一、连接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。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345
三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
grant selectinsertupdatedelete on *.* to test1@"%" Identified by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
例2、 增加一个用户test2密码为abc让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MYSQL主机上的web页来访问了。
grant selectinsertupdatedelete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant selectinsertupdatedelete on mydb.* to test2@localhost identified by "";
在上篇我们讲了登录、增加用户、密码更改等问题。下篇我们来看看MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。
所有由新奇世界 iNENS 提供http://vip.6to23.com/wocienyoung
一、操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MYSQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
二、显示命令
1、显示数据库列表。
show databases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
use mysql; //打开库,学过FOXbase的一定不会陌生吧
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key
name char(10) not null
address varchar(50) default ’深圳’
year date
); //建表结束
//以下为插入字段
insert into teacher values(’’’glchengang’’深圳一中’’1976-10-10’);
insert into teacher values(’’’jack’’深圳一中’’1975-12-23’);
注: 在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。 (4)将YEAR设为日期字段。
如果你在mysql提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:下,并在DOS状态进入目录mysql in,然后键入以下命令:
mysql -uroot -p密码 school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
分享到:
相关推荐
MySQL DOS命令使得数据库管理变得简单,即使在没有图形化界面的情况下也能轻松操作。在DOS环境下,MySQL提供了几个关键的命令来实现数据的导入、导出以及数据库和表的管理。 1. **导出数据库和表**: - `mysqldump...
下面将详细介绍一些基本的MySQL DOS命令以及SQL语句。 首先,MySQL的安装与配置是使用MySQL的第一步。在DOS环境下,可以通过执行`net start mysql`来启动MySQL服务,而`net stop mysql`则用于停止服务。确保MySQL...
### MySQL DOS命令全集收藏详解 #### 一、MySQL DOS备份命令详解 在数据库管理中,备份是一项极其重要的任务,确保数据的安全性与完整性。以下是一些常用的MySQL DOS备份命令: 1. **完整备份(包括指定字符集)*...
### MySQL DOS命令行详解 #### 一、启动与退出MySQL...以上就是关于MySQL DOS命令行的基本介绍及常用操作,熟练掌握这些命令能够极大地提高我们使用MySQL数据库的效率。希望这些内容能对正在学习MySQL的朋友有所帮助。
通过上述步骤,我们可以轻松地在Windows环境下使用DOS命令对MySQL进行基本操作,包括添加服务、启动/停止服务以及设置或修改密码等。这些命令对于日常维护和管理MySQL数据库非常有用。熟悉这些基础操作可以帮助我们...
MySQL是世界上最流行的开源关系型数据库管理系统之一,其在日常管理和维护中,经常需要用到一系列的DOS命令进行数据的导入导出、数据库和表的操作。以下是一些常用的MySQL DOS命令的详细说明: 1. **导出数据库和表...
这只是MySQL DOS命令的一小部分,实际上还有更多复杂的操作,如更新数据(`update`)、删除数据(`delete`)、联接查询(`join`)、聚合函数(`sum`, `avg`, `count`等)以及视图、存储过程、触发器等高级功能。熟练掌握这些...
1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql USE MYSQLDATA; (按回车键出现Database ...
MYSQL数据库dos命令
1.一键安装 mysql-5.7.38脚本:实现安装,新建用户和密码. 2.代码带入相对路径下的sq1文件脚本,自动创建环境变量在一个脚本. 3.一键卸载mysq1-5.7.38,卸载环境变量,注册表,删除路径,彻底删除bat脚本.
介绍了mysql在dos窗口下的相关使用,每一步详细介绍,代码全 1.进入数据库 2.新建用户 3.建数据库(格式),建表(自增),插入数据(2种) 4,日期,表结构,数据库版本 5.存储过程 6.表的备份与恢复 7.数据库的备份与恢复
打开DOS命令行,然后导航到MySQL的bin目录,例如`d:mysqlbin`,接着输入`mysql`命令即可进入MySQL客户端。 3. **退出MySQL交互界面**: 在MySQL提示符`mysql>`下,键入`quit`或使用组合键`control-D`可以退出...
安装完成后,MySQL服务可以通过DOS命令`net start mysql`启动,而`net stop mysql`则用于停止服务。 2. **查看运行状态**:使用`netstat –na | findstr 3306`命令可以检查MySQL是否正在监听3306端口,这是默认的...
2. **通过DOS命令行启动**:对于那些需要手动启动MySQL服务的情况,可以在DOS窗口中输入以下命令: ``` d:mysql\bin\mysqld ``` 这个命令会启动位于`d:mysql\bin`目录下的MySQL服务程序。 #### 连接到MySQL...
### MySQL 操作语句与 DOS 命令详解 #### 一、MySQL 服务的安装与配置 在 Windows 系统下,MySQL 的安装过程较为简单。安装完成后,需要进行基本的配置工作,例如设置环境变量、配置 `my.ini` 文件等。 ##### 1.1...
1. **本地连接**:在 DOS 环境下,可以使用 `mysql` 命令来连接 MySQL 服务器。例如,如果服务器安装在本地,并且用户名为 root,可以通过以下命令连接: ```bash mysql -h localhost -u root -p ``` 输入该命令...
首先在打开 DOS窗口,然后进入目录 mysqlbin ,再键入命令 mysql -uroot -p ,回车后提 示你输密码,如果刚安装好 MYSQL ,超级用户 root 是没有密码的,故直接回车即可进入到 MYSQL中了, MYSQL的提示符是: ...
数据库操作,如何使用dos命令。
在了解如何使用DOS命令方式运行MyBatis Generator之前,首先需要理解MBG的基本概念和配置。MBG主要通过一个XML配置文件来定义生成规则,这个文件通常命名为`generatorConfig.xml`。在这个文件中,你需要指定数据库...