• mysql 基本常用语句


    1.展示当前数据库 所有表名(前提必须进入数据库,进入数据库语句:【use 数据库名;】)
    mysql> show create table 表名;


    2.看mysql支持哪些存储引擎:
    mysql> show engines;


    3.查看mysql当前默认的存储引擎:
    mysql> show variables like '%storage_engine%';

    4.备份一个数据库【在windows cmd 下面使用】

      mysqldump基本语法【加粗为填写内容】:

      mysqldump -h hostname -P port -u username -p dbname table1 table2 ... C:BackupName.sql

      其中:

    • hostname 主机名:一般为localhost 或 数据库所在主机ip 地址(如:192.168.0.123)
    • port 连接数据库的端口:一般为3306 默认端口 也可能有的为3307 或者别的 
    • username 用户名:一般为root 
    • dbname  数据库的名称:如mytest (根据要备份数据库名填写)
    • table1和table2参数表示需要备份的表的名称,为空则整个数据库备份;(mysqldump -hlocalhost -P3306-uroot -p mytest  >  C:mytest.sql 或 mysqldump -h localhost  -P3306 -u root -p mytest  >  C:mytest.sql)命令-u -h -p 跟参数可以有空格也可以不加空格
    • BackupName.sql 备份文件的路径(绝对路径 )如: C:mytest.sql  表示C 盘下mytest.sql 文件为备份的文件  .sql 可以该为其他后缀
    • -p 表示密码 这里必须命令输入完毕 【Enter】 后才可以输入密码

         再举一个例子:使用root用户备份test数据库下的person表

       mysqldump -u root -p test person > D:ackup.sql

    5.使用mysqldump命令 还原数据库的语法如下【在windows cmd 下面使用】:

      mysql -hlocalhost -P3306 -uroot -p  dbname  <  C:mytest.sql

    • dbname 为要还原的数据库名:意思把mytest.sql 的表结构和数据还原到 dbname 数据库中
    • 数据库必须已经建立
    • 其他方法也可以 用命令  source C:mytest.sql 【前提:1.在mysql 命令行中输入命令;2.use 当前数据;
  • 相关阅读:
    2019重新起航:搭建个人博客
    Alibaba Nacos:搭建Nacos平台
    ELK:使用docker搭建elk平台
    SpringBoot:关于默认连接池Hikari的源码剖析
    git常用命名:自用,持续更新
    linux常用命名汇总:自用,持续更新
    升级项目版本:SpringBoot1.5.x到SpringBoot2.0.x
    Python学习第十五课——类的基本思想(实例化对象,类对象)
    Python学习第十三课——re(正则表达式)模块
    Python学习第十四课——面向对象基本思想part1
  • 原文地址:https://www.cnblogs.com/shynshyn/p/7875246.html
Copyright © 2020-2023  润新知