安裝資料庫系統後,系統自帶的資料庫。通過mysql客戶端連線資料庫系統後,使用show命令可檢視系統中存在的所有庫:
mysql>show databases;+--------------------+
| database |
+--------------------+
| information_schema |
| course |
| course_db |
| db1 |
| education |
| mysql |
| performance_schema |
| sakila |
| school |
| shop |
| student |
| test |
| world |
+--------------------+
13 rows in set (0.00 sec)
information_schema:虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊、列資訊、許可權資訊、字元資訊等;
performance_schema:
mysql 5.5開始新增乙個資料庫:主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件、鎖等現象;
mysql:
授權庫,主要儲存系統使用者的許可權資訊;
test:
mysql資料庫系統自動建立的測試資料庫;
除以上提到的庫,其餘均為使用者自定義建立的庫。
1.建立庫
1)基礎語法
create database 庫名 charset utf8;
2)庫名命名規範
命名規則:a.庫名可由字母、數字、下劃線、@、
#、$組成;
b.其中字母區分大小寫;
c.庫名具有唯一性不可重複建立;
d.禁止使用關鍵字命名;
e.禁止單獨使用數字命名;
f.名字長度最長為128位
3)基礎操作
建立庫,並指定字元編碼:create database db1 charset utf8;
更改庫資訊:
alter database db1 charset gbk;
刪除庫:
drop database db1;
檢視資料庫資訊:
檢視全部庫名:
show databases;
檢視指定庫資訊:
show create database db1;
檢視當前所在的庫:
select database();
python 高階 資料庫
1.資料庫程式設計 1.1 匯入所需要的庫 import pymysql1.2 開啟資料庫連線 conn pymysql.connect 127.0.0.1 root root test2 charset utf8 1.3 使用cursor方法獲得游標 cursor conn.cursor 1.4 ...
php 資料庫高階操作
資料庫高階操作 1 獲取報錯資訊mysql error mysql errno string mysql error resource link identifier 返回上乙個mysql函式的錯誤文字,如果沒有出錯則返回空字串 int mysql errno resource link ident...
python 資料庫操作
例子1 建立乙個資料庫 coding utf 8 中文注釋 import mysqldb 建立和資料庫系統的連線 conn mysqldb.connect host localhost user root passwd 獲取操作游標 cursor conn.cursor 執行sql,建立乙個資料庫 ...