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