mysql 控制台操作

来源:http://www.pykjg.com 作者:一分快三官网 人气:185 发布时间:2020-02-02
摘要:一、连接mysql数据库 1.先是张开cmd步向dos窗口2.切换至目录:D:MySql5.0mysql-5.0.51b-win32bin 3.键入命令:mysql-uroot -p回车,提示输入密码,输入密码回车就能够了,假如刚装好的mysql,一级顾客

一、连接mysql数据库 1.先是张开cmd步向dos窗口 2.切换至目录:D:MySql5.0mysql-5.0.51b-win32bin 3.键入命令:mysql -uroot -p 回车,提示输入密码,输入密码回车就能够了,假如刚装好的mysql,一级顾客root使未有密码的,所以间接回车就能够踏入mysql中了 4.mysql的唤醒符是:mysql 下边是多少个常用的下令: showdatabases 展现当前曾经存在的数据库 use 数据库名 用了这么些命令以往,所做的操作正是那对use后的数据库举办操作了 二、修正密码 格式: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 格式: 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 test1@"%" Identified by "abc"; 但例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旧版本不援救。小编不久前用的是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 //建构表TEACHE本田UR-V ( id int(3卡塔尔(قطر‎auto_increment not null primary key, name char(10卡塔尔国 not null, address varchar(50卡塔尔国 default '柏林', year date State of Qatar; //建表停止 //以下为插入字段 insert into teacher values('','glchengang','麦纳麦一中','一九八〇-10-10'卡塔尔(قطر‎; insert into teacher values('','jack','布拉迪斯拉发第一中学','1973-12-23'卡塔尔(قطر‎; 注:在建表中(1卡塔尔将ID设为长度为3的数字字段:int(3卡塔尔国并让它各样记录自动加生机勃勃:auto_increment并不能够为空:not null并且让她造成主字段primary key(2卡塔尔(قطر‎将NAME设为长度为10的字符字段(3卡塔尔(قطر‎将ADDRESS设为长度50的字符字段,况且缺省值为德国首都。varchar和char有怎么着分裂吗,唯有等之后的篇章再说了。(4卡塔尔将YEA奔驰G级设为日期字段。 要是您在mysql提醒符键入上边的通令也能够,但不便于调节和测量检验。你能够将上述命令原样写入一个文本文件中若是为school.sql,然后复制到c:\下,并在DOS状态步入目录\mysql\bin,然后键入以下命令: mysql -uroot -p密码 c:\school.sql 假设成功,空出豆蔻梢头行无其余展现;如有错误,会有提醒。(以上命令已经调节和测验,你假使将//的批注去掉就可以使用State of Qatar。 四、将文件数据转到数据库中 1、文本数据应相符的格式:字段数据里面用tab键隔开分离,null值用\n来替代. 例: 3 rose 蒙得维的亚二中 1980-10-10 4 mike 尼科西亚一中 1973-12-23 2、数据传入命令 load data local infile "文件名" into table 表名; 注意:你最棒将文件复制到\mysql\bin目录下,何况要先用use命令打表所在的库。 五、备份数据库:(命令在DOS的\mysql\bin目录下实践卡塔尔(قطر‎ mysqldump --opt schoolschool.bbb 注释:将数据库school备份到school.bbb文件,school.bbb是贰个文件文件,文件名任取,展开看看你会有新意识。 后记:其实MYSQL的对数据库的操作与其余的SQL类数据库千篇生龙活虎律,您最棒找本将SQL的书看看。笔者在此间只介绍一些主导的,其实自身也就只懂那么些了,呵呵。最棒的MYSQL教程如故“平仲“译的“MYSQL中文参照他事他说加以考察手册“不仅仅免费每种相关网址都有下载,并且它是最权威的。缺憾不是象"PHP4粤语手册"那样是chm的格式,在追寻函数命令的时候不太低价。

本文由一分快三平台发布于一分快三官网,转载请注明出处:mysql 控制台操作

关键词:

最火资讯