如果需要详细的命令总结在我--软件测试--个人分类里,不想翻阅的话点这个连接也可以哈

《MySQL命令总结》

https://blog.51cto.com/u_16239770/7383954

添加记录

语法格式

-- 指定列插入数据

INSERT INTO 表名(列名1,列名2) VALUES(列值1,列值2);

-- 全部列插入数据 

INSERT INTO 表名 VALUES(列值1,列值2);

Demo

在表test01中插入一下数据,并查询是否插入成功

id

name

sex

num

grade

23001

张三

12345678

88

23002

倩倩

23456789

99

23003

晓晓

34567890

86

INSERT INTO test01(id,name,sex,num,grade) VALUES(23001,'张三','男',12345678,88),(23002,'倩倩','女',23456789,99),
(23003,'晓晓','女',34567890,86);

SELECT * FROM test01;

MySQL查询命令练习(一)_表名

修改记录

语法格式

UPDATE 表名 SET 列名1=该列新值,列名2=该列新值 WHERE 条件;

-- 如果不指定条件WHERE,将更新表中所有记录

Demo

修改test01表中名字为张三的同学改为名字为张力,并检查是否更新成功

UPDATE test01 SET name='张力' WHERE name='张三';
SELECT * FROM test01;

MySQL查询命令练习(一)_MySQL命令_02

删除记录

语法格式

DELETE FROM 表名 WHERE 条件;

-- 如果不指定WHERE条件,将删除表中所有记录

Demo

删除test01表中晓晓的数据并查询是否删除成功

DELETE FROM test01 WHERE num;
SELECT * FROM test01;

MySQL查询命令练习(一)_表名_03

查询记录

查询全部列

SELECT * FROM 表名

查询指定列数据

SELECT 列名1,列名2, FROM 表名;

Demo

查询name列的数据

SELECT name FROM test01;

MySQL查询命令练习(一)_表名_04

为列指定别名

SELECT 列名1 AS 别名1,列名2AS 别名2 FROM 表名;

-- AS 关键字可以省略

Demo

为name列名设置别名为:姓名,sex别名:性别

SELECT name AS '姓名' ,sex AS '性别' FROM test01;

MySQL查询命令练习(一)_MySQL命令_05

条件查询--排序

语法格式

SELECT 列名  

FROM 表名  

ORDER BY 列名1 ASC/DESC,列名2 ASC/DESC;

-- ASC 升序(默认)

-- DESC 降序

-- 如果对多列进行排序的时候,首先进行排序第一列,第一列中必须有相同的列值,才会进行第二列排序

Demo

显示test01表的全部信息并以id 倒叙排列

SELECT * FROM test01 
ORDER BY id DESC;

MySQL查询命令练习(一)_表名_06

MySQL 命令当然不止这些了,不捉急哈,明天咱们继续编写练习,本篇文章就是简单的查询语句,后面会有条件查询语句,函数查询,模糊查询,带我仔细想想表格内容以及例题编写。