摘要: 多表查询-概述 笛卡尔积: 有两个集合A,B。取这两个集合的所有组成情况 要完成多表查询,需要消除无用的数据 CREATE TABLE dept( id INT PRIMARY KEY auto_increment, name VARCHAR(20) ); INSERT INTO dept (NAM 阅读全文
posted @ 2022-10-11 16:51 漁夫 阅读(33) 评论(0) 推荐(0)
摘要: 数据库的备份和还原 (1)备份所有的数据库 mysqldump -u 用户名 -p密码 > 保存的路径 (2)备份指定的数据库db1、db2和db3 mysqldump -u username -ppassword --databases db1 db2 db3 > bak.sql (3)备份db数 阅读全文
posted @ 2022-10-11 16:17 漁夫 阅读(143) 评论(0) 推荐(0)
摘要: 范式概述 概念:设计数据库时, 需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求, 设计关系数据库时,尊从不同的规范要去,射击诸合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六中范式:第一范式(1NF)第 阅读全文
posted @ 2022-10-11 15:34 漁夫 阅读(473) 评论(0) 推荐(0)
摘要: 多表关系-案例 -- 创建旅游线路分类表 tab_categore -- cid 旅游限度分类主键,自动增长 -- cname旅游线路分类名称非空,唯一 字符串100 CREATE TABLE tab_category( cid INT PRIMARY KEY auto_increment, cna 阅读全文
posted @ 2022-10-11 13:53 漁夫 阅读(22) 评论(0) 推荐(0)
摘要: 多表关系介绍 多表之间的关系: 一对一(了解): 比如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 多对一(一对多) 比如:部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门 多对多 比如:学生和课程 分析:一个学生可以选择多门课程,多个学生可以选择多门课程 多表关 阅读全文
posted @ 2022-10-11 10:06 漁夫 阅读(23) 评论(0) 推荐(0)