在 mysql 中創建新表需要按以下步驟進行:連接到數據庫;編寫 create table 語句,指定表名、列名、數據類型,并可設置約束和默認值;執行 create table 語句;使用 show tables 驗證新表是否已創建。
如何在 MySQL 數據庫中使用 SQL 新建表
在 MySQL 數據庫中創建一個新表非常簡單,只需使用以下步驟即可:
1. 連接到數據庫
首先,使用以下命令連接到您的 MySQL 數據庫:
<code><a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a> -u -p</code>
登錄后復制
其中:
是您的 MySQL 用戶名
-p
表示您需要輸入密碼
2. 編寫 CREATE TABLE 語句
接下來,編寫一個 CREATE TABLE 語句來創建新表。該語句的基本語法為:
<code>CREATE TABLE ( [NOT NULL] [DEFAULT ] );</code>
登錄后復制登錄后復制
其中:
是您要創建的新表的名稱
是您想要創建的列的名稱
是您想要用于該列的數據類型(例如,INT、VARCHAR、DATE 等)
NOT NULL
約束表示該列不能包含 NULL 值
DEFAULT
設置為插入該列時使用 NULL 值以外的值
3. 執行 CREATE TABLE 語句
編寫 CREATE TABLE 語句后,使用以下命令執行它:
<code>CREATE TABLE ( [NOT NULL] [DEFAULT ] );</code>
登錄后復制登錄后復制
例如,要創建一個名為 customers
的表,其中包含三個列:id
(主鍵)、name
(姓名)和 email
(電子郵件地址),可以使用以下語句:
<code>CREATE TABLE customers ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE NOT NULL );</code>
登錄后復制
4. 驗證新表
執行 CREATE TABLE 語句后,可以使用以下命令驗證新表是否已創建:
<code>SHOW TABLES;</code>
登錄后復制
您應該會看到新創建的表名稱列在結果中。