MySQL 数据的增-删-改-查

目录

 

DML数据操作语言

新增数据表内数据

删除数据表内数据

更改数据表内数据

查看数据表内数据

数据表内数据去重查询


DML数据操作语言

DML数据操作语言:对表内部数据进行增删改查操作,不涉及到表的定义、结构的修改,更不会涉及到其他对象。 
增加数据 
删除数据 
修改数据 
查询数据

新增数据表内数据

若有多张数据表,且互相有关系,需要先建关系图 
MySQL 数据的增-删-改-查

根据关系图先建立父表(关系图箭头所指的数据)数据,再建立子表数据。

命令是INSERT INTO table_name [(字段名1,字段名2……字段名n)] VALUES (数据1,数据2……数据n);

键入的字段名需要跟数据表中的字段名保持一致,顺序,名称,数据类型必须保持一致,数据输入也一样。 
此外,在添加子表数据前,先要有他的父表的数据,这样子表才能正常添加数据! 
MySQL 数据的增-删-改-查

删除数据表内数据

命令是Delete FROM table_name WHERE conditin 
MySQL 数据的增-删-改-查

*删除语句一定要写删除条件(即where……),否则删除整张表!!! 
MySQL 数据的增-删-改-查

更改数据表内数据

命令是UPDATE table_name SET field1=value1,field2=value2,……fieldn=valuen WHERE condition 
MySQL 数据的增-删-改-查

*批量更新数据时,可以结合CASE WHEN THEN 语句使用 
MySQL 数据的增-删-改-查

表示根据"id"列更改"name"列的数据,当"id"列值为1的时候,"name"列数据更改为"初一","id"列值为2的时候,"name"列数据更改为"初三" 
where 设定了"id"的取值范围

*更改语句一定要写更改条件(即where……),否则将整张表将被更改为一样的!!! 
MySQL 数据的增-删-改-查

查看数据表内数据

命令是 
SELECT * FROM table_name 查看表内所有数据 
SELECT field1,field2 …… FROM table_name 查看表内指定字段的数据(查询多个字段时,字段名中间用逗号隔开)

MySQL 数据的增-删-改-查

数据表内数据去重查询

命令是SELECT DISTINCT field1,field2 …… FROM table_name

MySQL 数据的增-删-改-查