Mysql的常用命令

一、连接MYSQL。格式:mysql-h主机地址-u客户名-p顾客密码1、例1:连接到本机上的MYSQL。首先在开垦DOS窗口,然后走入目录mysqlbin,再键入命令mysql-uroot-p,回车的前面提示您输密码,假若刚安装好MYSQL,超级用户root是还未有密码的,故直接回车就可以进入到MYSQL中了,MYSQL的唤醒符是:mysql2、例2:连接到长途主机上的MYSQL。要是远程主机的IP为:110.110.110.110,客户名称叫root,密码为abcd123。则键入以下命令:mysql-h110.110.110.110-uroot-pabcd1233、退出MYSQL命令:exit二、改良密码。格式:mysqladmin-u顾客名-p旧密码password新密码1、例1:给root加个密码ab12。首先在DOS下步向目录mysqlbin,然后键入以下命令mysqladmin-uroot-passwordab12注:因为开头时root未有密码,所以-p旧密码一项就能够简轻巧单了。2、例2:再将root的密码改为djg345。mysqladmin-uroot-pab12passworddjg345三、增添新客户。格式:grantselecton数据库.*to客户名@登入主机identifiedby/”密码/”例1、扩充三个客商test1密码为abc,让他能够在其余主机上登陆,并对具有数据库有询问、插入、校订、删除的权限。首先用以root客户连入MYSQL,然后键入以下命令:grantselect,insert,update,deleteon*澳门新葡亰平台游戏网站,.*totest1@/”%/”Identifiedby/”abc/”;但例1增添的客户是极其急功近利的,你想如某一个人精晓test1的密码,那么他就足以在internet上的别的一台计算机上登陆你的mysql数据库并对您的数目可认为所欲为了,沦亡办法见例2。例2、扩张二个顾客test2密码为abc,让她只能在localhost上登陆,并得以对数据库mydb举行询问、插入、修正、删除的操作,那样客户即选择知道test2的密码,他也回天乏术从internet上直接访谈数据库,只好通过MYSQL主机上的web页来访问了。grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby/”abc/”;假使您不想test2有密码,能够再打一个限令将密码消掉。grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby/”/”;在上篇大家讲了登入、扩展客户、密码改正等难题。下篇大家来会见MYSQL中关于数据库方面包车型的士操作。注意:你不得不首首先登场陆到MYSQL中,以下操作都以在MYSQL的提醒符下实行的,并且每一个命令以分集团截至。一、操作本领1、如若您打命令时,回车的前边意识忘记加分号,你不用重打二次命令,只要打个支行回车就足以了。相当于说你能够把一个完整的指令分成几行来打,完后用分号作了结标记就OK。2、你能够行使光标上下键调出以前的吩咐。但之前本人用过的多个MYSQL旧版本不帮助。小编后天用的是mysql-3.23.27-beta-win。二、显示命令1、展现数据库列表。showdatabases;刚开首时才三个数据库:mysql和test。mysql库很注重它里面有MYSQL的种类音讯,大家改密码和新扩展用户,实际上就算用这么些库开展操作。2、展现库中的数据表:usemysql;//展开库,学过FOXBASE的终将不会面生吧showtables;3、显示数据表的构造:describe表名;4、建库:createdatabase库名;5、建表:use库名;createtable表名(字段设定列表State of Qatar;6、删库和删表:dropdatabase库名;droptable表名;7、将表中著录清空:deletefrom表名;8、展现表中的记录:select*from表名;三、三个建库和建表以至插入数据的实例dropdatabaseifexistsschool;//借使存在SCHOOL则删除createdatabaseschool;//建设布局库SCHOOLuseschool;//打开库SCHOOLcreatetableteacher//创设表TEACHELacrosse(idint(3卡塔尔auto_incrementnotnullprimarykey,namechar(10卡塔尔(قطر‎notnull,addressvarchar(50卡塔尔国default’布拉迪斯拉发’,yeardate卡塔尔(قطر‎;//建表停止//以下为插入字段insertintoteachervalues(”,’glchengang’,’尼科西亚一中’,’1980-10-10’State of Qatar;insertintoteachervalues(”,’jack’,’费城一中’,’1974-12-23’State of Qatar;注:在建表旅长ID设为长度为3的数字字段:int(3卡塔尔国并让它各样记录自动加一:auto_increment并无法为空:notnull何况让她改成主字段primarykey将NAME设为长度为10的字符字段将ADDRESS设为长度50的字符字段,况兼缺省值为布Rees班。varchar和char有何样界别吧,独有等未来的随笔再说了。将YEAMurano设为日期字段。若是您在mysql提示符键入上边的通令也足以,但不便于调节和测量检验。你能够将以上命令原样写入一个文本文件中假若为school.sql,然后复制到c://下,并在DOS状态步向目录//mysql//bin,然后键入以下命令:mysql-uroot-p密码c://school.sql借使成功,空出一行无任何显示;如有错误,会有提醒。。四、将文件数据转到数据库中1、文本数据应顺应的格式:字段数据里面用tab键隔离,null值用//n来代替.例:3rose卡塔尔多哈二中壹玖柒玖-10-104mike卡塔尔多哈一中1972-12-232、数据传入命令loaddatalocalinfile/”文件名/”intotable表名;注意:你最棒将文件复制到//mysql//bin目录下,并且要先用use命令打表所在的库。五、备份数据库:mysqldump–optschoolschool.bbb注释:将数据库school备份到school.bbb文件,school.bbb是一个文件文件,文件名任取,张开看看您会有新意识。后记:其实MYSQL的对数据库的操作与别的的SQL类数据库大同小异,您最棒找本将SQL的书看看。笔者在这里间只介绍一些主干的,其实自身也就只懂这几个了,呵呵。最佳的MYSQL教程照旧“晏平仲“译的“MYSQL粤语参考手册“不止无需付费每一种相关网址都有下载,何况它是最高贵的。可惜不是象/”PHP4普通话手册/”那样是chm的格式,在检索函数命令的时候不太有利。

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图