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 · 470 阅读 · 0 评论 -
MySQL数据类型总结
MySQL的数据类型主要用来描述三类信息:文本、数字、日期时间。下表是MySQL中的数据类型:LengthMySQL数据类型定义中,很多类型都有Length参数。在不同的类型中,Length的含义不同。下面从不同的数据类型进行简要总结:字符串类型如在CHAR和VARCHAR中,Length是指字符的个数,而不是字节数。能够限制大小。整型类型如INT[length],原创 2015-07-24 10:24:30 · 585 阅读 · 0 评论 -
SQL常用语句总结
创建数据库语法CREATE DATABASE databasename;创建表注:需要先选中数据库:USE databasename;语法CREATE TABLE tablename (column1name description,column2name description …);举例CREATE TABLE users (us原创 2015-07-24 15:24:48 · 676 阅读 · 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 · 378 阅读 · 0 评论 -
数据库设计的细节说明
索引索引是一种数据库用于提高SELECT查询效率的特殊体制。虽然表的最大索引数可能会有各种限制,但MySQL至少能保证为每个表创建16个索引,每个索引可以最多包含15个列。虽然索引提高了数据库的读取速度,但是减慢了对更改数据的查询(因为这些更改数据需要记录在索引中)。适用范围1、在查询的WHERE部分中频繁使用的列2、在查询的ORDER BY部分中频繁使用的列3、经常被原创 2015-07-24 22:01:42 · 625 阅读 · 0 评论