如果需要详细的命令总结在我--软件测试--个人分类里,不想翻阅的话点这个连接也可以哈
《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;
修改记录
语法格式
UPDATE 表名 SET 列名1=该列新值,列名2=该列新值 WHERE 条件;
-- 如果不指定条件WHERE,将更新表中所有记录
Demo
修改test01表中名字为张三的同学改为名字为张力,并检查是否更新成功
UPDATE test01 SET name='张力' WHERE name='张三';
SELECT * FROM test01;
删除记录
语法格式
DELETE FROM 表名 WHERE 条件;
-- 如果不指定WHERE条件,将删除表中所有记录
Demo
删除test01表中晓晓的数据并查询是否删除成功
DELETE FROM test01 WHERE num;
SELECT * FROM test01;
查询记录
查询全部列
SELECT * FROM 表名
查询指定列数据
SELECT 列名1,列名2, FROM 表名;
Demo
查询name列的数据
SELECT name FROM test01;
为列指定别名
SELECT 列名1 AS 别名1,列名2AS 别名2 FROM 表名;
-- AS 关键字可以省略
Demo
为name列名设置别名为:姓名,sex别名:性别
SELECT name AS '姓名' ,sex AS '性别' FROM test01;
条件查询--排序
语法格式
SELECT 列名
FROM 表名
ORDER BY 列名1 ASC/DESC,列名2 ASC/DESC;
-- ASC 升序(默认)
-- DESC 降序
-- 如果对多列进行排序的时候,首先进行排序第一列,第一列中必须有相同的列值,才会进行第二列排序
Demo
显示test01表的全部信息并以id 倒叙排列
SELECT * FROM test01
ORDER BY id DESC;
MySQL 命令当然不止这些了,不捉急哈,明天咱们继续编写练习,本篇文章就是简单的查询语句,后面会有条件查询语句,函数查询,模糊查询,带我仔细想想表格内容以及例题编写。
标签:--,列名,练习,查询,表名,MySQL,test01,SELECT From: https://blog.51cto.com/u_16239770/7413203