前言
sql作为一门古老的语言,学习起来性价比超高!几十年都不用更新!
查询语句
代码语言:javascript复制select 字段1,字段2 from 表 where 字段1='xxxx'
去重查询
代码语言:javascript复制select distinct 字段 from 表
where符号
代码语言:javascript复制select * from 表 where 字段 符号 值 and 字段2 符号 值
= 等于
<> 不等于
< 小于
> 大于
<= >= 小于等于 大于等于
between 在某个范围内
like 像
in 在某个多个可能值内
is null 为空
where 筛选
代码语言:javascript复制and 且
or 或
where not 非
and (or)
or (and)
排序
代码语言:javascript复制order by 字段 desc/asc 默认升序
desc 降序
asc 增序
order by A desc , B 这时候A降序,B升序
插入数据 insert into
代码语言:javascript复制insert into 表 (字段1,字段2,...可不写) values (值1,值2,...)
不写字段名则必须写出每一列数据
其他表数据插入
代码语言:javascript复制此时要求表2必须存在
insert into 表1 select * from 表2 where 字段=值
此时要求表2不存在
select * into 表1 from 表2 where 字段=值
更新 update
代码语言:javascript复制update 表 set 字段1=值1,字段2=值2 where 字段3=值3
set sql_safe_updates=1 可以打开强制检查更新开关,如果你后面不写where 则会报错。
删除 delete
代码语言:javascript复制delete from 表 where 字段=值
如果不写where则全部删除
删除表,完全删除
代码语言:javascript复制drop 表
删除表,留着结构和定义
代码语言:javascript复制truncate 表
好了,本节结束!