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