
MySQL
文章平均质量分 76
BaoChuquan
这个作者很懒,什么都没留下…
展开
-
MySQL外键约束
InnoDB类型表有一个其他存储引擎不支持的特性——外键约束。 当B表的外键关联到A表的主键时(表B是父表A表的子表),如果删除了A表,那么B中的外键则仍然关联着一个不存在的表的主键。而外键约束则设定了当约束被破坏时应该应用的的规则,包括防止约束破坏。 创建一个外键约束的语法是: FOREIGN KEY(item_name)REFERENCES table (column) tab原创 2015-08-16 16:45:07 · 486 阅读 · 0 评论 -
MySQL数据类型总结
MySQL的数据类型主要用来描述三类信息:文本、数字、日期时间。下表是MySQL中的数据类型: Length MySQL数据类型定义中,很多类型都有Length参数。在不同的类型中,Length的含义不同。下面从不同的数据类型进行简要总结: 字符串类型 如在CHAR和VARCHAR中,Length是指字符的个数,而不是字节数。能够限制大小。 整型类型 如INT[length],原创 2015-07-24 10:24:30 · 603 阅读 · 0 评论 -
SQL常用语句总结
创建数据库 语法 CREATE DATABASE databasename; 创建表 注:需要先选中数据库:USE databasename; 语法 CREATE TABLE tablename ( column1name description, column2name description …); 举例 CREATE TABLE users ( us原创 2015-07-24 15:24:48 · 726 阅读 · 0 评论 -
执行联结
联结是使用两个或更多表的SQL查询,能产生虚拟的结果表。 联结的基本语法: SELECT columns FROM tableA JOIN_TYPE tableB JOIN_ CLAUSE; 联结的类型(JOIN_TYPE)包括:内联结、外联结。 内联结 内联结会从指定的表中返回所有记录。 例如:SELECT m.message_id, m.subject, f.name FR原创 2015-08-17 14:32:16 · 398 阅读 · 0 评论 -
数据库设计的细节说明
索引 索引是一种数据库用于提高SELECT查询效率的特殊体制。虽然表的最大索引数可能会有各种限制,但MySQL至少能保证为每个表创建16个索引,每个索引可以最多包含15个列。 虽然索引提高了数据库的读取速度,但是减慢了对更改数据的查询(因为这些更改数据需要记录在索引中)。 适用范围 1、在查询的WHERE部分中频繁使用的列 2、在查询的ORDER BY部分中频繁使用的列 3、经常被原创 2015-07-24 22:01:42 · 648 阅读 · 0 评论