zoukankan      html  css  js  c++  java
  • 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();
  • 相关阅读:
    msfvenom生成不同类型shell
    (CVE-2021-21972) VM vCenter任意文件上传漏洞复现
    linux新建普通账户并添加密码
    Linux监控平台、安装zabbix、修改zabbix的admin密码
    LVS DR模式搭建、keepalived+lvs
    负载均衡集群相关、LVS介绍、LVS调度算法、LVS NAT模式搭建
    集群相关、用keepalived配置高可用集群
    MySQL主从、环境搭建、主从配制
    Tomcat配置虚拟主机、tomcat的日志
    Tomcat介绍、安装jdk、安装Tomcat、配置Tomcat监听80端口
  • 原文地址:https://www.cnblogs.com/Kobe10/p/5761419.html
Copyright © 2011-2022 走看看