mysql在DOS下的操作

1、连接到本机上的MYSQL。
     首先打开DOS窗口,然后进入目录mysql\bin,再键入命令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下进入目录mysql\bin,然后键入以下命令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 protected]”%][email protected]”%[/email]” Identified by “abc”;

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

     这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
     grant select,insert,update,delete on mydb.* to [[email protected]][email protected][/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 表达式;

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

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

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

  命令在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 <数据库名>;

时间: 2024-08-24 19:55:31

mysql在DOS下的操作的相关文章

转载的在DOS下操作mysql

转载原文地址:http://www.server110.com/mysql/201309/1070.html 一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2.例2:连接到远程主机上的

MYSQL使用指南DOS下操作

一.  连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>; 2.例2:连接到远程主机上的MYSQL.假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123

怎么在 Dos 下运行 PHP 和 MySQL 命令

1.配置 PHP 如果想在 Dos 下运行 PHP 文件,必须把 PHP 的安装目录添加到环境变量中.步骤如下: 我的电脑 - 属性 - 高级 - 环境变量 - 系统变量,如图: 首先,先观察变量 Path 是否存在,如果不存在的话,可以点击“新建”一个:如果存在并且已经有值的话,选中 Path,点击“编辑”,把您电脑里面的 PHP 安装路径追加到已有的 Path 值后即可,注意:使用英文(分号)“;”相隔. 完成上面的操作,您就可以在 Dos 中运行 PHP 文件了,直接在 Dos 键入:ph

mysql的初识--DOS下的简单命令

DOS下进入 1.通过程序中的mySQL的:MySQL 5.6 Command Line Client直接进入mySQL的命令行: 2.或者通过WIn+R-->输入cmd,然后C:等一层一层找到安装MYSQL的的文件夹运行mysql.exe可执行文件来运行mySQL 输入mySQL的连界密码,然后回车即可进入. 直接输入:?会提示好多命令的方式. ①首先  新建一个数据库.  新建表  及   设置主键: create database testdatabase;(创建数据库) use test

Windows 下Python操作MySQL

1.环境要求(Win7 X64): python 2.7, MySQL-python-1.2.3.win-amd64-py2.7 :http://www.codegood.com/download/11/  (有需要32位的在这个地方下载https://pypi.python.org/pypi/MySQL-python) 注意:请看清楚自己的电脑位数,如果64位的系统使用32位的安装包会报如下错误: ImportError: DLL load failed: %1 不是有效的 Win32 应用程

dos 下启动mysql时,报服务器找不到错误

当在dos下启动mysql服务时,输入  net start mysql 后报错.错误信息为:服务名无效.请键入 NET HELPMSG 2185 的解决方法. dos下找到MySQL的安装目录下的bin文件:比如我的是:C:\xampp\mysql\bin 然后输入:mysqld --install C:\xampp\mysql\bin>mysqld --install Service successfully installed. C:\xampp\mysql\bin>net start

Linux下MySql的登陆和管理操作

一.mysql数据库启停1.linux下启动mysql的命令:    mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:    mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:    mysqladmin shutdown/ect/init.d/mysql    shutdown (前面为my

Linux 下C++ 操作 MySQL

再插播一下C++对 MySQL的操作. 前边在 Red Hat 上安装了 MySQL 数据库,接下来我需要用C++ 在 Linux 上对 MySQL 读写操作. 我们先模拟一个相对真实的生产环境. 我有两台 Linux 机器,一台安装 MySQL 数据库,一台作为我的 Application 用的应用服务器.或者传统的,我的数据库服务器可能会用 HP 小型机,IBM AIX.整体结果如下图: 所以我准备了两台Linux VM, 其中一台是前边用到的安装 MySQL的 RedHat, 另外一台是新

linux shell命令行下操作mysql 删除mysql指定数据库下的所有表--亲测成功百分百测试通过--绝对可靠

1,在shell提示符下查看mysql指定数据库下的表等数据 2.批量删除mysql下指定数据库下的所有表,Ruiy完成绝对测试---通过Pass for tb in `echo "use se;show tables" | mysql -p321`;do mysql -e "drop table se.$tb" -p321;done 再进一步的完整语句为,过滤掉那个Tables_in_DBName for tb in `echo "use se;show