mysql实战
一、项目要求
二、项目内容
2.1 数据库的登录
[root@yuanandzhen ~]# mysql -u root -p
Enter password:
2.2 数据库的创建
mysql> create database mydb6_product;
Query OK, 1 row affected (0.00 sec)
2.3 使用本数据库
mysql> use mydb6_product;
Database changed
2.4 建表
2.4.1 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);
Query OK, 0 rows affected (0.02 sec)
2.4.2 orders表
mysql> create table orders(
-> id int primary key,
-> name varchar(100) not null,
-> price float,
-> quantity int,
-> category varchar(50)
-> );
Query OK, 0 rows affected (0.02 sec)
2.4.3 invoices表
mysql> 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) );
Query OK, 0 rows affected (0.02 sec)