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();
  • 相关阅读:
    一个Netfilter nf_conntrack流表查找的优化-为conntrack添加一个per cpu cache
    【翻译自mos文章】检查$ORACLE_HOME是否是RAC的HOME的方法以及relink RAC的Oracle binary的方法
    DVBS/S2在数字电视系统中的应用 三 (LNB介绍)
    cache数据库之表的存储结构
    jsp网页在浏览器中不显示图片_eclipse环境下配置tomcat中jsp项目的虚拟路径
    彻底搞懂oracle的标量子查询
    OpenCV学习教程入门篇<一、介绍>
    NYOJ 38 布线问题_(解法1 Kruskal算法)
    HTML5之WebSocket && https://zhuanlan.zhihu.com/p/23467317
    HTML5离线缓存
  • 原文地址:https://www.cnblogs.com/Kobe10/p/5761419.html
Copyright © 2011-2022 走看看