關於mysql的筆記-1

mysql在windows下和linux的命令是一樣的,因此以在windows爲環境的教程在linux下一樣能運行。

進入數據庫

mysql -u 賬戶名 -p 
密碼

退出數據庫

exit

數據庫服務器,數據庫,表,記錄的關係    

  1. 一個msyql服務器中有多個數據庫

  2. 一個數據庫中有多個表

  3. 一個表中有多條記錄


對象與關係映射

  1. 類-表

  2. 屬性-字段

  3. 對象-記錄


show databases:查詢mysql服務器中的所有數據庫

use 數據庫名:選中某個數據庫

show tables:查詢該數據庫中的所有表


創建數據庫,如果有該數據庫就直接使用,如果沒有則創建

create database if not exists 數據庫名

創建一個使用UTF-8字符集的數據庫

create database if not exists 數據庫名 character set UTF8

注:創建數據庫是默認使用UTF-8字符集。

數據庫裏的UTF8字符集就是UTF-8字符集,寫法不同而已。


修改已存在數據庫的字符集

alter databae 數據庫名 character set 修改後的字符集

注:alter是對已存在的數據庫進行各種各樣的修改,後面加上一定的語句即可。


刪除已存在的數據庫,如果不存在則不進行操作

drop database if exists 數據庫名

查看已創建的數據庫的定義信息

show create database 數據庫名

刪除已存在的數據庫

drop database if exists 數據庫名

備份數據庫

mysqldump -u 賬戶 -p 數據庫名>路徑+文件名稱

恢復數據庫

(在mysql環境裏)source 路徑+文件名

注:這裏說的備份是指把數據庫的表內容複製到對應的sql文件中,恢復是指把sql文件中的內容還原成數據庫中的表。恢復時,先創建數據庫並使用,再通過sorce恢復,因爲sql文件中只有表信息,沒有數據庫信息。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章