MySQL是一種免費的關系型數據庫軟件,被廣泛應用于各種類型的應用程序中。在MySQL中,我們可以利用SQL語言來創建自己所需的數據庫表。本篇文章將針對如何創建一個名為“bank”的數據庫表進行介紹。
CREATE TABLE bank ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, address VARCHAR(255), balance INT(11) DEFAULT 0, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
以上代碼是我們創建“bank”數據庫表所需的SQL語句。我們來逐步學習每一行的含義:
第一行:
CREATE TABLE bank (
我們使用CREATE TABLE語句來創建一個名為“bank”的表。該代碼中“bank”為我們所創建的表名。
第二至四行:
id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, address VARCHAR(255), balance INT(11) DEFAULT 0,
以上三行代碼分別表示我們所創建的表中包含四個列,分別是:id、name、address、balance。其中,id為整型,不可為NULL,并自動遞增;name為最大長度為50的字符串,不可為NULL;address為最大長度為255的字符串,可為NULL;balance為整型,最大長度為11,并默認為0。
第五行:
PRIMARY KEY (id)
該行代碼說明我們所創建的表中的主鍵為id。所謂主鍵,是指每一條記錄都應該有一個唯一的標識符來進行區分。在本例中,我們使用id列的值作為該記錄的唯一標識符。
第六行:
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
最后一行里,我們使用InnoDB作為存儲引擎。MySQL支持不同的存儲引擎,每種存儲引擎都有各自的一些優缺點。在本例中,我們選擇了InnoDB引擎。同時,我們還指定了默認的字符集為utf8mb4,并且使用utf8mb4_unicode_ci排序規則。
以上就是我們創建“bank”數據庫表所需的代碼。如需使用此表,請把以上SQL語句拷貝到MySQL的命令窗口中,并運行即可。
下一篇vue字體變不了