首页 > 行业资讯 > 互联数码科普 >

MySQL数据库建表例子 📊✨

发布时间:2025-04-01 12:28:48来源:

在开发应用程序时,设计合理的数据库结构至关重要。今天,让我们通过一个简单的例子来了解如何用MySQL创建表格吧!假设我们正在开发一个小型电商系统,需要存储用户信息和订单详情。首先,我们需要创建一个`users`表来保存用户的基本信息:

```sql

CREATE TABLE users (

user_id INT AUTO_INCREMENT PRIMARY KEY,

username VARCHAR(50) NOT NULL UNIQUE,

email VARCHAR(100),

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

);

```

接着,再创建一个`orders`表来记录每个用户的订单:

```sql

CREATE TABLE orders (

order_id INT AUTO_INCREMENT PRIMARY KEY,

user_id INT,

total_amount DECIMAL(10, 2),

order_status ENUM('pending', 'shipped', 'completed'),

FOREIGN KEY (user_id) REFERENCES users(user_id)

);

```

这两个表通过`user_id`建立了关联,确保数据的一致性和完整性。这样的设计不仅清晰易懂,还为后续功能扩展提供了便利。如果你对SQL语句还有疑问,欢迎随时交流哦!💡📚

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。