• 笔记之MySQL命令行客户端操作备份删除恢复数据库


    进入命令行客户端3个方法

    1、Windows快速进入命令行操作:进入安装目录的bin下面(默认安装的路径:C:Program Files (x86)MySQLMySQL Server 5.1in),按住shit键,右键,选择在此处打开命令窗口即可进入,接着输入命令:mysql -u root -p;接着输入你的密码,安装时候输的那个密码,然后可以操作数据;

    2、Windows开始,所有程序,MySQL,找到MySQL Command Line Client  点击打开,输入密码

    3、Linux下直接:cd C:Program Files (x86)MySQLMySQL Server 5.1in;直接命令切换路径就可以

    接下来一般情况先查看所有数据库,知道有哪些数据库,需要操作的是哪些表,命令:show databases;
    确定使用的数据库后进入数据库,命令:use 数据库名;
    查看当前数据库里的表:show tables;
    查看当前使用的数据库:select database();
    接着可以正常操作数据,

    创建数据库:create database 数据库名 charset=utf8;
    例,创建数据库需要声明文字编码:
    create database ceshi charset=utf8;

    删除数据库:drop database 数据库名;
    例,删除一个名为测试的数据库:
    drop database ceshi;

    删除数据库:drop database 数据库名;
    例:
    drop database ceshi;

    备份数据库
    在bin目录里找到mysqldumpwenj ,双击运行mysqldump命令,mysqldump –uroot –p 需要备份的数据库名 > D:ceshi.sql,后面跟的是备份存在的目录,最后可能需要输入密码

    恢复数据库
    先创建新的数据库
    mysql -uroot –p 新数据库名 < ceshi.sql(备份的是>,而重新写入的是<)
    根据提示输入mysql密码


    一般操作数据库先查看有多少个数据库(showdatabases;),接着进入某个库(use数据库名;),然后看库里的表(show tables;),接着操作数据
    表:若要写入数据需要查看表结构:desc goods;查看goods这张表的结构,必先进入对应的数据库才可以
    查看goods表创建时的代码:show create table goods;

     

    注意:1、每输完一个命令记得以英文的  ; 结束语句,否则不会执行

               2、记住,是database,batadase,不是datebases,切记切记,e和a的区别,看错了这个字母,网上找问题找了几个小时,一不小心仔细再看,TMD......

  • 相关阅读:
    基础【五】字典的操作方法
    基础【四】列表的操作方法
    基础【三】字符串的操作方法
    基础【二】while循环及基本运算符
    基础【一】基础数据类型
    C++ string 深拷贝 与 浅拷贝
    多进程引用的动态链接库中的全局变量问题
    C++ 在类里面使用多线程技术
    openwrt 解决包依赖关系
    lua 的元表与元方法
  • 原文地址:https://www.cnblogs.com/will-wu/p/12735045.html
Copyright © 2020-2023  润新知