xxxx 表示 表
* 表示 所有列 ,在where后的*号要使用正确且存在的列名
yyyy及其他 表示 确定的表明列或者列的值
#Select
select * from xxxx
查询 列 在 表的数据 (查询()信息在()里的数据)
select DISTINCT * from xxxx
查询 不同的 列 在 表里数据 (查询()信息在()里的不同数据)
select * from xxxx where * = yyyy
查询 列 在 表 并且寻找条件在 列里的 运算 值的数据 (查询()信息在()里的寻找条件是在()的()的()的数据)
运算符号可选: = 等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式
值的数据类型: 文本 ''
其他 不需要''
select * from xxxx where * = yyyy and * = zzzz
查询 列 在 表 并且寻找条件在 列里的 运算 值的数据 并且附加条件在 列里的 运算 值的数据 (查询()信息在()里的寻找条件是在()的()的()并且寻找条件是在()的()的()的数据)
追加条件后可选: and 并且(必须)
or 或者(不必须)
使用圆括号来组成复杂的表达式 select * from xxxx where * = yyyy and (* = zzzz or * = cccc)
select * from xxxx order by yyyy
查询 列 在 表 排序对应 列 (查询()信息在()里的排序对应()数据)
可以追加列 order by yyyy,zzzz 优先前列顺序
追加参数: 空 正序
DESC 倒叙
#Insert
insert into xxxx values(yyyy,zzzz,...)
插入 至 表 值 (值,值..) (插入至()信息的数据((),()...) 这里的值对应的是表里的一行所有数据,必须所有)
insert into xxxx (yyyy,zzzz,...) values (yyyy,zzzz,....)
插入 至 表 对应列(列,列..) 值 (值,值..) (插入至()列名对应为()的信息的数据((),()...) 这里的值对应的是表里的的列与值对应排列,必须对应)
#Update
update xxxx set * = yyyy where * == zzzz
更新 表 至 数据 列 = 值 在原 列 = 值 (更新表()信息将列()=值()数据修改到原数据列()=值(),这里where后面的条件只是为了检索并不一定需要和前面对应一样的列)
如果需要多个修改可在where前面追加 , * = jjjj
#Delete
delete from xxxx
删除 所有列 在 表里 (删除()的数据在()表里)
delete from xxxx where * = yyyy
删除 在表里的 条件 对应yyyy数据的列 (删除()表里的列数据为()的一行数据)