
数据库
KUKI_HU
这个作者很懒,什么都没留下…
展开
-
索引
索引定义:是一种将数据库中单列或多列进行排序的结构。优点:检索速度提高,提高查询速度。缺点:创建索引和维护需要花费时间,且与数据量成正比,另外需要占用物理空间,给维护造成麻烦。 正在创建表时创建索引基本语法结构:create table table_name(属性名 数据类型[约束条件],属性名 数据类型[约束条件],。。。[UNIQUE|FULLTEXT|S...原创 2019-02-27 20:16:06 · 694 阅读 · 0 评论 -
数据表数据的增删减操作
DELETE与TRUNCATE TABLE语句区别:1:使用truncate table后,表中的auto_increment计数器将被重新设置为该列初始值。2:对于参与了索引与视图的表,不能使用truncate table语句来删除,而应该用DELETE。3:DELETE删除一行就会在事务日志中添加一行记录,而truncate table语句是通过释放存储表数据所用的数据页来删...原创 2019-02-25 19:46:59 · 490 阅读 · 0 评论 -
数据库基础
数据完整性约束:指的是为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 ...原创 2019-02-23 22:06:29 · 240 阅读 · 0 评论 -
数据库对象脑图
视图:从一张表或者多张表中到处的表(虚拟表),建立在表的查询操作上索引:一个单独的,物理存储数据结构,其是物理性质上的查询,使查询数据无需对整个表进行扫描就可以找到需要的数据。存储过程:一组为了实现某种特定功能的SQL语言组合,其行使该功能主要通过指定存储过程名称。 ...原创 2019-02-23 22:59:06 · 647 阅读 · 0 评论 -
数据库的部分基本操作语令
原创 2019-02-23 23:04:46 · 189 阅读 · 0 评论 -
为啥数据库SQL语令中没有修改数据库名字的语令呢?
原因主要有下:1:通过rename database name to new_name可能会产生数据丢失的危险情况。 2:在这条命令在MySQL 5.1.7的时候被添加进来,5.1.23的时候又被去掉了,可能开发人员就是为了避免这一点吧。目前主要方法有三种:常见的主要有三种方法: 如果所有表都是MyISAM类型的话,可以直接修改文...翻译 2019-02-24 23:16:54 · 280 阅读 · 0 评论 -
数据完整性约束
数据完整性约束定义:是指数据的正确性和相容性,为了防止数据库中存在不符合语义的数据,防止数据库中存在不正确的数据。在关系型模型中提供了三种规则:实体完整性,参照完整性,和用户定义完整性。实体完整性规则:实体是一个数据对象,是指客观存在并可以相互区分的事务,如一个学生或一个职员。实体完整性规则是指关系的主属性,即主键的组成不能为空,也就是关系的主属性不能为空值NULL。实体完整性是通过主键约束和...翻译 2019-02-28 14:36:45 · 2524 阅读 · 0 评论 -
视图
视图定义:是从数据库中一个或多个表中导出来的表,其内容由查询定义,是一种虚拟表。同真实的表一样,视图包含一系列有名 称的列和行数据。但数据库中只存放了视图的定义,并没有视图中的数据。视图特点:1:简单性 经常使用的查询可以定义为视图,简化用户的操作。 2:安全性 ...翻译 2019-02-28 09:51:09 · 626 阅读 · 0 评论 -
数据查询
1:union 与 union all 区别在于前者去除了重复,后者没有 。2:例子: ------------------------------------------------- a表 id name b表 id job parent_id 1 张3 1 ...原创 2019-02-26 09:41:17 · 345 阅读 · 0 评论