mysql命令行操作详细

上传人:小** 文档编号:112107914 上传时间:2022-06-22 格式:DOC 页数:4 大小:57KB
收藏 版权申诉 举报 下载
mysql命令行操作详细_第1页
第1页 / 共4页
mysql命令行操作详细_第2页
第2页 / 共4页
mysql命令行操作详细_第3页
第3页 / 共4页
资源描述:

《mysql命令行操作详细》由会员分享,可在线阅读,更多相关《mysql命令行操作详细(4页珍藏版)》请在装配图网上搜索。

1、一、连接MYSQL。格式:mysql-h主机地址-u用户名p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql-uroot-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql2、连接到远程主机上的MYSQLo假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql-h110.110.110.110

2、-uroot-p123;(注:u与root之间可以不用加空格,其它也一样)3、退出MYSQL命令:exit(回车)二、修改密码。格式:mysqladmin-u用户名-p旧密码password新密码1、给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令mysqladmin-uroot-passwordab12注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。2、再将root的密码改为djg345。mysqladmin-uroot-pab12passworddjg345三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都

3、带一个分号作为命令结束符)格式:grantselecton数据库.*to用户名登录主机identifiedby“密码”1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:grantselect,insert,update,deleteon*.*toemail=test1”%test1”%/email”Identifiedby“abc”;但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为

4、所欲为了,解决办法见2。2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。grantselect,insert,update,deleteonmydb.*toemail=test2localhosttest2localhost/emailidentifiedby“abc”;如果你不想test2有密码,可以再打一个命令将密码消

5、掉。grantselect,insert,update,deleteonmydb.*toemail=test2localhosttest2localhost/emailidentifiedby“”;下篇我是MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。一、操作技巧1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。2、你可以使用光标上下键调出以前的命令。二、显示命令1、显示当前数据库服务器中的数据库

6、列表:mysqlSHOWDATABASES;注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。2、显示数据库中的数据表:mysqlUSE库名;mysqlSHOWTABLES;3、显示数据表的结构:mysqlDESCRIBE表名;4、建立数据库:mysqlCREATEDATABASE库名;5、建立数据表:mysqlUSE库名;mysqlCREATETABLE表名(字段名VARCHAR(20),字段名CHAR(1);6、删除数据库:mysqlDROPDATABASE库名;7、删除数据表:mysqlDROPTABLE表名;8、将表中记录清空:mysqlD

7、ELETEFROM表名;9、显示表中的记录:mysqlSELECT*FROM表名;10、往表中插入记录:mysqlINSERTINTO表名VALUES(”hyq”,”M”);11、更新表中数据:mysql-UPDATE表名SET字段名1士a,字段名2=,b,WHERE字段名3=c12、用文本方式将数据装入数据表中:mysqlLOADDATALOCALINFILE“D:/mysql.txt”INTOTABLE表名;13、导入.sql文件命令:mysqlUSE数据库名;mysqlSOURCEd:/mysql.sql;14、命令行修改root密码:mysqlUPDATEmysql.userSETpa

8、ssword=PASSWORD(新密码JWHEREUser=rootmysqlFLUSHPRIVILEGES;15、显示use的数据库名:mysqlSELECTDATABASE();16、显示当前的user:mysqlSELECTUSER();三、一个建库和建表以及插入数据的实例dropdatabaseifexistsschool;/如果存在SCHOOL则删除createdatabaseschool;/建立库SCHOOLuseschool;/打开库SCHOOLcreatetableteacher/建立表TEACHER(idint(3)auto_incrementnotnullprimaryke

9、y,namechar(10)notnull,addressvarchar(50)default深圳:yeardate);/建表结束/以下为插入字段insertintoteachervalues(”,alien,大连一中T1976-10-10)insertintoteachervalues(”,jack,大连二中,1975-12-23,)如果你在mysql提示符键入上面的命令也可以,但不方便调试。(1) 你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:下,并在DOS状态进入目录url=file:/mysqlbinmysqlbin/url,然后键入以下命令:mys

10、ql-uroot-p密码sourcec:school.sql;也可以将school.sql文件导入数据库中。四、将文本数据转到数据库中1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用url=file:/nn/url来代替.例:3 rose大连二中1976-10-104 mike大连一中1975-12-23假设你把这两组数据存为school.txt文件,放在c盘根目录下。2、数据传入命令loaddatalocalinfile“c:school.txt”intotable表名;注意:你最好将文件复制至Uurl=file:/mysqlbinmysqlbin/url目录下,并且要先用

11、use命令打表所在的库。五、备份数据库:(命令在DOS的url=file:/mysqlbinmysqlbin/url目录下执行)1. 导出整个数据库导出文件默认是存在mysqlbin目录下mysqldump-u用户名-p数据库名导出的文件名mysqldump-uuser_name-p123456database_nameoutfile_name.sql2. 导出一个表mysqldump-u用户名-p数据库名表名导出的文件名mysqldump-uuser_name-pdatabase_nametable_nameoutfile_name.sql3. 导出一个数据库结构mysqldump-uuser_name-p-d-add-drop-tabledatabase_nameoutfile_name.sql-d没有数据-add-drop-table在每个create语句之前增加一个droptable4. 带语言参数导出mysqldump-uroot-p-default-character-set=latin1-set-charset=gbk-skip-optdatabase_nameoutfile_name.sql

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!