MySQL第一次作业

一.实验要求

二.实验过程

1.创建数据库,并使用

mysql>CREATE DATABASE mydb6_product;

mysql> USE mydb6_product;

2.创建employees表

mysql> CREATE TABLE employees (

-> id INT PRIMARY KEY,

-> name VARCHAR(50) NOT NULL,

-> age INT,

-> gender VARCHAR(10) NOT NULL DEFAULT 'unknown',

-> salary FLOAT

-> );

3.创建orders表

mysql> CREATE TABLE orders (

-> id INT PRIMARY KEY,

-> name VARCHAR(100) NOT NULL,

-> price FLOAT,

-> quantity INT,

-> category VARCHAR(50)

-> );

4.创建invoices表

CREATE TABLE invoices (

number INT PRIMARY KEY AUTO_INCREMENT,

order_id INT,

in_date DATE,

total_amount FLOAT CHECK (total_amount > 0),

FOREIGN KEY (order_id) REFERENCES orders(id)

);

5.验证实验是否成功

相关推荐
康妮猫3 小时前
建模的终点,是WPS/Office
数据库·学习
浪飘4 小时前
golang读写锁
开发语言·数据库·golang
重生之我是Java开发战士4 小时前
【MySQL】数据库基础
数据库·mysql
ChuHsiang4 小时前
【剑指MySQL】数据库基础(1)
数据库·mysql
九皇叔叔4 小时前
Docker 镜像维护指南:从配置优化到 MySQL 实战运行
mysql·adb·docker
muxin-始终如一4 小时前
MySQL分区分表实现方法详解
数据库·mysql·adb
奥尔特星云大使4 小时前
mysql高可用架构之MHA部署(三)——故障转移后邮件告警配置(保姆级)
mysql·dba·高可用·mha·邮件告警
Tomorrow'sThinker4 小时前
第三章 · 数据库管理与视频路径获取
数据库·oracle
IndulgeCui5 小时前
【金仓数据库产品体验官】Mycat适配KES分库分表体验
数据库