插入操作:INSERT
单行插入
INSERT INTO 表名(字段1,字段2,字段3,…) values(列值1,列值2,列值3,…);
多行插入
INSERT INTO 表名(字段1,字段2,字段3,…) values
(列值1,列值2,列值3,…),
(列值1,列值2,列值3,…),
(列值1,列值2,列值3,…);
插看表内容
查看单行插入的内容
select * form 表名:查看表的内容
查看多行插入的内容
修改操作:UPDATE
修改数据
语法:UPDATE 表名 SET 列名1=列值1,列名2=列值2 ... WHERE 列名=值;
将所有员工薪水修改为5000元
将姓名为sx的员工薪水修改为3000元
将姓名为QQQ的员工薪水修改为4000元,job改为工程师
将LMING的薪水在原有基础上增加1000元
UPDATE employee SET salary=5000;
UPDATE employee SET salary=4000 WHERE name='sx';
UPDATE employee SET salary=4000,job='工程师' WHERE name='QQQ';
UPDATE employee SET salary=salary+1000 WHERE name='LMING';
删除数据:DELETE
删除数据:DELETE FROM 表名 WHERE 列名=值
删除表中名称为sx的记录
删除表中所有记录
使用truncate删除表中记录
DELETE FROM employee WHERE name='sx';
DELETE FROM employee;
TRUNCATE TABLE employee;
区别:
DELETE 删除表中的数据,表结构还在;删除后的数据可以找回
TRUNCATE 删除是把表直接DROP掉,然后再创建一个同样的新表
删除的数据不能找回,执行速度比DELETE快