
数据库
是翼不是一
且行且珍惜
展开
-
5:多表查询
一:概述创建部门表:create table dept( id int primary key auto_increment, name varchar(20))engine=innodb;insert into dept (name) values('开发部'),('市场部'),('财务部');创建员工表create table emp( id int primary k...原创 2020-03-04 22:48:26 · 381 阅读 · 0 评论 -
4:三大范式
1原创 2020-03-03 16:45:15 · 219 阅读 · 0 评论 -
3:多表操作
一:概述1.多表之间的关系1):一对一 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人。2):一对多(多对一) 如:部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门。 在多的一方建立外键,指向一的一方。3):多对多 如:学生和课程 分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择。二:多表关系的案例旅游线路分类...原创 2020-03-03 13:04:01 · 229 阅读 · 0 评论 -
2:约束
一:概念对表中数据进行限定,保证数据的正确性,有效性和完整性。分类: 1:主键约束: primary key 2:非空约束: not null 3:唯一约束:unique 4:外键约束:foreign key1:非空约束: not null,值不能为空1):创建表添加非空约束create table stu( id int, name varchar(20) not nu...原创 2020-03-03 11:55:26 · 217 阅读 · 0 评论 -
1:数据库概述。
一:常见数据库:MYSQL:开源免费的数据库。小型的数据库,已经被Oracle收购了,MYSQL6.x版本也开始收费。Oracle:收费的大型数据库。Oracle公司的产品。Oracle收购了SUN公司,收购了MYSQLDB2:IBM公司的数据库产品,收费的,常应用在银行系统中。SQLServer:MicroSoft公司收费的中型的数据库。C#,.net等语言使用。SyBase:已经淡出...原创 2020-03-02 17:09:08 · 260 阅读 · 0 评论 -
Mysql基础知识
(一)mysql存储引擎:在MySQL中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。Support列的值表示某种引擎是否能使用:YES表示可以使用、NO表示不能使用、DEFAULT表示该引擎为当前默认的存储引擎 。下面来看一下其中几种常用的引擎。1:存储引擎查看2:创建存储类型为MyISAM的表3:修改表的存储引擎...原创 2019-04-20 10:10:07 · 781 阅读 · 0 评论