上篇)
有好多有恋人纵然设置好了mysql但却不知怎么样利用它。在那篇小说中我们就从接二连三MYSQL、修改密码、增添用户等方面来上学有个别MYSQL的常用命令。
一、连接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 select,insert,update,delete on *.* to
[email protected]”%”
Identified by “abc”;
但例1增添的用户是丰硕生命垂危的,你想如某些人清楚test1的密码,那么她就足以在internet上的别的一台计算机上登陆你的mysql数据库并对你的多少年足球感觉所欲为了,消除办法见例2。
例2、扩张二个用户test2密码为abc,让他只好够在localhost上登入,并能够对数据库mydb实行询问、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),那样用户即采取知道test2的密码,他也无法从internet上直接待上访问数据库,只好通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to
[email protected]
identified by “abc”;
要是您不想test2有密码,能够再打一个下令将密码消掉。
grant select,insert,update,delete on mydb.* to
[email protected]
identified by “”;
一、连接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 select,insert,update,delete on *.* to
[email protected]”%”
Identified by “abc”;
但例1扩大的用户是特别惊恐的,你想如某些人知道test1的密码,那么她就能够在internet上的别的一台Computer上登陆你的mysql数据库并对你的多寡可以为所欲为了,化解办法见例2。
MySQL常用命令
一、连接MySQL
MYSQL初学者使用指南与介绍
(下篇)
在上篇大家讲了登入、扩张用户、密码改造等主题材料。下篇我们来探视MYSQL中有关数据库方面的操作。注意:你必须首首先登场入到MYSQL中,以下操作都以在MYSQL的提醒符下进行的,而且每一个命令以分行甘休。
例2、扩大三个用户test2密码为abc,让她只好在localhost上登陆,并得以对数据库mydb实行询问、插入、修改、删除的操作localhost指本地主机,即MYSQL数据库所在的那台主机),那样用户即选择知道test2的密码,他也无法从internet上直接待上访问数据库,只能通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to
[email protected]
identified by “abc”;
若果您不想test2有密码,能够再打多个命令将密码消掉。
grant select,insert,update,delete on mydb.* to
[email protected]
identified by “”; 注意:你必须首首先登场入到MYSQL中,以下操作都是在MYSQL的唤起符下进行的,而且每一种命令以分行甘休。
四、操作技巧
1、倘使你打命令时,回车的后边意识忘记加分号,你不用重打三次命令,只要打个分店回车就能够了。也正是说你能够把三个完全的命令分成几行来打,完后用分号作了结标识就OK。
2、你能够动用光标上下键调出在此以前的下令。但原先小编用过的叁个MYSQL旧版本不协理。作者未来用的是mysql-3.23.27-beta-win。
五、展现命令
1、显示数据库列表。
show databases;
刚起初时才八个数据库:mysql和test。mysql库很重大它里面有MYSQL的系统消息,大家改密码和新添用户,实际上正是用这一个库开始展览操作。
格式: mysql -h主机地址 -u用户名 -p用户密码
一、连接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 (回车)
一、操作技能
1、若是您打命令时,回车后发觉忘记加分号,你绝不重打贰遍命令,只要打个支行回车就足以了。也便是说你能够把一个整机的下令分成几行来打,完后用分号作了结标识就OK。
2、你能够行使光标上下键调出在此之前的一声令下。但从前本身用过的贰个MYSQL旧版本不援救。作者前几日用的是mysql-3.23.27-beta-win。
2、展现库中的数据表:
use mysql; //张开库,学过FOXBASE的一定不会目生吧
show tables;
3、显示数据表的布局:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
997755.com澳门葡京 ,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’,’布拉迪斯拉发一中’,’一九七八-10-10′);
insert into teacher values(”,’jack’,’温哥华一中’,’一九七四-12-23′);
注:在建表中1)将ID设为长度为3的数字字段:int(3)并让它种种记录自动加一:auto_increment并无法为空:not
null而且让他改成主字段primary key2)将NAME设为长度为10的字符字段3)将ADDRESS设为长度50的字符字段,而且缺省值为阿布扎比。varchar和char有怎样界别吧,唯有等现在的小说再说了。4)将YEATiggo设为日期字段。
1、例1:连接到本机上的MYSQL
MYSQL初学者使用指南,MYSQL初学者命令行使用指南。二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
(password 里面不用加命令符)
mysqladmin -uroot password ab12
注:因为初步时root未有密码,所以-p旧密码一项就足以回顾了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345
二、突显命令
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 表名;
只要你在mysql提醒符键入上边的通令也足以,但不平价调节和测试。你能够将以上命令原样写入五个文书文件中只要为school.sql,然后复制到c:\下,并在DOS状态进入目录\mysql\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\school.sql
借使成功,空出一行无别的呈现;如有错误,会有提示。以上命令已经调节和测试,你若是将//的表明去掉就可以使用)。
七、将文件数据转到数据库中
1、文本数据应符合的格式:字段数据里面用tab键隔离,null值用\n来代替.
例:
3 rose 温哥华二中 一九八零-10-10
4 mike 尼科西亚一中 一九七四-12-23
2、数据传入命令 load data local infile “文件名” into table 表名;
在意:你最棒将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库
。
八、备份数据库命令在DOS的\mysql\bin目录下推行)
mysqldump –opt school>school.bbb
评释:将数据库school备份到school.bbb文件,school.bbb是三个文件文件,文件名任取,张开看看您会有新意识。
第一在张开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot
-p,回车的前面提示您输密码,倘使刚安装好MYSQL,一级用户root是向来不密码的,故间接回车就能够进入到MYSQL中了,MYSQL的提示符是:mysql>
三、增添新用户。(注意:和方面分裂,上边包车型地铁因为是MYSQL意况中的命令,所在此以前面都带三个分号作为命令截止符)
格式:grant select on 数据库.* to 用户名@登入主机 identified by
“密码”
例1、增加贰个用户test1密码为abc,让他得以在别的主机上登陆,并对具备数据库有询问、插入、修改、删除的权杖。首先用以root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on *.* to
[email protected]”%”
Identified by “abc”;
但例1扩张的用户是可怜高危的,你想如某些人驾驭test1的密码,那么她就能够在internet上的其余一台电脑上登陆你的mysql数据库并对你的数目可感觉所欲为了,解决办法见例2。
例2、增添三个用户test2密码为abc,让他只好够在localhost上登陆,并能够对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),那样用户即选用知道test2的密码,他也无从从internet上直接待上访问数据库,只好通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to
[email protected]
identified by “abc”;
倘诺您不想test2有密码,能够再打叁个限令将密码消掉。
grant select,insert,update,delete on mydb.* to
[email protected]
identified by “”;
三、贰个建库和建表以及插入数据的实例
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,柏林(Berlin)第一中学,一九七六-10-10);
insert into teacher values(,jack,柏林(Berlin)一中,一九七五-12-23);
格式: mysql -h主机地址 -u用户名
-p用户密码 1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再…
2、例2:连接到长途主机上的MySQL。假使远程主机的IP为:110.110.110.110,用户名称为root,密码为abcd123。则键入以下命令:
在上篇我们讲了登陆、扩张用户、密码改换等主题素材。下篇咱们来看望MYSQL中有关数据库方面包车型地铁操作。注意:你必须首首先登场陆到MYSQL中,以下操作都以在MYSQL的提示符下实行的,而且各种命令以分行甘休。
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每一种记录自动加一:auto_increment并不可能为空:not
null而且让他成为主字段primary
key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有啥分裂吗,唯有等之后的篇章再说了。
(4)将YEARAV4设为日期字段。
若果你在mysql提示符键入下边包车型客车命令也得以,但不方便人民群众意考察试。你能够将以上命令原样写入三个文件文件中假诺为school.sql,然后复制到c:下,并在DOS状态进入目录mysql
in,然后键入以下命令:
mysql -uroot -p密码 < c:school.sql
假定成功,空出一行无其它突显;如有错误,会有提醒。(以上命令已经调节和测试,你假设将//的注释去掉就可以使用)。
mysql -h 110.110.110.110 -uroot -pabcd123
一、操作能力
1、如若您打命令时,回车的后边开掘忘记加分号,你不要重打二遍命令,只要打个支行回车就足以了。也正是说你能够把多个完整的命令分成几行来打,完后用分号作了结标记就OK。
2、你能够选择光标上下键调出在此以前的下令。但在此从前自个儿用过的二个MYSQL旧版本不补助。小编今日用的是mysql-3.23.27-beta-win。
四、将文件数据转到数据库中
1、文本数据应顺应的格式:字段数据里面用tab键隔断,null值用 来取代.
例:
3 rose 柏林二中 一九七八-10-10
4 mike 深圳一中 一九七二-12-23
2、数据传入命令 load data local infile “文件名” into table 表名;
小心:你最佳将文件复制到mysql in目录下,并且要先用use命令打表所在的库 。
(注:u与root能够不要加空格,其余也一律)
二、显示命令
1、呈现数据库列表。
show databases;
刚初叶时才四个数据库:mysql和test。mysql库很爱惜它在那之中有MYSQL的系统消息,大家改密码和新扩大用户,实际上便是用那个库进行操作。
五、备份数据库:(命令在DOS的mysql in目录下进行)
mysqldump –opt school>school.bbb
解说:将数据库school备份到school.bbb文件,school.bbb是三个文件文件,文件名任取,展开看看你会有新意识。
3、退出MYSQL命令: exit (回车)
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 表名;
后记:其实MYSQL的对数据库的操作与其它的SQL类数据库大同小异,您最佳找本将SQL的书看看。作者在此地只介绍部分主干的,其实笔者也就只懂这一个了,呵呵。最佳的MYSQL教程依然“平仲“译的“MYSQL普通话参照他事他说加以考察手册“不唯有免费每一个相关网址都有下载,而且它是最权威的。可惜不是象”PHP4中文手册”那样是chm的格式,在查究函数命令的时候不太方便。
二、修改密码
三、二个建库和建表以及插入数据的实例
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’,’阿布扎比一中’,’一九八零-10-10′);
insert into teacher values(”,’jack’,’温哥华一中’,’1973-12-23′);
)
有这么些爱人纵然设置好了mysql但却不知如何利用它。在这篇作品中我们就从连续MYSQL、修改密码、增加用户等地方来读书一些MYSQL的常用…
格式:mysqladmin -u用户名 -p旧密码 password 新密码
注:在建表中
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
(1)将ID设为长度为3的数字字段:int(3)并让它每种记录自动加一:auto_increment并不可能为空:not
null而且让他改成主字段primary key
mysqladmin -uroot -password ab12
(2)将NAME设为长度为10的字符字段
注:因为开头时root未有密码,所以-p旧密码一项就能够简简单单了。
(3)将ADDRESS设为长度50的字符字段,而且缺省值为布拉迪斯拉发。varchar和char有啥样分别呢,唯有等之后的篇章再说了。
2、例2:再将root的密码改为djg345。
(4)将YEA本田CR-V设为日期字段。
若是你在mysql提醒符键入下面的下令也足以,但不实惠调节和测试。你能够将以上命令原样写入贰个文书文件中借使为school.sql,然后复制到c:\下,并在DOS状态进入目录\mysql\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\school.sql
只要成功,空出一行无别的彰显;如有错误,会有提示。(以上命令已经调节和测试,你借使将//的申明去掉就可以使用)。
mysqladmin -uroot -pab12 password djg345
四、将文件数据转到数据库中
1、文本数据应符合的格式:字段数据里面用tab键隔开分离,null值用\n来代替.
例:
3 rose 柏林(Berlin)二中 一九七六-10-10
4 mike 卡拉奇一中 1971-12-23
2、数据传入命令 load data local infile “文件名” into table 表名;
小心:你最佳将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库
。
三、扩展新用户。(注意:和上边不一致,上面包车型大巴因为是MySQL遭受中的命令,所从前面都带一个分行作为命令甘休符)
五、备份数据库:(命令在DOS的\mysql\bin目录下执行)
mysqldump –opt school>school.bbb
注脚:将数据库school备份到school.bbb文件,school.bbb是壹个文本文件,文件名任取,展开看看您会有新意识。
格式:grant select on 数据库.* to 用户名@登陆主机
identified by \”密码\”
例1、扩张二个用户test1密码为abc,让她得以在其余主机上登陆,并对具有数据库有询问、插入、修改、删除的权力。首先用以root用户连入MYSQL,然后键入以下命令:
后记:其实MYSQL的对数据库的操作与其余的SQL类数据库毫无二致,您最佳找本将SQL的书看看。笔者在那边只介绍一些中坚的,其实自个儿也就只懂那几个了,呵呵。最棒的MYSQL教程依然“晏婴“译的“MYSQL普通话参考手册“不仅仅无需付费各样相关网址都有下载,而且它是最上流的。可惜不是象”PHP4中文手册”那样是chm的格式,在物色函数命令的时候不太实惠。
grant select,insert,update,delete on *.* to test1@\”%\”
Identified by \”abc\”;
一、连接MYSQL。 格式:
mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。
首先在张开DOS窗口…
但例1增添的用户是那三个高危的,你想如有个别人知晓test1的密码,那么她就能够在internet上的任何一台微型Computer上登陆你的mysql数据库并对您的数目足以任性妄为了,化解办法见例2。
例2、增添一个用户test2密码为abc,让他只可以够在localhost上登陆,并能够对数据库mydb进行询问、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),那样用户即采取知道test2的密码,他也无能为力从internet上一贯访问数据库,只可以通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to
test2@localhost identified by \”abc\”;
若果你不想test2有密码,能够再打三个发令将密码消掉。
grant select,insert,update,delete on mydb.* to
test2@localhost identified by \”\”;
上述大家讲了登入、扩展用户、密码更动等主题材料。
上面大家来看看MySQL中关于数据库方面包车型客车操作。
瞩目:你必须首首先登场陆到MySQL中,以下操作都以在MySQL的唤起符下举行的,而且每一个命令以分局甘休。
一、操作本事
1、尽管您打命令时,回车的前边意识忘记加分号,你不用重打三遍命令,只要打个分集团回车就足以了。也便是说你能够把二个完好无缺的指令分成几行来打,完后用分号作了结标识就OK。
2、你能够运用光标上下键调出从前的一声令下。MYSQL很旧的版本也许不扶助。
二、突显命令
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’,’阿布扎比一中’,’1977-10-10’);
insert into teacher values(’’,’jack’,’柏林(Berlin)一中’,’壹玖柒伍-12-23’);
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它种种记录自动加一:auto_increment并不能够为空:not
null而且让她改成主字段primary
key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为温哥华。varchar和char有如何分别呢,唯有等随后的稿子再说了。(4)将YEA卡宴设为日期字段。
要是你在mysql提醒符键入上边的命令也足以,但不便民意调查试。你能够将以上命令原样写入贰个文本文件中一经为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\\school.sql
若果成功,空出一行无其余展现;如有错误,会有提醒。(以上命令已经调节和测试,你借使将//的注释去掉就可以使用)。
四、将文件数据转到数据库中
1、文本数据应符合的格式:字段数据里面用tab键隔离,null值用\\n来代替.
例:
3 rose 布Rees班二中 1979-10-10
4 mike 尼科西亚一中 壹玖柒壹-12-23
2、数据传入命令 load data local infile \”文件名\” into
table 表名;
留意:你最佳将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的\\mysql\\bin目录下实行)
mysqldump –opt school>school.bbb
疏解:将数据库school备份到school.bbb文件,school.bbb是叁个文书文件,文件名任取,打开看看您会有新意识。