摘要: 触发器-trigger 触发器:监视某种情况,并触发某种操作。 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 1.创建触发器的语法 准备表 创建触发器 阅读全文
posted @ 2018-03-01 15:30 TheLand 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即 阅读全文
posted @ 2018-03-01 15:23 TheLand 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 表1 foreign key 表2 则表1的多条记录对应表2的一条记录,即多对一 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记录也可以对应表1的一条记录 一对一: 表1的一条记录唯一对应表2的一条记录,反之亦然 阅读全文
posted @ 2018-02-28 10:46 TheLand 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二、not null 和default 是否可空,null表示空,非字符串not null - 不可空null - 可空 default默认值,创建列时可以指定默认值,当插入数据时如果未主动设 阅读全文
posted @ 2018-02-28 10:43 TheLand 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 一、介绍 首先先准备表 员工表和部门表 #建表 create table department( id int, name varchar(20) ); create table employee1( id int primary key auto_increment, name varc 阅读全文
posted @ 2018-02-28 10:41 TheLand 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 先创建表 先创建表 #创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'ma 阅读全文
posted @ 2018-02-28 08:08 TheLand 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 什么是存储引擎? 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型) SQL 解析器、SQL 优化器、缓冲池、存储引擎等组件在每个数据库中都存在,但不是每 阅读全文
posted @ 2018-02-27 10:24 TheLand 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 2.\s查看配置信息 select * from person; -- 查询所有 select name,SEX from person; -- 按指定字段查询 select name,SEX as'性别' from person; -- as 表示为字段起别名 select salary+200 阅读全文
posted @ 2018-02-26 19:05 TheLand 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 首先补充点了解的小知识; 一、数据类型:分不同种类去存不同类型的数据 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 1、数字(默认是有符号的) 数字又分为: 整型:tinyint(小整型):一个字节 int(整型):四个字节。注意:int的 宽 阅读全文
posted @ 2018-02-26 19:02 TheLand 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程序的执行效率依赖于承载它 阅读全文
posted @ 2018-02-26 19:00 TheLand 阅读(187) 评论(0) 推荐(0) 编辑