2022年3月15日

摘要: 1、命令行 (1)备份 mysqldump -u用户名 -p密码 数据库名称 > 保存的路径 (2)还原 登录数据库 创建数据库 使用数据库 执行文件 .source 文件路径 2、图形化工具 阅读全文

posted @ 2022-03-15 12:45 choco莉特 阅读(33) 评论(0) 推荐(0) 编辑

摘要: 一、多表之间的关系 1、分类 ① 一对一:如,人和身份证 ② 一对多:如,部门和员工 ③ 多对多:如,学生和课程 2、实现关系 (1)一对一 一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键 (2)一对多 在多的一方建立外键,指向一的一方的主键 (3)多对多 多对多关系实现需要借助第三张中 阅读全文

posted @ 2022-03-15 12:41 choco莉特 阅读(26) 评论(0) 推荐(0) 编辑

摘要: 一、概念 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败 二、操作 -- 开启事务: start transaction; -- 回滚: rollback; --提交: commit; 三、举例 CREATE TABLE account ( id INT PRIM 阅读全文

posted @ 2022-03-15 12:19 choco莉特 阅读(36) 评论(0) 推荐(0) 编辑

摘要: 一、概念 对表中的数据进行限定,保证数据的正确性、有效性和完整性 二、分类 主键约束:primary key 非空约束:not null,值不能为 null 唯一约束:unique,值不能重复 外键约束:foreign key,让表与表产生联系,从而保证数据正确性 三、主键约束 1、添加约束(创建表 阅读全文

posted @ 2022-03-15 11:55 choco莉特 阅读(40) 评论(0) 推荐(0) 编辑

摘要: 本篇的例子将基于以下 SQL 数据 -- 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),(' 阅读全文

posted @ 2022-03-15 11:50 choco莉特 阅读(84) 评论(0) 推荐(0) 编辑