MySql 基础教程(二)

Sql 基础语句

SQL Seclect

关键字:

  • Select:指定要查询的列
  • From:指定要查询的表

语法:

SELECT 列名称 FROM 表名称
SELECT * FROM 表名称

注:在生产环境下,优先使用列明查询。*的方式需要转换成全列明,效率低,可读性差。

SQl Distinct

关键字:

  • Dsitinct:指定去重的列名

语法:

SELECT DISTINCT 列名称 FROM 表名称

SQL Where

关键字:

  • Dsitinct:在查询结果中,筛选符合条件的查询结果,条件为布尔表达式

语法:

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

运算符

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

注释: 在某些版本的 SQL 中,操作符 <> 可以写为 !=;在区间判断语法(Between And)中,小值在前,大值在后,反之,得不到正确结果。

SQL And&Or

  • AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
  • 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
  • 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
    语法:
SELECT 列名称 FROM 表名称 WHERE 列1 运算符 值2 AND 列2 运算符 值2
SELECT 列名称 FROM 表名称 WHERE 列1 运算符 值2 OR 列2 运算符 值2

SQL Order By

  • ORDER BY 语句用于根据指定的列对结果集进行排序。
  • ORDER BY 语句默认按照升序对记录进行排序。
  • 如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

排序规则:

  • ASC:对面前排序的列做升序排序
  • DESC:对面前排序的列做降序排序

语法:

SELECT列名FROM表名ORDER BY 排序列 [排序规则];

SQL Insert

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

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

注释:若使用语法1省略字段写法,自增ID列需为其填充值为null、0或者镇正确的ID才能正确插入;

SQL Update

Update 语句用于修改表中的数据。
语法:

UPDATE 表名称 SET 列名称 = 新值,列名称2 = 新值2, ... WHERE 列名称 = 某值

SQL Delete

DELETE 语句用于删除表中的行。
语法:

DELETE FROM 表名称  #删除所有行
DELETE FROM 表名称 WHERE 列名称 =

MySql 基础教程(二)

上一篇:配置asp.net注意事项


下一篇:SAP Access Control /GRCPI/GRIA_EAM 紧急访问管理快速启动板