使用SQL语句创建数据库与创建表_数据库建表,算法+分布式+微服务
-- 创建数据库
CREATE DATABASE IF NOT EXISTS example_db;
-- 使用example_db数据库
USE example_db;
-- 创建一个名为users的表
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
email VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 创建一个名为orders的表
CREATE TABLE IF NOT EXISTS orders (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
product_name VARCHAR(100) NOT NULL,
quantity INT NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id)
);
这段代码首先创建了一个名为example_db
的数据库,然后在该数据库中创建了两个表:users
和orders
。users
表用于存储用户信息,orders
表用于存储用户订单信息,并通过外键与users
表关联。这是一个简单的数据库建模示例,适用于入门级的数据库操作。
评论已关闭