[关闭]
@sevenup233 2018-12-30T15:44:33.000000Z 字数 827 阅读 535

SQL 01

SQL


SQL 指结构化查询语言
大小写不敏感
数据操作语言 (DML) 和 数据定义语言 (DDL)
*=所有
文本用单引号,数值不用引号(类似py)

  1. DML:针对表内
  2. SELECT - 从数据库表中获取数据
  3. UPDATE - 更新数据库表中的数据
  4. DELETE - 从数据库表中删除数据
  5. INSERT INTO - 向数据库表中插入数据
  6. DDL
  7. CREATE DATABASE - 创建新数据库
  8. ALTER DATABASE - 修改数据库
  9. CREATE TABLE - 创建新表
  10. ALTER TABLE - 变更(改变)数据库表
  11. DROP TABLE - 删除表
  12. CREATE INDEX - 创建索引(搜索键)
  13. DROP INDEX - 删除索引

DML

select

  1. #选择
  2. select [list1],[list2]/* from [table]
  3. #唯一 (distinct)
  4. select distinct [list] from [table]
  5. #条件 (where)
  6. select [list] from [table] where [condition]
  7. = 等于
  8. <> 不等于
  9. > 大于
  10. < 小于
  11. >= 大于等于
  12. <= 小于等于
  13. BETWEEN 在某个范围内
  14. LIKE 搜索某种模式
  15. or
  16. and
  17. in (,)
  18. between and
  19. (not) + like + 通配符
  20. (% = 1~n字符
  21. _ = 1字符
  22. [东西] = 1东西字符
  23. [^东西] = 1非东西字符)
  24. as 简写,方便,还能改变list名
  25. #排序 (order br [condition])
  26. select [list] from [table] order by [list](desc降序/asc顺序)
  27. #定量返回
  28. select top (n)/(n percent) * from [table]

insert

  1. #插入
  2. insert into [table] (list) values (v1,v2,...)

update

  1. #修改
  2. update [table] set [list] = [value] where [list] = [element]

delete

  1. #删除整行
  2. delete (*) from [table] where [list] = [value]
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注