插入数据
insert into 表名(列名1,列名2,列名3)除了部分插入,可以省略 values(值1,值2,值3);
insert into student(sid,sname,sex,age) values(1,'zhangsan',1,23);
批量插入
insert into student values(4,‘zhangsan’,1,23),(5,'WangWu',1,23);
删除记录
delete from 表名 [where 条件]
delete from student where sid = 10;
delete from student;如果没有指定条,会将表中数据一条一条全部删除
delete :DML 一条一条删除表中的数据
truncate :DDL 先删除表再重建表
更新表记录
update 表名 set 列名= 列的值,列名2=列的值2 [where条件]
updata student set sname = '李四' ,sex = 0;
查询记录
select [distinct] [*] [列名,列名2] from 表名 [where条件]
distinct:去除重复的数据
auto_increment 自动填充
select p.name ,p.price from product as p;(别名)
select pname as 商品名称, price as 商品价格 from product;
省略as关键字
select pname 商品名称 , price 商品价格
去掉重复值
select distinct price from product;
运算查询(仅可+ - * /)
select price * 1.5 as 折后价 from product;