• Mysql--数据库的操作


    • 创建数据库
      •   CAEATE {DATABASE|SCHEMA}[IF NOT EXISTS] db_name ;这里面{}中的是二选一的,[]中的是不是必须的
      •   这里创建的时候可以加上编码方式。
        mysql> CREATE DATABASE IF NOT EXISTS maizi3 DEFAULT CHARACTER SET="GBK";//非默认的编码方式
        
        mysql> SHOW CREATE DATABASE maizi3;
        +----------+----------------------------------------------------------------+
        | Database | Create Database                                                |
        +----------+----------------------------------------------------------------+
        | maizi3   | CREATE DATABASE `maizi3` /*!40100 DEFAULT CHARACTER SET gbk */ |
        +----------+----------------------------------------------------------------+
      • CREATE DATABASE IF NOT EXISTS MAIZI2;
    • 查看当前服务器下已有的目录
      •   SHOW DATABASES|SCHEMAS;
        mysql> SHOW DATABASES;
        +--------------------+
        | Database           |
        +--------------------+
        | information_schema |
        | maizi1             |
        | maizi2             |
        | mysql              |
        | performance_schema |
        | sys                |
        +--------------------+


    • 查看指定数据库的定义
      •   SHOW CREATE DATABASE|SCHEMA db_name;
        mysql> SHOW CREATE DATABASE maizi1;
        +----------+-----------------------------------------------------------------+
        | Database | Create Database                                                 |
        +----------+-----------------------------------------------------------------+
        | maizi1   | CREATE DATABASE `maizi1` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    • 修改指定数据库的编码方式
      •   ALTER{DATABASE|SCHEMA} da_name [DEFAULT] CHARACTER SET [=] 编码方式
        ALTER DATABASE maizi3 DEFAULT CHARACTER SET utf8;
        
        mysql> SHOW CREATE DATABASE maizi3;
        +----------+-----------------------------------------------------------------+
        | Database | Create Database                                                 |
        +----------+-----------------------------------------------------------------+
        | maizi3   | CREATE DATABASE `maizi3` /*!40100 DEFAULT CHARACTER SET utf8 */ |



    • 打开指定数据库
      •   USE db_name;
        mysql> USE maizi3;
        Database changed
        
        mysql> SELECT DATABASE();//得到打开的数据库
        +------------+
        | DATABASE() |
        +------------+
        | maizi2     |
        +------------+



    • 删除打开的数据库
      •   DROP {DATABASE|SCHEMA} db_name;
        mysql> DROP DATABASE IF EXISTS maizi3;
        Query OK, 0 rows affected (0.00 sec)
        
        mysql> DROP DATABASE IF EXISTS maizi3;
        Query OK, 0 rows affected, 1 warning (0.00 sec)
        
        mysql> SHOW WARNINGS;
        Empty set (0.00 sec)
    • 常用的命令
      •   查看上一条操作产生的警告:SHOW WARNINGS;
      •   得到当前打开的数据库:SELECT DATABASE();
  • 相关阅读:
    交流课件
    ARC127F ±AB
    CF1566F xor-quiz
    JOISC 2016 Day 1 棋盘游戏
    dev分支和release是什么
    drf 笔记
    drf 序列化的写法 总结
    Linux系统编程
    C/C++ 网络编程
    C++提高编程
  • 原文地址:https://www.cnblogs.com/Kobe10/p/5761419.html
Copyright © 2020-2023  润新知