冗余:存储两倍数据,提升安全性,但会牺牲一些性能。mysql
索引:对一列或者多列的值进行排序,相似书的目录,能够用于快速查找数据库中的特定信息。sql
复合键:将多个列做为索引键,通常用于复合索引。数据库
实体完整性:要求每一个表中的主键都不能为空,而且不能有重复值。windows
参照完整性:关系中不容许引用不存在的实体。表示两个相关联的表之间的主键外键约束,即:从表中的外键的值必须是主表中存在的。安全
启动及关闭MySQL性能
# windows net start mysql57 #启动对应版本的MySQL mysqladmin -u root -p #关闭 # Linux ./mysqld_safe & #启动 mysqladmin -u root -p #关闭
进入MySQLspa
mysql -u root -p
列出MySQL中全部的的数据库.net
SHOW DATABASES;
选择要操做的MySQL数据库code
USE 数据库名;
显示当前数据库中的全部数据表blog
SHOW TABLES;
显示数据表的属性:列名,类型,是否为NULL,主键,默认值等信息
SHOW COLUMNS FROM 数据表;
显示数据表的详细索引信息,每一项的解释参见:mysql中 show index from tb_name命令各列的含义
SHOW INDEX FROM 数据表;
建立数据库
CREATE DATABASE MyDatabase;
删除数据库
DROP DATABASE MyDatabase;