插入数据
insert into 表名(列名1,列名2)values(值1,值2);
insert into 表名 values(值1,值2);
批量插入:insert into 表名values(值1,值2),(值1,值2),(值1,值2);
删除数据
delete from 表名 [where 条件]
truncate table 表名: 先删除表,再重建表
更新数据
update 表名 set 列名=值, 列名=值 [where 条件]
查询数据
通用格式: select [distinct] [*] [列名1,列名2] from 表名 where 条件 group by ..having 条件过滤 order by 排序
查询指定列
select 字段 from 表名;
select 字段1,字段2,...from 表名;
查询所有列
select * from 表名;
查询表中所有字段.
注意:使用"*"在练习,学习过程中可以使用,在实际开发中,不建议使用。
去掉重复记录
select distinct 字段 from 表名;
distinct它的作用是去除重复.
使用别名
SELECT column as 别名 from 表名;
在查询中可以直接对列进行运算
我们在sql操作中,可以直接对列进行运算。
ifnull函数使用
在对数值类型的列做运算的时候,如果做运算的列的值为null的时,运算结果都为null,为了解决这个问题可以使用ifnull函数