在 mysql 中創(chuàng)建新表需要按以下步驟進(jìn)行:連接到數(shù)據(jù)庫;編寫 create table 語句,指定表名、列名、數(shù)據(jù)類型,并可設(shè)置約束和默認(rèn)值;執(zhí)行 create table 語句;使用 show tables 驗(yàn)證新表是否已創(chuàng)建。
如何在 MySQL 數(shù)據(jù)庫中使用 SQL 新建表
在 MySQL 數(shù)據(jù)庫中創(chuàng)建一個(gè)新表非常簡單,只需使用以下步驟即可:
1. 連接到數(shù)據(jù)庫
首先,使用以下命令連接到您的 MySQL 數(shù)據(jù)庫:
<code><a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a> -u -p</code>
登錄后復(fù)制
其中:
是您的 MySQL 用戶名
-p
表示您需要輸入密碼
2. 編寫 CREATE TABLE 語句
接下來,編寫一個(gè) CREATE TABLE 語句來創(chuàng)建新表。該語句的基本語法為:
<code>CREATE TABLE ( [NOT NULL] [DEFAULT ] );</code>
登錄后復(fù)制登錄后復(fù)制
其中:
是您要?jiǎng)?chuàng)建的新表的名稱
是您想要?jiǎng)?chuàng)建的列的名稱
是您想要用于該列的數(shù)據(jù)類型(例如,INT、VARCHAR、DATE 等)
NOT NULL
約束表示該列不能包含 NULL 值
DEFAULT
設(shè)置為插入該列時(shí)使用 NULL 值以外的值
3. 執(zhí)行 CREATE TABLE 語句
編寫 CREATE TABLE 語句后,使用以下命令執(zhí)行它:
<code>CREATE TABLE ( [NOT NULL] [DEFAULT ] );</code>
登錄后復(fù)制登錄后復(fù)制
例如,要?jiǎng)?chuàng)建一個(gè)名為 customers
的表,其中包含三個(gè)列: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>
登錄后復(fù)制
4. 驗(yàn)證新表
執(zhí)行 CREATE TABLE 語句后,可以使用以下命令驗(yàn)證新表是否已創(chuàng)建:
<code>SHOW TABLES;</code>
登錄后復(fù)制
您應(yīng)該會(huì)看到新創(chuàng)建的表名稱列在結(jié)果中。