zoukankan      html  css  js  c++  java
  • MySQL 创建帐号和对表的导入导出


    MYSQL的命令
     
     show databases; : 显示本机安装多少个数据库
     show databases\g : 后面加个\g与加;是一样的,都是表示一个语句的结束

     show tables; 显示本机有哪些表

     增删查改都一样

     --建立一个帐号,让他指定操作某个数据库,其他数据库他不被允许操作 (加红)
     grant all on 数据库.* to "用户名"@"localhost" identified by "密码"

     创建表
     mysql> create table student
         -> (id int primary key auto_increment,
         -> name varchar(30),
         -> age int(2));
     
     查看表的结构: desc student (加红)


     --对表进行导出
      C:\mysqldump -uroot -p test1>d:/my.sql
      Enter password:
     --对表进行导入 (假设新建一个数据库为test2,将test1数据库的内容导到test2数据库里)
      C:\>mysql -uroot -p test2<d:/my.sql
      Enter password:
     --对表进行导入的方法2 (刚才没有在数据库的里面值行导入表的操作,如果是在数据库里面该怎么操作)
      mysql> source d:/my.sql
      (这句非常好用,可以建一个专门写SQL语句的文件,来通过这句导入SQL命令)

     --删除数据库
     drop database 数据库名
     --删除表
     drop tables 表名

  • 相关阅读:
    (二)正反向代理
    (一)服务器架构详解
    斐波那契数列
    旋转数组的最小值
    23 入栈 出栈
    重建二叉树
    22 大端序和小端序
    反转单链表
    替换空格
    二维数组中的查找
  • 原文地址:https://www.cnblogs.com/cxeye/p/2764091.html
Copyright © 2011-2022 走看看