欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql創建表格用什么語句

林玟書1年前8瀏覽0評論

MySQL是一種流行的關系型數據庫管理系統,它提供了許多功能強大的指令,可以通過簡單的語句來創建表格。在本文中,我們將介紹如何使用MySQL創建表格的語句。

CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
column3 datatype constraint,
...
);

上述語句中,我們首先使用了CREATE TABLE指令來告訴MySQL要創建一個新的表格,接下來是表格的名稱。然后,我們使用括號分隔了每個列的名稱、數據類型和約束,每個列之間用逗號隔開。

讓我們看一個例子:

CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);

上述語句將創建一個名為“users”的新表格,它包含了三個列:id,name和age。其中,id列被指定為主鍵(PRIMARY KEY),name列數據類型為VARCHAR,長度為50,age列數據類型為INT。

在MySQL中,輔助鍵約束還包括UNIQUE,NULL,FOREIGN KEY,DEFAULT和CHECK等。下面是幾個不同的創建表格語句示例:

CREATE TABLE orders (
id INT PRIMARY KEY,
date DATETIME,
total DECIMAL(10,2) NOT NULL,
customer_id INT REFERENCES customers(id)
);
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
address VARCHAR(100),
phone VARCHAR(20),
hire_date DATE,
salary DECIMAL(10,2) DEFAULT 0
);
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(50),
price DECIMAL(10,2) NOT NULL DEFAULT 0,
stock INT CHECK (stock >= 0)
);

上述示例展示了一些在創建表格時常用到的約束。例如,在orders表格的列定義中,我們指定了一個外鍵約束(FOREIGN KEY),它將customer_id列的值引用到了customers表格中的id列。在employees表格中,我們使用了DEFAULT約束來設置salary列的默認值為0。最后,我們使用了CHECK約束來確保在products表格中定義的stock列的值不小于0。

總結起來,創建MySQL表格的語句是簡單而直接的。您只需要使用CREATE TABLE指令和一些有用的約束,即可快速創建出一個新的表格。