1 定義
(1)數據庫:放置數據的抽屜。
(2)數據庫管理系統(DBMS):能進行所有與數據庫相關的操作。
(3)關係型數據庫(RDB):數據庫是表以及操作數據庫用的對象操作體,而表示記錄(一組數據)/域(列)的集合體。
在RDB中,標識表內記錄唯一性的域或域羣被稱爲主鍵,與主鍵關聯用的外部表的參照鍵被稱爲外鍵。主鍵在所在表必須保持唯一性,而外鍵的域中必須保存於主鍵相符的數據。
2 基本操作
顯示數據庫
show databases;
刪除數據庫
drop database 數據庫名;
創建數據庫
create database 數據庫名;
創建好數據庫後,可以通過管理者(root)登錄數據庫進行操作。也可以創建操作數據庫的專用用戶,語法如下
grant all privileges on 數據庫名.* to 用戶名@localhost identified by 密碼
例如:grant all privileges on home.* to user@localhost identified by '123456';
使用該用戶時:>mysql -u user -p
使用指定的數據庫
use 數據庫名;
顯示現在使用中的數據庫
select database();