MySQL基础作业一

#建立数据库mydb6_product
mysql> create database mydb6_product;
Query OK, 1 row affected (0.02 sec)

mysql> use mydb6_product;
Database changed

#建立employees表
mysql> create table employees(id int unsigned primary key,
    -> name varchar(50) not null,
    -> age int ,
    -> gender varchar(10) not null default 'unknown',
    -> salary float);
Query OK, 0 rows affected (0.03 sec)

mysql> desc employees;
+--------+--------------+------+-----+---------+-------+
| Field  | Type         | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| id     | int unsigned | NO   | PRI | NULL    |       |
| name   | varchar(50)  | NO   |     | NULL    |       |
| age    | int          | YES  |     | NULL    |       |
| gender | varchar(10)  | NO   |     | unknow  |       |
| salary | float        | YES  |     | NULL    |       |
+--------+--------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

#建立orders表
mysql> create table orders(id int primary key,
    -> name varchar(100) not null,
    -> price float,
    -> quantity int ,
    -> category varchar(50));
mysql> desc orders;
+----------+--------------+------+-----+---------+-------+
| Field    | Type         | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| id       | int          | NO   | PRI | NULL    |       |
| name     | varchar(100) | NO   |     | NULL    |       |
| price    | float        | YES  |     | NULL    |       |
| quantity | int          | YES  |     | NULL    |       |
| category | varchar(50)  | YES  |     | NULL    |       |
+----------+--------------+------+-----+---------+-------+
5 rows in set (0.01 sec)

#建立invoices表
mysql> create table invoices(number int primary key auto_increment,order_id int ,foreign key(order_id) references orders(id),in_date date,total_amount float unsigned);
Query OK, 0 rows affected, 1 warning (0.34 sec)

mysql> desc invoices;
+--------------+----------------+------+-----+---------+----------------+
| Field        | Type           | Null | Key | Default | Extra          |
+--------------+----------------+------+-----+---------+----------------+
| number       | int            | NO   | PRI | NULL    | auto_increment |
| order_id     | int            | YES  | MUL | NULL    |                |
| in_date      | date           | YES  |     | NULL    |                |
| total_amount | float unsigned | YES  |     | NULL    |                |
+--------------+----------------+------+-----+---------+----------------+
4 rows in set (0.03 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值