• mysql在DOS下的操作


    1、连接到本机上的MYSQL。
         首先打开DOS窗口,然后进入目录mysqlin,再键入命令mysql -u root -p

         如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了。

         MYSQL的提示符是: mysql>

    2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
         mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

    3、退出MYSQL命令: exit (回车)

    4、修改密码mysqladmin -u用户名 -p旧密码 password 新密码

         给root加个密码ab12。首先在DOS下进入目录mysqlin,然后键入以下命令mysqladmin -u root -password ab12(因为开始时root没有密码,所以-p旧密码就可以省略)

         再将root的密码改为djg345。mysqladmin -u root -p ab12 password djg345

    5、新增用户名:grant select on 数据库.* to 用户名@登录主机 identified by “密码”;

         增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:

         grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;

         增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机)

         这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
         grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;

    6、创建数据库:create database <数据库名> character set utf8;

    7、显示数据库:show databases;

    8、连接数据库: use databases;

    9、当前数据库信息: select database();

                select version(); 

              select now(); 

              select dayofmonth(current_date);

                select "welecome to my blog!";

              select ((4 * 4) / 10 ) + 25; 

              select CONCAT(f_name, " ", l_name) ;

    10、创建数据表:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

    11、修改表名:rename table 原表名 to 新表名;

    12、删除数据表: drop table < 表名 >;

    13、表插入数据:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )];

    14、查询数据:

      查询多条:select <字段1,字段2,...> from < 表名 > where < 表达式 >

      查询几行:select * from < 表名 > order by id limit 0,2;

    15、删除表中数据:delete from < 表名 > where 表达式;   truncate table <表名>速度快,全部删除,重新插入的数据,id从1开始

    16、修改数据:update < 表名 > set 字段=新值,… where 条件;

    17、添加字段:alter table < 表名 > add 字段 类型 其他(not null ...);

    18、备份数据库:(导出文件默认是存在mysqlin目录下)

      命令在DOS的[url=file://\mysql\bin]\mysql\bin[/url]目录下执行

      导出整个数据库: mysqldump -u 用户名 -p 数据库名 > 导出的文件名

          导出一个表: mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

          导出一个数据库结构:mysqldump -u 用户名 -p -d –add-drop-table 数据库名 > 导出的文件名(-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table)

          带语言参数导出:mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt 数据库名 > 导出的文件名

    19、删除数据库:drop database if exists <数据库名>;

  • 相关阅读:
    修改boot.ini产生彩色的启动菜单
    五行山下的猴子
    一个中文输入的类
    黑洞
    驱动中 定时
    水煮TCPMP (转)
    OGame的建筑说明
    3D数学 矩阵的更多知识(1)
    OGame银河系说明
    七则很有启迪性的心理寓言【转】
  • 原文地址:https://www.cnblogs.com/floraCnblogs/p/dos-mysql.html
Copyright © 2020-2023  润新知