一、Windows中选择一种方式按安装mysql8.0

1.网页搜索网址:MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

可进入MySQL官方下载页面,如下图所示:

2.版本和系统选择

在Select Version 中可选择相应的版本;

在Select Operating System中可选择相应的系统。

3.选择Windows (x86, 64-bit), MSI Installer下载

4.下载完成后,根据需求和下载引导选择相应的下载位置等信息进行安装

5.直至此界面即为成功下载mysql8.0

二、练习作业

1.题目内容

·新建产品库mydb6_product,新建4张表如下:
- employees表
   列1:id,整型,主键
   列2:name,字符串,最大长度50,不能为空
   列3:age,整型
   列4:gender,字符串,最大长度10,不能为空,默认值“unknown”

   列5:saiary,浮点型


- orders表
   列1:id,整型,主键
   列2:name,字符串,最大长度100,不能为空
   列3:price,浮点型
   列4:quantity,整型
   列5:category,字符串,最大长度50


- involces表
   列1:number,整型,主键自增长
   列2:order_id,整型,外键关联到orders表的id列
   列3:in_date: 日期型
   列4:total_amount:浮点型,要求数据大于0

2.运行代码

1)创建数据库mydb6_product

mysql> create  database mydb6_product;
Query OK, 1 row affected (0.00 sec)

mysql> use mydb6_product;
Database changed

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
    -> );
Query OK, 0 rows affected (0.01 sec)

3)创建 orders 表

mysql> create table orders (
    -> id int primary key,
    -> namme varchar(100) not null,
    -> price float,
    -> quantity int,
    -> category varchar(50)
    -> );
Query OK, 0 rows affected (0.01 sec)

4)创建 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.01 sec)

3.运行结果

查看库mydb6_product

mysql>  show create database mydb6_product;

查看表employees:

mysql>  show create table employees;

查看表orders:

mysql>  show create table orders;

查看表invoices:

mysql>  show create table invoices;

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