SQL 语句

SQL select 语句

SELECT语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。

SELECT 列名称1,列名称2 FROM 表名称 // 选取某列数据

SELECT * FROM 表名称 // 选取所有列数据

SQL SELECT DISTINCT 语句

在一个表中,某列数据可能会包含重复值,关键词 DISTINCT用于返回唯一不同的值。
语法

SELECT DISTINCT 列名称 FROM 表名称

SQL WHERE

有条件的从表中选取数据

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

eg· SELECT * FROM Persons WHERE FirstName='Jack'

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号

下面运算符可在 WHERE 句子中使用:

操作符 描述
= 等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式

注释 在某些版本的SQL中,操作符 <>可以写为!=

SQL AND & OR 运算符

ANDOR 运算符用于基于一个以上的条件对记录进行过滤,可在 WHERE 语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

SELECT * FROM 表名称 WHERE 列名称1 = 条件1 AND 列名称2 = 条件2

SELECT * FROM 表名称 WHERE 列名称1 = 条件1 OR 列名称2 = 条件2 

SQL ORDER BY

ORDER BY 语句用于对结果集进行排序,默认按照升序对记录进行排序,如果想使用降序排序,使用 DESC 关键字排序

SELECT 列名称1,列名称2 FROM 表名称 ORDER BY 列名称1 

SELECT 列名称1,列名称2 FROM 表名称 ORDER BY 列名称1,列名称2

SELECT 列名称1,列名称2 FROM 表名称 ORDER BY 列名称1 DESC

SQL INSERT INTO

INSERT INTO 语句用于向表格中插入新的行

语法

INSERT INTO 表名称 VALUES (值1,值2,值3 ...)

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

SQL UPDATE

UPDATE 用于修改表中的数据

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

SQL DELETE

DELETE 用于删除表中某行数据

DELETE FROM 表名称 WHERE 列名称 = 值

DELETE * FROM 表名称 
DELETE FROM 表名称   // 删除所有行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。