MySQL 数据的增删改查

DML数据操作语言

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

新增数据表内数据

若有多张数据表,且互相有关系,需要先建关系图 

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

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

键入的字段名需要跟数据表中的字段名保持一致,顺序,名称,数据类型必须保持一致,数据输入也一样。

此外,在添加子表数据前,先要有他的父表的数据,这样子表才能正常添加数据!

删除数据表内数据

命令是Delete FROM table_name WHERE conditin 

删除语句一定要写删除条件(即where……),否则删除整张表!!! 

 更改数据表内数据

命令是UPDATE table_name SET field1=value1,field2=value2,……fieldn=valuen WHERE condition

*批量更新数据时,可以结合CASE WHEN THEN 语句使用 

 

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

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

 查看数据表内数据

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

 

 数据表内数据去重查询

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

原文链接:https://blog.csdn.net/su_2018/article/details/87800731

原文地址:https://www.cnblogs.com/lvhuayan/p/15257208.html