MySQL使用教程

上传人:hs****ma 文档编号:486208996 上传时间:2023-12-10 格式:DOC 页数:18 大小:244KB
返回 下载 相关 举报
MySQL使用教程_第1页
第1页 / 共18页
MySQL使用教程_第2页
第2页 / 共18页
MySQL使用教程_第3页
第3页 / 共18页
MySQL使用教程_第4页
第4页 / 共18页
MySQL使用教程_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《MySQL使用教程》由会员分享,可在线阅读,更多相关《MySQL使用教程(18页珍藏版)》请在金锄头文库上搜索。

1、sql的应用大全安装:有关安装包的下载可以直接到mysql(已被sn公司收购)的官方网站上下载(相对来说比较正规),固然到其她网站上也行。 注意的事项: 在选择安装目录时,可以与系统区(一般为c盘)分开,以免在系统恢复或重装时,破坏msql保存的数据。 在安装到TPIP时,要注意一般这一项是默认选上的。Pt端标语 一般为3306(要是提示发生冲突的话要修改),便于在其她机子上连接到自己的数据库。 到了字符编码这一项时,要格外注意了。我们一般是选择第三项(第一项是西文码,第二项是通用的utf8编码)进行更为实际的设立。选GBK(也可用B2312,GK字库容量大,其实选上uf-8也是可以的),但是

2、要注旨在安装完MSQL之后,要在命令行里运营一次:st names gbk; 在输入密码的这一步时,下面有一种小的提示框“就是与否容许roo在其她机器上登陆”这个也许与TPP那个选项有点联系,等待确认目前自己用的版本号是:mysq.0-win32.mi ;和MySQL 有关的GUI : MQ是一种非常流行的小型关系型数据库管理系统,1月6号被Sun公司收购。目前MySQL被广泛地应用在teret上的中小型网站中。由于其体积小、速度快、总体拥有成本低,特别是开放源码这一特点,许多中小型网站为了减少网站总体拥有成本而选择了ySQL作为网站数据库。1、hpMydmi()phMydmn是最常用的MSQ

3、L维护工具,是一种用PHP开发的基于Web方式架构在网站主机上的MQL管理工具,支持中文,管理数据库非常以便。局限性之处在于对大数据库的备份和恢复不以便。2、MySQLDuper()MySDmper使用PHP开发的MySQL数据库备份恢复程序,解决了使用PP进行大数据库备份和恢复的问题,数百兆的数据库都可以以便的备份恢复,不用紧张网速太慢导致中间中断的问题,非常以便易用。这个软件是德国人开发的,还没有中文语言包。3、Navit()Navcat是一种桌面版ML数据库管理和开发工具。和微软SQLServer的管理器很像,易学易用。Navicat使用图形化的顾客界面,可以让顾客使用和管理更为轻松。支

4、持中文,有免费版本提供。4、ySQLGUI Tools()MyQL U Tols是MySQL官方提供的图形化管理工具,功能很强大,值得推荐,可惜的是没有中文界面。5、MySLODBC Cnnector()MSL官方提供的D接口程序,系统安装了这个程序之后,就可以通过OBC来访问ySQL,这样就可以实现SLerver、Aes和MyQL之间的数据转换,还可以支持ASP访问MyS数据库 附加阐明:个人比较喜欢使用nviat(比较典型,也是比较常用的,减少了耦合性),而PhpMAdmin的使用还要精确地区配备PHP环境,这种环境的配备需要注意诸多问题,常常会出错,更何况PhpMAdin在支持大量数据的

5、备份与恢复方面有缺陷(还要附加上MySQmer使用),但是nacat在远程方面的操作却不如PhpMyAmin。剩余的两种MySQL GI 是Mysql公司自己提供的,可以尝试。 以上简介的Mysql GI(图形化操作界面),只是方面用于对数据库的以便管理,但是对于一种开发人员来说,最为重要的是要能纯熟地掌握SQL的常用的命令,这是学习任何数据库所应具有的专业技能。Mq常用命令:一、连接YSQL。格式: myq -主机地址 -u顾客名 p顾客密码1、例1:连接到本机上的YL。一方面在打开DOS窗口,然后进入目录 sbi(另一种不必进入目录,直接就是打开cmd命令行即可,具体需要的操作是要配备环境

6、变量:我的电脑右键属性高档环境变量-(在系统变量)pa末尾(最佳先加上”;”分开)加上myql的配备途径(e:C:rgra FieMySQLMySQL rvr 5.5bin)),再键入命令myq-rot -p,回车后提示你输密码,如果刚安装好MYSQL,超级顾客rot是没有密码的,故直接回车即可进入到MYSL中了,MYSQL的提示符是:mysq2、例2:连接到远程主机上的YSQ。假设远程主机的IP为:110110.10110,顾客名为root,密码为ab12。则键入如下命令:mys -h11.110.10.1 uroot pacd123(注:u与oot可以不用加空格,其他也同样)3、退出MYS

