摘要: 数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败。 事务是一个不可分割的工作逻辑单元 开启事务 START TRANSACTION;或者 BEGIN; 提 阅读全文
posted @ 2022-04-17 16:08 踏上星辰 阅读(46) 评论(0) 推荐(0) 编辑
摘要: DROP TABLE IF EXISTS emp; DROP TABLE IF EXISTS dept; DROP TABLE IF EXISTS job; DROP TABLE IF EXISTS salarygrade; -- 部门表 CREATE TABLE dept ( id INT PRI 阅读全文
posted @ 2022-04-17 15:03 踏上星辰 阅读(75) 评论(0) 推荐(0) 编辑
摘要: -- 查询工资高于猪八戒的员工信息 select * from emp; -- 1. 查询猪八戒的工资 select salary from emp where name = '猪八戒'; -- 2. 查询工资高于猪八戒的员工信息 select * from emp where salary > 3 阅读全文
posted @ 2022-04-17 14:33 踏上星辰 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 显示内连接查询 select * from emp inner join dept on emp.dep_id = dept.did; select * from emp join dept on emp.dep_id = dept.did; -- 隐式内连接 SELECT 字段列表 FROM 表1 阅读全文
posted @ 2022-04-17 13:46 踏上星辰 阅读(31) 评论(0) 推荐(0) 编辑
摘要: DROP TABLE IF EXISTS emp; DROP TABLE IF EXISTS dept; # 创建部门表 CREATE TABLE dept( did INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20) ); # 创建员工表 CREAT 阅读全文
posted @ 2022-04-17 12:02 踏上星辰 阅读(40) 评论(0) 推荐(0) 编辑
摘要: /* 多对多: * 如:订单 和 商品 * 一个商品对应多个订单,一个订单包含多个商品 实现方式:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 */ -- 删除表 DROP TABLE IF EXISTS tb_order_goods; DROP TABLE IF EXISTS tb_ 阅读全文
posted @ 2022-04-17 11:08 踏上星辰 阅读(52) 评论(0) 推荐(0) 编辑