1.查询
select * from 表名 查询所有列
select 列1,列2,…. from 表名 查询指定列
select * from 表名 limit start,count 分页查询(start表示开始行数,count表示查询条数)
select * from 表名 order by 列1 asc|desc 查询结果排序(asc表示升序,desc降序)
2.添加
insert into 表名 values(…..) 全列插入,值和字段要一一对应
insert into 表名 (列名1,….) values(值1,…..) 部分列插入
insert into 表名 values(…..) ,(…..) 全列多行插入
insert into 表名 (列名1,….) values(值1,…..),(值1,….) 部分列多行插入
注意:主键列是自动增长的,但是在全列插入时需要站位,通常使用空值(0或null或default)
其他字段列没有值时可以使用default来占位
3.修改
update 表名 set 列1=值1,列2=值2,….. where 条件
4.删除
delete from 表名 where 条件
建议:删除操作慎用,这个属于物理删除,数据不可恢复;可以使用逻辑删除在表中增加一列用来标识数据的是否删除(可以用0标识存在,1标识已删除)
常用的关键字
as 表示给字段或表起别名,一般可以省略不写
distinct 表示可以去除重复的数据行,查询时可以使用去重