MySQL常用操作

  1. 常用操作

    1. MySQL服务器
      1. 启动
      2. 停止
      3. 登录
    2. 数据库
      1. 新建
      2. 修改
      3. 删除
    3. 表
      1. 新建
      2. 修改
      3. 删除
  2. 数据库操作方式

    1. 操作MySQL数据库有以下两种方式
      1. 命令方式
        1. 用管理员身份打开cmd控制面板
        2. 输入命令 mysql -u root -p
        3. 输入你设置的密码即可打开
      2. MySQL图形
        1. 使用工具Navicat Premium
  3. 启动/停止MySQL服务器

    1. 命令行方式
      1. net start mysql80
      2. net stop mysql80
    2. 使用图形服务工具
      1. 略
  4. 数据库整体操作

    1. 创建数据库

      1. CREATE DATABASE [IF NOT EXISTS] <数据库名>
      2. [[DEFAULT] CHARACTER SET <字符集名>]
      3. [[DEFAULT] COLLATE <校对规则名>];
    2. 查看或显示数据库

      1. show databases [like ‘数据库名’];
    3. 选择数据库

      1. use 数据库名;
    4. 修改数据库

      1. ```mysql
        alter database [数据库名] {
        [ default ] character set <字符集名> |
        [ default ] collate <校对规则名>}

        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17

        5. 删除数据库

        1. drop database [ if exists ] <数据库名>;

        5. 表操作

        1. 创建表

        1. create table <表名> ([表定义选项])[表选项][分区选项];

        2. 查看表结构

        1. ```mysql
        describe <表名>;
        或
        desc <表名>;
    5. 修改表结构

      1. alter table <表名> [修改选项];
        修改选项的语法格式如下:
        { add column <列名> <类型>
        | change column <旧列名> <新列名> <新列类型>
        | alter column <列名> { set default <默认值> | drop default }
        | modify column <列名> <类型>
        | drop column <列名>
        | rename to <新表名>
        | character set <字符集名>
        | collate <校对规则名> }
        
        
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22

        4. 删除表

        1. drop table [if exists] 表名1 [ ,表名2, 表名3 ...];

        6. 外链约束操作

        1. 设置外链约束

        1. ```mysql
        <1>在创建表时设置外键约束
        [constraint <外键约束名>] foreign key 字段名 [,字段名2,…]
        references <主表名> 主键列1 [,主键列2,…]

        <2> 在修改表时添加外键约束
        ALTER TABLE <数据表名> ADD CONSTRAINT <外键名>
        FOREIGN KEY(<列名>) REFERENCES <主表名> (<列名>);


        alter table users add constraint fk_users_usersGroup foreign key (userGroup_id)
        references userGroup (userGroup_id) ;

      2. 删除外链约束

        1. alter table <表名> drop foreign key <外键约束名>;

课后作业

  1. 截图

本章讲解了MySQL数据库,包括MySQL的安装与配置、MySQL服务器的操作(包括启动、登录和停止MySQL服务器)、数据库的操作(包括创建、修改和删除数据库)、表的操作(包括创建、修改和删除表)、外键约束的操作(包括设置外键约束、删除外键约束)。