zoukankan      html  css  js  c++  java
  • mysql数据库常用操作

    查看所有数据库

    mysql> show databases;
    

    创建数据库

    mysql> create database testt;
    mysql> create database ttt char set utf8;

    切换数据库

    mysql> use testt;

    删除数据库

    mysql> drop database testt;

    查看数据库的创建语句

    mysql> show create database test;
    
    +----------+---------------------------------------------------------------+
    
    | Database | Create Database                                              |
    
    +----------+---------------------------------------------------------------+
    
    | test    | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    
    +----------+---------------------------------------------------------------+
    
    1 row in set (0.00 sec)

    查看所有数据库的大小

    mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables;

    查看指定数据库的大小

    mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables where table_schema='s18(库名是s18)';
    
    +--------+
    
    | data  |
    
    +--------+
    
    | 0.05MB |
    
    +--------+
    
    1 row in set (0.00 sec)

    修改数据库的编码

    mysql> alter database s18 char set utf8;
    
    # 对于一个已经是别的编码的数据库,直接这样修改,会不会损坏数据,不可贸然修改,备份是真理 对于数据库的编码 一定是在安装的时候就考虑到 并且在配置文件里修改好了 省的以后踩坑

    导出所有数据库

    mysqldump -uroot -p --all-databases > all_2017-9-11.sql

    导出指定数据库

    mysqldump  [-h主机名] -u用户名 [-p密码]  databasename > databasename_日期.sql
    
    mysqldump -h localhost -u root -p'mima' -B   databasename  > databasename_2017-9-11.sql  
    #-B 备份存储过程 导出的sql文件 会有drop语句,导入千万要小心呀

    数据库的还原

     导出的sql文件 会有drop语句,导入千万要小心呀 养成导入前  先more sql文件 ,看看有没有什么危险的语句

    mysql [-h主机名] -u用户名 [-p密码]  databasename < path/filename
    
    mysql -h localhost -u root -p'mima'   databasename  <  databasename_2017-9-11.sql  

    指定编码导入导出数据

    mysqldump -uroot -p --default-character-set=utf8 mo(dbname) > xxxx.sql

     通过增加参数 –default-character-set = utf8 导入数据 解决乱码问题

    mysql -u root -p password < xxx.sql  –default-character-set = utf8

     

  • 相关阅读:
    13 原型链_继承_this大总结_函数一定是对象,对象不一定是函数
    12 贪吃蛇游戏
    实现wiki访问
    11 第三个阶段js高级_原型
    JZOJ.5257【NOIP2017模拟8.11】小X的佛光
    模板——权值线段树(逆序对)
    LCA模板
    笛卡尔树——神奇的“二叉搜索堆”
    JZOJ.5246【NOIP2017模拟8.8】Trip
    JZOJ.5236【NOIP2017模拟8.7】利普希茨
  • 原文地址:https://www.cnblogs.com/lazyball/p/7800187.html
Copyright © 2011-2022 走看看