庫的操作

Bound_w發表於2018-10-15

1.系統資料庫

information_schema: 虛擬庫,不佔用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊、列資訊、許可權資訊、字元資訊等
performance_schema: MySQL 5.5開始新增一個資料庫:主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件、鎖等現象
mysql: 授權庫,主要儲存系統使用者的許可權資訊
test: MySQL資料庫系統自動建立的測試資料庫

2.建立資料庫

1.求救語法
help create database;
2.建立資料庫的語法
create database 資料庫名 charset utf8;
3.資料庫的命名規則
可以由字母、數字、下劃線、@、#、$
區分大小寫
唯一性
不能使用關鍵字如 create select
不能單獨使用數字
最長128位
# 基本上跟python或者js的命名規則一樣

3.資料庫的相關操作

 

1.檢視資料庫: show databases;
2.檢視當前庫 : show create database db1;
3.檢視所在的庫:select database();
4.選擇資料庫:use 資料庫名
5.刪除資料庫:drop database 資料庫名;
6.修改資料庫:alter database db1 charset  utf8

 

4.瞭解內容

SQL語言主要用於存取資料、查詢資料、更新資料和管理關聯式資料庫系統,SQL語言由IBM開發。SQL語言分為3種型別:
1、DDL語句    資料庫定義語言: 資料庫、表、檢視、索引、儲存過程,例如CREATE DROP ALTER

2、DML語句    資料庫操縱語言: 插入資料INSERT、刪除資料DELETE、更新資料UPDATE、查詢資料SELECT

3、DCL語句    資料庫控制語言: 例如控制使用者的訪問許可權GRANT、REVOKE

 

 

 

相關文章