随笔分类 -  数据库

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

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

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

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

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

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

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

posted @ 2022-03-15 11:55 choco莉特 阅读(47) 评论(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莉特 阅读(97) 评论(0) 推荐(0)

摘要:一、SQL MySQL 是服务器软件,安装了 MySQL 的计算机就是服务器了,其他计算机作为客户端可以访问该 MySQL 服务器 1、SQL 的概念 Structured Query Language:结构化查询语言 SQL 定义了操作所有关系型数据库的规则 2、SQL 通用语法 (1)SQL 语 阅读全文

posted @ 2022-03-14 14:14 choco莉特 阅读(22) 评论(0) 推荐(0)

摘要:1、下载 MySQL 安装文件分为两种,一种是 msi 格式的,一种是 zip 格式的。 zip 格式解压缩之后其实 MySQL 就可以使用了,但是要进行配置。本篇教程基于 zip 下载包。 点击下载:MySQL 下载链接 2、配置环境变量 我的电脑 -> 属性 -> 高级 -> 环境变量 -> P 阅读全文

posted @ 2022-03-14 10:44 choco莉特 阅读(179) 评论(0) 推荐(0)