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 表名

  • 相关阅读:
    Merge k Sorted Lists
    N-Queens
    N-Queens II
    Reorder List
    使用AJAX实现文件上传时Illegal invocation错误
    php页面开启错误提示
    php分割最后一个逗号后面的字符
    微信卡券添加(微擎系统)
    php请求php
    Navicat MySQL连接Linux下MySQL的问题解决方案
  • 原文地址:https://www.cnblogs.com/cxeye/p/2764091.html
Copyright © 2011-2022 走看看