在使用MySQL創建數據庫時,我們通常需要編寫MySQL創建數據庫腳本。下面我們來介紹一下如何編寫MySQL創建數據庫腳本:
CREATE DATABASE `mydb` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */;
以上代碼中,我們使用CREATE DATABASE語句創建了一個名為mydb的數據庫。該語句后跟著一些選項,如DEFAULT CHARACTER SET和COLLATE,用于設置數據庫的字符集和排序規則。
如果我們需要在創建數據庫時同時創建一些表,我們可以在腳本中添加CREATE TABLE語句。例如下面的代碼:
CREATE TABLE `mytable` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
以上代碼中,我們使用CREATE TABLE語句創建了一個名為mytable的表。該表有兩個字段,一個自增的id字段和一個名為name的varchar(50)字段。我們還設置了id字段為主鍵,以及使用InnoDB引擎和utf8mb4字符集。
當然,我們也可以在CREATE TABLE語句中添加其他設置,如DEFAULT、NULL、UNIQUE等。這些設置的具體用法可以參考MySQL官方文檔。
上一篇python 讀中文文本
下一篇python 數據連接池