Python高階 資料庫操作

2022-03-16 22:59:46 字數 1546 閱讀 5730

安裝資料庫系統後,系統自帶的資料庫。通過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,建立乙個資料庫 ...