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();

转载于:https://www.cnblogs.com/Kobe10/p/5761419.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值