1、數據庫概念和操做數據庫的命令

1. 幾個概念

冗餘:存儲兩倍數據,提升安全性,但會犧牲一些性能。mysql

索引:對一列或者多列的值進行排序,相似書的目錄,能夠用於快速查找數據庫中的特定信息。sql

複合鍵:將多個列做爲索引鍵,通常用於複合索引。數據庫

實體完整性:要求每一個表中的主鍵都不能爲空,而且不能有重複值。windows

參照完整性:關係中不容許引用不存在的實體。表示兩個相關聯的表之間的主鍵外鍵約束,即:從表中的外鍵的值必須是主表中存在的。安全

 

2. 管理MySQL和數據庫的命令

啓動及關閉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;
相關文章
相關標籤/搜索