Sql语句简单学习

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


    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值