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)

相关推荐
人生苦短1286 分钟前
Oracle RAC 日常管理+排错命令大全
数据库·oracle
镜舟科技7 分钟前
从 DBA 经验到 Agent:镜舟如何构建生产级智能排障体系
数据库·agent·dba·skill·devops agent·mirrorship
瀚高PG实验室15 分钟前
HAC 集群主节点状态在starting、running之间频繁切换
运维·数据库·postgresql·瀚高数据库
其实防守也摸鱼20 分钟前
教育信息技术应用创新---基础软件信息赛
运维·服务器·数据库·github·copilot
GG-_-Bond20 分钟前
9.1-kv存储持久化的设计
数据库
Gauss松鼠会44 分钟前
【GaussDB】GaussDB 组件、节点和AZ故障仲裁与切换流程
运维·服务器·数据库·gaussdb
myy-learn1 小时前
32 SQLITE数据库
jvm·数据库·sqlite
JavaPub-rodert1 小时前
Redis 和 MySQL 如何保证数据一致性?从业务方案到底层原理完整讲解
数据库·redis·mysql
大牧师1 小时前
TypeORM 学习教程
数据库·sql·学习·node.js·orm·nest.js·typeorm
IvorySQL1 小时前
PostgreSQL 日报| PGQ 功能发现严重缺陷(9 月 4 日)
数据库·postgresql