MySQL是一种常用的开源数据库管理系统,被广泛应用于各种应用场景中。在MySQL中,数据表是信息存储的最基本单元。下面给出一些MySQL数据表的样例,帮助读者更好地理解数据表的结构和内容。
用户信息表是存储用户相关信息的数据表。具体字段包括用户ID、昵称、性别、生日、地址、联系方式等。
例如:
CREATE TABLE user_info (id INT PRIMARY KEY AUTO_INCREMENT,nickname VARCHAR(30),gender ENUM('male', 'female'),birthday DATE,address VARCHAR(100),phone VARCHAR(20));
图书信息表是存储图书相关信息的数据表。具体字段包括图书ID、书名、作者、出版社、出版时间、定价等。
例如:
CREATE TABLE book_info (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),author VARCHAR(50),publisher VARCHAR(50),publish_time DATE,price DECIMAL(7,2));
订单信息表是存储订单相关信息的数据表。具体字段包括订单ID、订单时间、用户ID、订单状态、订单总金额等。
例如:
CREATE TABLE order_info (id INT PRIMARY KEY AUTO_INCREMENT,order_time DATETIME,user_id INT,status ENUM('unpaid', 'paid', 'shipped', 'completed'),total_price DECIMAL(7,2),FOREIGN KEY (user_id) REFERENCES user_info(id));
商品信息表是存储商品相关信息的数据表。具体字段包括商品ID、商品名称、商品描述、商品单价、商品库存量等。
例如:
CREATE TABLE product_info (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),description TEXT,unit_price DECIMAL(7,2),stock INT);
评论信息表是存储评论相关信息的数据表。具体字段包括评论ID、用户ID、评论时间、评论内容等。
例如:
CREATE TABLE comment_info (id INT PRIMARY KEY AUTO_INCREMENT,user_id INT,comment_time DATETIME,content TEXT,FOREIGN KEY (user_id) REFERENCES user_info(id));