Mysql
文章平均质量分 62
qq_52159647
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库设计三大范式
第一范式(基本范式,字段拆分)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为省份、城市、详细地址等多个部分进行存储,这样在对地址中某一部分操作的时候将非常方便。这样设计才算满足了数据库的第一范式,如下表所示。第二转载 2021-02-22 20:53:06 · 168 阅读 · 0 评论 -
Mysql系列之六(视图,事务,触发器等)
视图1.什么是视图视图就是通过查询一张表储存起来,下次可以接着用2.为什么要用视图如果要频繁的使用一张虚拟表,你可以制作成视图,后续直接使用3.如何操作# 固定语法create view 视图表明 as sql语句获得的虚拟表具体操作# 具体操作create view teacher2course asselect * from teacher INNER JOIN courseon teacher.tid = course.teacher_id; 注意1.视图创建在硬原创 2021-01-09 20:52:29 · 172 阅读 · 0 评论 -
Mysql系列之四(sql语句)
前期准备### 前期表准备create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age int(3) unsigned not null default 28, hire_date date not null, post varchar(50),原创 2021-01-08 15:46:12 · 140 阅读 · 0 评论 -
Mysql系列之三(约束,外键)
约束条件1.default默认值插入的时候如果没有输入值则会自动填充默认的值# 插入值的时候可以指定插入的字段create table t1( id int, name char(4), age char(6));insert into table(name,age,id) values('json','18',1);# default默认值create table t2( id int, name char(24), sex enum('female','male','othe原创 2021-01-07 14:57:30 · 273 阅读 · 0 评论 -
Mysql系列之二(数据类型)
一.引擎不同的文件有不同的后缀名,例如txt,docx,cfg,ini,mp4等等,不同的文件有不同的处理方式。而引擎就是处理不同种文件格式的方式1.如何查看所有的引擎show engines ; # 查看所有引擎select databese(); # 查看在哪一个数据库下2.MySQL常见的四种引擎1.InnoDB # 在5.5之后为默认引擎,支持事务,外键,行锁2.MyISAM # 在5.5之前为默认引擎3.memory # 内存存储,数据存储在内存,断电即小时4.blackho原创 2021-01-05 21:24:00 · 140 阅读 · 0 评论 -
Mysql系列之一
一、数据存储的演变过程1.随意的传入数据在数据库没有出现之前,我们通常以打开文件的方式将数据存入到一个文件中,不能保证格式是否一致。json~18~男joy|22|男memo#12#女因此,当我们想要读出数据就会显得很繁琐以及困难2.软件开发目录规范的出现软件开发目录规范的出现规范了数据存放的地址目录规范 bin config core lib db interface readme# 通常我们见数据存放在db中二.数据库的数据交互假设我们上述的开发目录中是一个单击原创 2020-12-27 21:17:24 · 142 阅读 · 0 评论
分享