入门Mysql命令总结!!!

Posted eternitykrismile

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入门Mysql命令总结!!!相关的知识,希望对你有一定的参考价值。

使用T-SQL插入数据

使用INSERT 插入数据

1插入一行数据

INSERT INTO 表名 (列名列表)  VALUES  (值列表)

INTO可以省略

列名列表 可以省略 【注意】如果省略则一次插入所有列

多个列名和多个值列表用逗号分隔

一次插入多行数据

1使用INSERT SELECT 语句向表中添加数据

INSERT INTO 新表名 (列名)

SELECT 列名

FROM 原表名

【注意】SELECT 后有多个列名用“,”隔开

查询得到的数据的个数,顺序、数据类型等,必须与插入的项保持一致

新表名必须先创建好

2使用 SElECT INTO 语句将现有表中的数据添加到新表中

SELECT 原表名.列名

INTO 新表名

FROM 原表名

【注意】SELECT 后的原表名可以通过AS 建立别名代替

3使用 SELECT IDENTITY 指定标识列

SELECT IDENTITY(数据类型,标识种子,标识增长量)  AS 列名

INTO 新表名

FROM 原表名

4通过UNION关键字合并数据进行插入

INSERT 表名(列名)

SELECT 信息 UNION

SELECT 信息

【注意】最后一行的信息可以省略UNION

使用T-SQL更新数据

使用UPDATE 更新数据

UPDATE 表名 SET 列名 = 更新值

WHERE 更新条件

【注意】SET后面可以紧随多个“列名=更新值”,修改多个数据列的值,不限一个,使用逗 号分割。不可出现第二个SET

WHERE 子句是可选的用来限制更新的数据条件。若不限制,则整个表的所有数据 行将被更新

使用T-SQL删除数据

使用DELETETRUNCATE TABLE删除数据

1.使用DELETE删除数据

DELETE FROM 表名

WHERE 删除条件

2.使用TRUNCATE TABLE删除数据

TRUNCATE TABLE 表名

【注意】实际工作中,不建议使用TRUNCATE TABLE 语句,因为使用它删除的数据不能恢复。

 

使用T-SQL查询数据

使用SELECT语句进行查询

1. SELECT 列名

FROM 表名

WHERE 查询条件表达式

ORDER BY排序的列名 ASC (升序)/ DESC(降序)

【注意】WHERE条件是可选的,若不限制,则查询返回所有行的数据项。

 

2.查询全部信息

SELECT 列名

FROM 表名

WHERE 条件

 

3.查询两个值之间

SELECT 列名

FROM 表名

WHERE 列名 BETWEEN 1 AND 2

 

4.给查询的列名取别名

  SELECR 列名AS 别名

FROM 表名

 

  5.查询列名的值为NULL的信息

SELECT *

FROM 表名

WHERE 列名 IS NULL

【注意】*号代表所有列

 

6.查询考试成绩前三名

SELECT  TOP  3  *

FROM 表名

ORDER BY 列名 DESC   //将前三名的成绩已降序排列

 

7.按百分比查询信息

  SElECT  TOP  数值 PERCENT  *

FROM 表名

ORDER BY 列名 DESC  //按降序排列

 

8.查询某个表中的某个列

SELECT 列名

FROM 表名

WHERE 条件

【注意】 SELECT 列名可以有多个 并且用“,”隔开

 FROM 表明可以有多个 并且用“,”隔开

 

9.查询学生每科目的考试成绩

SELECT s.StudentName,sub.subjetName

FROM Student s,Result r,[Subject] sub //给表名取别名

WHERE s.StudentNo = r.StudentNo

AND  r.Subjectid = sub.subjectid

以上是关于入门Mysql命令总结!!!的主要内容,如果未能解决你的问题,请参考以下文章

从入门到小白的shell命令总结

mysql命令总结

MySQL 常用命令总结

FastDFS常用命令总结

Docker快速入门总结笔记

数据库复习总结-SQL语句入门(脚本命令)