@sevenup233
2018-12-30T15:44:33.000000Z
字数 827
阅读 566
SQL
SQL 指结构化查询语言
大小写不敏感
数据操作语言 (DML) 和 数据定义语言 (DDL)
*=所有
文本用单引号,数值不用引号(类似py)
DML:针对表内SELECT - 从数据库表中获取数据UPDATE - 更新数据库表中的数据DELETE - 从数据库表中删除数据INSERT INTO - 向数据库表中插入数据DDL:CREATE DATABASE - 创建新数据库ALTER DATABASE - 修改数据库CREATE TABLE - 创建新表ALTER TABLE - 变更(改变)数据库表DROP TABLE - 删除表CREATE INDEX - 创建索引(搜索键)DROP INDEX - 删除索引
#选择select [list1],[list2]/* from [table]#唯一 (distinct)select distinct [list] from [table]#条件 (where)select [list] from [table] where [condition]= 等于<> 不等于> 大于< 小于>= 大于等于<= 小于等于BETWEEN 在某个范围内LIKE 搜索某种模式orandin (,)between and(not) + like + 通配符(% = 1~n字符_ = 1字符[东西] = 1东西字符[^东西] = 1非东西字符)as 简写,方便,还能改变list名#排序 (order br [condition])select [list] from [table] order by [list](desc降序/asc顺序)#定量返回select top (n)/(n percent) * from [table]
#插入insert into [table] (list) values (v1,v2,...)
#修改update [table] set [list] = [value] where [list] = [element]
#删除整行delete (*) from [table] where [list] = [value]