MySQL数据库基本操作-DML

Posted 黑马程序员官方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库基本操作-DML相关的知识,希望对你有一定的参考价值。

 mysql性能强劲,是目前使用最广泛的数据库之一,以 MySQL为学习原型也方便之后掌握其他数据库,下面就给大家全面讲解下MySQL8.0的新特性,从零基础到高阶一站式学习,结合实际案例让大家有所收获!

▼ MySQL8.0入门-高阶学习笔记:(汇总)


一、基本介绍

DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。

关键字:

  • 插入insert
  • 删除delete
  • 更新update

二、数据插入

语法格式

insert into 表 (列名1,列名2,列名3...) values (值1,值2,值3...); //向表中插入某些
insert into 表 values (值1,值2,值3...);     //向表中插入所有列

例子

insert into student(sid,name,gender,age,birth,address,score)
                       values(1001,'男',18,'1996-12-23','北京',83.5);
insert into student values(1001,'男',18,'1996-12-23','北京',83.5);

数据修改

语法格式

update 表名 set 字段名=值,字段名=值...;
update 表名 set 字段名=值,字段名=值... where 条件;

例子

-- 将所有学生的地址修改为重庆 
update student set address = '重庆’; 

-- 讲id为1004的学生的地址修改为北京 
update student set address = '北京' where id = 1004 

-- 讲id为1005的学生的地址修改为北京,成绩修成绩修改为100 
update student set address = '广州',score=100 where id = 1005

数据删除

语法格式

delete from 表名 [where 条件];
truncate table  表名 或者 truncate 表名

例子

-- 1.删除sid为1004的学生数据
delete from student where sid  = 1004;
-- 2.删除表所有数据
delete from student;
-- 3.清空表数据
truncate table student;
truncate student;

注意:delete和truncate原理不同,delete只删除内容,而truncate类似于drop table ,可以理解为是将整个表删除,然后再创建该表;

三、总结

Tableau中,数据源大体可以分为两类,分别是本地数据源(文件)和服务器数据源(服务)。

Tableau中排序分为自动排序和自定义排序,可以按照数据源顺序、字母、字段、手动、嵌套等规则进行排序。 

高性能云服务器 精品线路独享带宽,毫秒延迟,年中盛惠 1 折起

以上是关于MySQL数据库基本操作-DML的主要内容,如果未能解决你的问题,请参考以下文章

三MySQL 高级(DML 增删改)

MySQL数据库篇---对数据库,数据库中表,数据库中表的记录进行添修删查操作---保姆级教程

mysql基础命令

DML语句

DML语句

SQL语法--DML