MySQL查询命令练习(一)

发布时间:2023-12-19 20:57:02

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

《MySQL命令总结》
http://t.csdn.cn/MxVG4

添加记录

语法格式

– 指定列插入数据

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

– 全部列插入数据

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

Demo
在表test01中插入一下数据,并查询是否插入成功
在这里插入图片描述

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

文章来源:https://blog.csdn.net/weixin_67853649/article/details/132767719
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。