MySQL是一种关系型数据库管理系统,它是最常用的开源数据库之一。MySQL表是用来存储数据的集合。以下是常用的MySQL表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
......
);
1. 用户表
用户表是存储用户信息的表。它通常包括用户ID、用户名、密码、电子邮件、地址和电话号码。
CREATE TABLE users (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(50) NOT NULL,
password varchar(255) NOT NULL,
email varchar(100),
address varchar(255),
phone varchar(20),
PRIMARY KEY (id)
);
2. 商品表
商品表是存储商品信息的表。它通常包括商品ID、商品名称、商品描述、商品价格和商品数量。
CREATE TABLE products (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL,
description text,
price decimal(10,2) NOT NULL,
quantity int(11) NOT NULL DEFAULT 0,
PRIMARY KEY (id)
);
3. 订单表
订单表是存储订单信息的表。它通常包括订单ID、客户ID、订单日期和订单金额。
CREATE TABLE orders (
id int(11) NOT NULL AUTO_INCREMENT,
customer_id int(11) NOT NULL,
order_date datetime NOT NULL,
amount decimal(10,2) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (customer_id) REFERENCES users (id)
);
4. 评论表
评论表是存储商品评论的表。它通常包括评论ID、用户ID、商品ID、评论日期和评论内容。
CREATE TABLE comments (
id int(11) NOT NULL AUTO_INCREMENT,
user_id int(11) NOT NULL,
product_id int(11) NOT NULL,
comment_date datetime NOT NULL,
comment text,
PRIMARY KEY (id),
FOREIGN KEY (user_id) REFERENCES users (id),
FOREIGN KEY (product_id) REFERENCES products (id)
);
5. 购物车表
购物车表是存储购物车信息的表。它通常包括购物车ID、用户ID和商品ID。
CREATE TABLE carts (
id int(11) NOT NULL AUTO_INCREMENT,
user_id int(11) NOT NULL,
product_id int(11) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (user_id) REFERENCES users (id),
FOREIGN KEY (product_id) REFERENCES products (id)
);
总结:以上是常用的MySQL表,它们通常被用于Web应用程序中存储数据。