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();
  • 相关阅读:
    POJ 1979 Red and Black
    MyEclipse7.0破解下载
    【android开发】Android防止内存溢出浅析
    数据库索引的作用和长处缺点
    怎样基于android4.4.2的源代码和android-4.3.1_r1的驱动编译I9250的ROM
    Eclipse中SVN的安装步骤(两种)和用法
    又拍云服务评測分享
    Objective-C语法之代码块(block)的使用
    《linux 内核全然剖析》 chapter 2 微型计算机组成结构
    浅谈UML的概念和模型之UML九种图
  • 原文地址:https://www.cnblogs.com/Kobe10/p/5761419.html
Copyright © 2011-2022 走看看