sql语句基础语法

select * from 表名称 //从表中获取所有列

select 列名称 from 表名称  //从表中获取某一列

select 列名称1,列名称2 from 表名称  //多个列之间用英文逗号进行分割

//insert into 向数据表中插入数据行

insert inot 表名 (列名称1,列名称2) values (值1,值2) // 值1和列1一一对应

// update 修改表中的数据

//set 指定列对应的新值

//where 指定更新的条件

update 表名称 set 列名称 = 新值 where 列名称 = 某值

update users set password = 123 where id = 4  // 将id=4的密码改为123

update 表名称 set 列名称1= 新值1,列名称2 = 新值2 where 列名称 = 某值  // 更新多列用英文逗号分割

update user set password = 345,status = 1 where id  =2 //更新id为2的用户,把密码改为345,状态改为1

//delete删除数据

delete from 表名 where 条件  //如果不写条件会删除整张表的数据

delete from user where id = 4 //删除id=4的用户

// where子句用于限定选择的标准,where前的叫主句

//and => &&;     or => ||

//order by子句 排序,默认按照升序排序,用desc进行降序排序

slect * from users order by status // 按照status升序进行排列(asc可加可不加)

slect * from users order by status desc //按照status降序进行排列

slect * from users order by status desc,username asc // 多重排序(用逗号进行分割),先按照status进行降序排序,再按照username进行升序排序

//count用于返回查询结果的总数

select count(*) from 表名称

select count(*) from user where status = 0 // 查询user表中status为0的总数

//as:起别名

select count(*) AS total from user where status = 0 //count(*) =>  total

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值