冗餘:存儲兩倍數據,提升安全性,但會犧牲一些性能。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;