2024年5月7日发(作者:)

sql经典50题建表语句

1、题目:创建一个名为"employees"的表,包含"id"、"name"和

"salary"三个字段。

sql:

CREATE TABLE employees (

id INT PRIMARY KEY,

name VARCHAR(50),

salary DECIMAL(10, 2)

);

2、题目:创建一个名为"orders"的表,包含"order_id"、

"customer_id"和"order_date"三个字段。

sql:

CREATE TABLE orders (

order_id INT PRIMARY KEY,

customer_id INT,

order_date DATE

);

3、题目:创建一个名为"products"的表,包含"product_id"、

"product_name"和"price"三个字段。

sql:

CREATE TABLE products (

product_id INT PRIMARY KEY,

product_name VARCHAR(50),

price DECIMAL(10, 2)

);

4、题目:创建一个名为"customers"的表,包含"customer_id"、

"first_name"、"last_name"和"email"四个字段。

sql:

CREATE TABLE customers (

customer_id INT PRIMARY KEY,

first_name VARCHAR(50),

last_name VARCHAR(50),

email VARCHAR(100)

);

5、题目:创建一个名为"addresses"的表,包含"address_id"、

"street"、"city"和"state"四个字段。

sql:

CREATE TABLE addresses (

address_id INT PRIMARY KEY,

street VARCHAR(100),

city VARCHAR(50),

state VARCHAR(2)

);

6、题目:创建一个名为"orders_products"的表,表示订单和产品之