@sevenup233
2018-12-30T15:44:33.000000Z
字数 827
阅读 535
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 搜索某种模式
or
and
in (,)
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]