新聞中心
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
MySQL創(chuàng)建表字段的方法如下:

1、使用CREATE TABLE語(yǔ)句創(chuàng)建表:
```sql
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
```
table_name是要?jiǎng)?chuàng)建的表的名稱,column1、column2等是列名,datatype是數(shù)據(jù)類型。
2、指定列的數(shù)據(jù)類型:
整數(shù)類型:INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT。
浮點(diǎn)數(shù)類型:FLOAT、DOUBLE。
字符類型:CHAR、VARCHAR。
日期和時(shí)間類型:DATE、TIME、DATETIME、TIMESTAMP。
布爾類型:BOOLEAN。
其他數(shù)據(jù)類型:ENUM、SET、BINARY、VARBINARY、BLOB、TEXT、TINYBLOB、MEDIUMBLOB、LONGBLOB。
3、為每個(gè)列指定約束條件(可選):
NOT NULL:表示該列不允許為空值。
PRIMARY KEY:表示該列為主鍵,唯一標(biāo)識(shí)表中的每一行。
AUTO_INCREMENT:表示該列為自增列,自動(dòng)遞增整數(shù)值。
DEFAULT:表示該列的默認(rèn)值。
FOREIGN KEY:表示該列為外鍵,引用另一個(gè)表的主鍵。
UNIQUE:表示該列的值必須唯一。
4、示例:
```sql
CREATE TABLE employees (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
gender ENUM('M', 'F'),
hire_date DATE,
salary FLOAT,
address VARCHAR(100),
email VARCHAR(50),
phone_number BIGINT,
photo LONGBLOB,
department_id INT,
FOREIGN KEY (department_id) REFERENCES departments(id)
);
```
上述示例中,創(chuàng)建了一個(gè)名為employees的表,包含了多個(gè)列,如id、name、age等,并為每個(gè)列指定了相應(yīng)的數(shù)據(jù)類型和約束條件。
文章名稱:mysql創(chuàng)建表字段的方法是什么
本文網(wǎng)址:http://m.fisionsoft.com.cn/article/cdggogh.html


咨詢
建站咨詢
