发布于 

基本SQL语句的学习

SELECTFROM 是 SQL 中的关键字,因此被高亮了

– SELECT * FROM users

– 只查询 id 和 username 两列

– 列之间使用英文的 , 进行分隔

– SELECT id, username FROM users

– 向 users 表中插入一条新数据

– insert into users (?, ?) values (‘?’, ‘?’)
– select * from users

– 把 id 为 1 的这个用户的密码,更新为 888888

– 注意:在使用 update 更新数据的时候,千万要记得添加 where 条件,否则整张表的数据都会被更新

– update users set ? where id=?

– 需求:更新 id 为 2 这个用户,把密码更新成 admin123 同时把status更新为 1

– update users set password=‘admin123’, status=1 where id=2

– 删除 id 为 4 的这条用户数据
– delete from users where id=4

– 总结:

– select insert into update delete

– 演示常用的 WHERE 子句运算符

– 不等于 <> 或 !=

– select * from users where id<>2

– select * from users where id!=2

– 大于和小于 > <

– select * from users where id>2

– select * from users where id<2

– 大于等于 >=

– select * from users where id>=2

– 小于等于 <=

– select * from users where id<=2

– 查询 status 为 0 且 id 小于 10 的用户

– select * from users where status=0 and id<10

– 查询status为1或username为zs的用户列表

– select * from users where status=1 or username=‘zs’

– order by 用来根据指定的列进行排序

– desc 代表降序排序

  • asc 代表升序排序
  • – 按照 status 对结果进行降序排序
  • – select * from users order by status desc
  • – 按照 id 对结果进行降序排序
  • – select * from users order by id desc

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。