MySQL第一次作业

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

        1.mis格式安装

                   下载地址: https://dev.mysql.com/downloads/installer/

参考:百度安全验证icon-default.png?t=N7T8https://baijiahao.baidu.com/s?id=1786910666566008458&wfr=spider&for=pc

2.windows安装mysql8.0zip格式

        2.1.卸载mis格式

         注:不能直接删除msyql安装目录,需要卸载完毕后检查 是否有安装目录,

                删除文件夹C:\ProgramData\MySQL(若存在)和 C:\ProgramData\MySQL(若存在)

                若重新安装有报错,可以按照下面的方式检查是否 有未删除的内容

        2.2.下载zip格式

        下载地址:https://dev.mysql.com/downloads/mysql/

        2.3.安装

         解压缩:注意,路径中不能有中文,如:D:\mysql 8.0.37-winx64

                

    

二、新建产品库mydb6_product,新建3张表

新建产品库mydb6_product

create database mydb6_product;use mydb6_product;


第一张:employees表


        列1:id,整型,主键
        列2:name,字符串,最大长度50,不能为空
        列3:age,整型
        列4:gender,字符串,最大长度10,不能为空,默认值“unknown”
        列5:salary,浮点型

 create table employees(id int primary key, name varchar(50) not null, 
    age int, 
    gender varchar(10) not null default 'unknown', 
    salary float);

效果:


第二张:orders表


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

 create table orders(id int primary key, 
    name varchar(100) not null, 
    price float, quantity int, 
    category varchar(50));

效果:


第三张: invoices表


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

 create table invoices(number int auto_increment primary key, 
    order_id int, 
    in_date date, 
    total_amount float check (total_amount > 0), 
    foreign key (order_id) references orders(id));

效果:

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 16:40:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 16:40:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 16:40:04       57 阅读
  4. Python语言-面向对象

    2024-07-18 16:40:04       68 阅读

热门阅读

  1. C++运算符重载(+)

    2024-07-18 16:40:04       21 阅读
  2. 使用Dockerfile构建镜像

    2024-07-18 16:40:04       20 阅读
  3. python开发基础——day14 模块与包

    2024-07-18 16:40:04       23 阅读
  4. 【国内当前可用pip&conda源刷新】

    2024-07-18 16:40:04       19 阅读
  5. 解决浏览器缓存导致获取不到最新前端代码问题

    2024-07-18 16:40:04       21 阅读
  6. 6Python的Pandas:数据读取与输出

    2024-07-18 16:40:04       22 阅读
  7. linux修改时区为CST

    2024-07-18 16:40:04       17 阅读
  8. 请求通过Spring Cloud Gateway 503

    2024-07-18 16:40:04       18 阅读
  9. 使用小皮面版的Nginx服务搭建本地服务器

    2024-07-18 16:40:04       21 阅读
  10. Jenkins 安装、部署与配置

    2024-07-18 16:40:04       23 阅读
  11. Nginx:502 Bad Gateway 错误的原因及解决方法

    2024-07-18 16:40:04       18 阅读
  12. Web开发-LinuxGit基础5-本地-分支

    2024-07-18 16:40:04       20 阅读