7、L命令: xit (回车)或qut二、修改密码。格式:msqlamn -顾客名 -p旧密码 password 新密码1、例1:给roo加个密码ab2。一方面在OS下进入目录mqlbi,然后键入如下命令myladn -uroot-password a2注:由于开始时roo没有密码,因此-旧密码一项就可以省略了。、例2:再将root的密码改为jg35。msladmi -uot -pa12 pawrd dj345三、增长新顾客。(注意:和上面不同,下面的由于是MYSQL环境中的命令,所后来面都带一种分号作为命令结束符)格式:rnt seec on 数据库.* to 顾客名登录主机 idenfied

8、by密码例1、增长一种顾客test1密码为c,让她可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。一方面用以root顾客连入MYSL,然后键入如下命令:g selt,insert,pda,deleton * to tet1%Identiied byc;但例增长的顾客是十分危险的,你想如某个人懂得st1的密码,那么她就可以在interet上的任何一台电脑上登录你的msql数据库并对你的数据可觉得所欲为了,解决措施见例。例2、增长一种顾客ts2密码为abc,让她只可以在lcalhot上登录,并可以对数据库ydb进行查询、插入、修改、删除的操作(lcahost指本地主机,即MYQ

9、L数据库所在的那台主机),这样顾客虽然用懂得test2的密码,她也无法从inernet上直接访问数据库,只能通过MSQ主机上的we页来访问了。grantslect,inst,updae,deen yd.* o tstlocahot dentfied bya;如果你不想test有密码,可以再打一种命令将密码消掉。gran slect,insrt,updte,dete on mb.* ttestlcalhst idetid b ;在上篇我们讲了登录、增长顾客、密码更改等问题。下篇我们来看看MYQL中有关数据库方面的操作。注意:你必须一方面登录到S中,如下操作都是在MYSQL的提示符下进行的,并且每

10、个命令以分号结束。一、操作技巧1、如果你打命令时,回车后发现忘掉加分号,你不必重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一种完整的命令提成几行来打,完后用分号作结束标志就K。2、你可以使用光标上下键调出此前的命令。但此前我用过的一种MYSQL旧版本不支持。我目前用的是mys-3.23.27-beta-i。二、显示命令、显示数据库列表。ho dabases;刚开始时才两个数据库:mql和tet。sql库很重要它里面有MSQ的系统信息,我们改密码和新增顾客,事实上就是用这个库进行操作。、显示库中的数据表:usemysql;/打开库,学过FBAE的一定不会陌生吧sow taes;3、显

11、示数据表的构造:descbe 表名;4、建库:crea dba 库名;、建表:se 库名;reat tabl表名 (字段设定列表);6、删库和删表:rpdtaba库名;drotable 表名;、将表中记录清空:delete fo表名;8、显示表中的记录:selt * from表名;三、一种建库和建表以及插入数据的实例drop atabase ifess hol; /如果存在SCOL则删除crate atase ool;/建立库SHOLusescool; /打开库HOLcra te techr /建立表TECHR(d int() auo_inremen otul primarykey,name

12、har(1)not nul,adre varcha(50) eault 深圳,er date); /建表结束/如下为插入字段insert to tachrvalus(,glcgang,深圳一中,1976-10-10);nert noteache vlue(,jck,深圳一中,75-12-2);注:在建表中(1)将I设为长度为3的数字字段:int(),并让它每个记录自动加一:autoincement, 并不能为空:notnll(固然也可以设立为u,没影响),并且让她成为主字段mryey (2)将AM设为长度为10的字符字段 (3)将ADDRESS设为长度50的字符字段,并且缺省值为深圳。vach

13、ar和chr有什么区别呢,只有等后来的文章再说了。()将YEAR设为日期字段。如果你在mysql提示符键入上面的命令也可以,但不以便调试。你可以将以上命令原样写入一种文本文献中假设为chs,然后复制到:下,并在DOS状态进入目录myslbin(如果环境变量设立过了,直接进入),然后键入如下命令:mysql -uoo-p密码 c:schoo.sql(直接途径)补充:也可使用mysl的sour 命令将其导入。例如以上命令可写为:msql source c:/schol.sql;(注意斜杠)自己在建表时,一定要严格按照以上给的例子的书写规范来操作,特别是该有的逗号(,)与分号(;)一定加上或者不加。数据库脚本的创立固然也可以运用前面提到的图形化界面GI来创立,生成,导出。(一般不建议开发人员这样做)如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将/的注释去掉即可使用)。四、将文本数据转到数据库中1、文本数据应符合的格式:字段数据之间用tab键隔开,nl值用n来替代.例: r深圳二中960-104 mk 深圳一中 75-12-32、数据传入命令 load talocal nfile文献名 no tal表名;注意:你最佳将文献复制到mysqlin目录下,并且要先用u命令打

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号