常用mysql表

2023年 8月 3日 24.5k 0

MySQL是一种关系型数据库管理系统,它是最常用的开源数据库之一。MySQL表是用来存储数据的集合。以下是常用的MySQL表:

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

常用mysql表

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应用程序中存储数据。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论