插入操作: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 表名:查看表的内容

数据库学习Day3
查看多行插入的内容
数据库学习Day3

修改操作: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';

数据库学习Day3
数据库学习Day3
数据库学习Day3
数据库学习Day3

删除数据:DELETE

删除数据:DELETE FROM 表名 WHERE 列名=值

删除表中名称为sx的记录
删除表中所有记录
使用truncate删除表中记录

DELETE FROM employee WHERE name='sx';
DELETE FROM employee;
TRUNCATE TABLE employee;

区别:
DELETE 删除表中的数据,表结构还在;删除后的数据可以找回
TRUNCATE 删除是把表直接DROP掉,然后再创建一个同样的新表
删除的数据不能找回,执行速度比DELETE快

数据库学习Day3
数据库学习Day3
数据库学习Day3

相关文章:

  • 2021-04-17
  • 2021-09-25
  • 2021-07-24
  • 2021-09-21
  • 2021-07-20
  • 2021-08-26
  • 2021-05-25
  • 2021-11-05
猜你喜欢
  • 2021-12-04
  • 2021-08-15
  • 2021-07-13
  • 2021-11-22
  • 2021-05-19
  • 2021-11-11
相关资源
相似解决方案