mysql數(shù)據(jù)庫(kù)怎么創(chuàng)建一個(gè)表

小億
81
2024-10-11 11:30:51
欄目: 云計(jì)算

在MySQL數(shù)據(jù)庫(kù)中,可以使用CREATE TABLE語(yǔ)句來(lái)創(chuàng)建一個(gè)新表。以下是創(chuàng)建表的基本語(yǔ)法:

CREATE TABLE table_name (
    column1 data_type constraints,
    column2 data_type constraints,
    ...
);

其中,table_name是新表的名稱,column1、column2等是表中的列名,data_type是列的數(shù)據(jù)類型,constraints是列的約束條件(如NOT NULL、UNIQUE等)。

以下是一個(gè)創(chuàng)建表的示例:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INT,
    gender ENUM('M', 'F')
);

在這個(gè)示例中,我們創(chuàng)建了一個(gè)名為students的表,其中包含4個(gè)列:id、nameagegender。id列是整數(shù)類型,自動(dòng)遞增,并且是主鍵;name列是可變長(zhǎng)度字符串類型,最大長(zhǎng)度為50,且不能為空;age列是整數(shù)類型;gender列是枚舉類型,只能取’M’或’F’。

創(chuàng)建表之后,可以使用INSERT INTO語(yǔ)句向表中插入數(shù)據(jù)。例如:

INSERT INTO students (name, age, gender) VALUES ('張三', 18, 'M');
INSERT INTO students (name, age, gender) VALUES ('李四', 19, 'F');

這將向students表中插入兩條記錄,分別是張三和李四的信息。

0