网站建设利益分析网页版微信二维码几分钟失效
2026/6/9 19:45:13 网站建设 项目流程
网站建设利益分析,网页版微信二维码几分钟失效,微博营销软件,东莞网页设计报价1. 登录MySQL数据库mysql -u root -p然后输入你的密码#xff1a;********如果出现 mysql: command not found 错误#xff0c;说明MySQL命令行工具没有在PATH中#xff0c;需要#xff1a;使用绝对路径#xff1a;/usr/local/mysql/bin/mysql -u root -p或者将MySQL添加到…1.登录MySQL数据库mysql -u root -p然后输入你的密码********如果出现mysql: command not found错误说明MySQL命令行工具没有在PATH中需要使用绝对路径/usr/local/mysql/bin/mysql -u root -p或者将MySQL添加到PATH环境变量2.创建数据库登录成功后输入以下SQL语句-- 创建数据库时指定字符集 CREATE DATABASE my_demo_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 使用这个数据库 USE my_demo_db;3.创建两张有外键关系的表先创建父表主表-- 创建用户表指定字符集 CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) NOT NULL UNIQUE, email VARCHAR(100) NOT NULL UNIQUE, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_unicode_ci;再创建子表从表-- 创建订单表指定字符集 CREATE TABLE orders ( order_id INT PRIMARY KEY AUTO_INCREMENT, user_id INT NOT NULL, product_name VARCHAR(100) NOT NULL, amount DECIMAL(10, 2) NOT NULL, order_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_unicode_ci;4.查看创建的表结构-- 查看所有表 SHOW TABLES; -- 查看表结构 DESCRIBE users; DESCRIBE orders; -- 或使用更详细的查看方式 SHOW CREATE TABLE users; SHOW CREATE TABLE orders;5.插入测试数据-- 向users表插入数据 INSERT INTO users (username, email) VALUES (张三, zhangsanexample.com), (李四, lisiexample.com); -- 向orders表插入数据注意user_id必须存在于users表中 INSERT INTO orders (user_id, product_name, amount) VALUES (1, 笔记本电脑, 5999.99), (1, 鼠标, 89.50), (2, 手机, 2999.00), (2, 耳机, 399.00);6.验证外键关系-- 查询关联数据 SELECT u.username, u.email, o.product_name, o.amount, o.order_date FROM users u JOIN orders o ON u.id o.user_id; -- 测试外键约束这应该会失败因为user_id999不存在 INSERT INTO orders (user_id, product_name, amount) VALUES (999, 测试产品, 100.00); -- 测试级联删除删除用户时其所有订单也会被删除 DELETE FROM users WHERE id 1; -- 查看删除后的数据 SELECT * FROM users; SELECT * FROM orders;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询