Sql语句简单学习

mac2026-06-04  6

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数据的列    (删除()表里的列数据为()的一行数据)

    

最新回复(0)