MySql入门教程简介_第1页
MySql入门教程简介_第2页
MySql入门教程简介_第3页
MySql入门教程简介_第4页
MySql入门教程简介_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

入门教程MySql入门教程MySql MYSQL格式:mql-h-u用户名-p11MYSQL。Smqbmql-urot-p,MSL中了,MSLmsq>MSIP1.11,msql-h.11.11.0-uroot-p(注:uroot)3MYSQL命令:exit(回车)mqmn-uppwrd新密码rot加个密码S下进入目录mqb令msqmn-rot-paswdb注:因为开始时root没有密码,所以-p旧密码一项就能省略了。22rootdjg345。msqmn-rot-pab12pwdg5MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)gratstn数据库.*to用户名@fdy"密码"rootMYSQL,然后键入以下命令:tsrt,ptleon*totst1""Itifdy"abc";但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就能在internet上的所有一台计算机上登录你的mysql数据库并对你的数据能为所欲为了,解决办2。2test2密码为abclocalhostmydb(localhostMYSQL数据库所在的那台主机)test2internetMYSQL主机上的web页来访问了。tsrt,ptleonm*totestlsttifdy"abc";如果你不想test2有密码,能再打一个命令将密码消掉。tsrt,ptleonm*totestlsttifdy"";MYSQL又一篇安装的文章PHP+MySQL+LinuxwebindowsMySQL98MySQL,现将学习过程和经验总结出来供大家参考。、下载msq-3.-wp、运行sexe选择msql、启动msq方法一:使用wmsqlm、进入msq\nmsqm一个带红色的图符、鼠标左键点击该图符,选择“shwm,出现WiSm”操作界面;首次运行时会中间会出现一个对话框需求输入并设置你的用户名和口令、选择M.INIse、在mqdfil”mq”(winx)或mq”(winN)、选择“Pck-uprtm.inivm.ini、选择“SveMom.ini文件wmsqlm(),“CreStntrtMe、测试:DOS在msqlbn目录下运行mql,进入msql输入shwsmsql和tstmsqm2)、win9XmysqldNT下运行:msql-nt--stmql、测试msql(在msqbn)a)、mysqlshow正常时显示已有的两个数据库mql和b)mqw-urotmsql正常时显示数据库mqlcolmvdbhosttables_privuser、mysqladminversionstatusproc显示版本号、状态、进程信息等msqltst进入msqlmsqlmsqlmn-urotswnMySQL上篇讲了怎么安装并测试MySQL,环境建好后就能继续我们的学习了。本篇主要熟悉一写常用命令。MySQL实际上上篇已讲到怎么启动MySQL。两种方法:一是用msqmDOS方式下运行msqbmsqld、进入msqlDOS方式下,运行:msqbmsql出现:mysql的提示符,此时已进入msql如果出现"ERRR:tcnttoMSLsvrn’(1“,MySQL还没有启动。3MySQL在msq>提示符下输入qtmysql>quitBye你也能用cotrolD退出。4、第一条命令msql>stv),currett();+- -+ +|version()|current_date()|+- -+ +|3.23.25a-debug|2001-05-17|+- -+ +1rowinset(0.01sec)mysql>此命令需求mql看结果怎么。结果说明mql练习如下操作:msql>St(2+5)*4;msql>St(2+5)*4sinp);msql>St(2+5)*4AS;(A:5、多行语句“”mysql>select->()->,->now()->;+- +- ++- +- +|ODBC@localt|0-0-17::15|+- +- +1rowinset(0.06sec)mysql>注意中间的逗号和最后的分号的使用方法。6、一行多命令输入如下命令:msql>EECT();STW();+- +|USER()|+- +|ODBC@localhost|+- +1rowinset(0.00sec)+- +|W()|+- +|07::15|+- +rowinset(0.00sec)mysql>注意中间的分号,命令之间用分号隔开。7、显示当前存在的数据库mysql>showdatabases;+- +|Database|+- +|msq|test|+----------+rowinset(0.06sec)mysql>8、选择数据库并显示当前选择的数据库mysql>USEmysqlDatabasechangedmysql>(USEQUIT)msql>sttb();+- +|t()|+- +|msql|+- +1rowinset(0.00sec)9、显示当前数据库中存在的表mysql>SHOWTABLES;10、显示表(db)的内容msql>selct*frm11、命令的取消(多行语句情形)时,只要在分号出现前就能用c条命令mysql>select->user()->cmysql>这是一些最常用的最基本的操作命令,通过多次练习就能牢牢掌捂了。了解了一些最基本的操作命令后,我们再来学习怎么创建一个数据库和数据库表。msql>WAAE;+- +|Database|+- +|msq|test|+----------+3rowsinset(0.00sec)2abccs注意不同操作系统对大小写的敏感。3、选择你所创建的数据库mysql>USEabccsDatabasechanged此时你已进入你刚才所建立的数据库abccs.4、创建一个数据库表首先看目前你的数据库中存在什么表:mysql>SHOWTABLES;Emptyset(0.00sec)mtbmsql>EABEmtbe(meVHA),sx->rthE,irthrVHAR(2));QyOK,0rowsffd(00s由于mbrthdVHA。能选择从1255ALTERTABLE);brthESHOWTABLESmysql>SHOWTABLES;+- +|Tablesinmenagerie|+- +|mtb+- +5、显示表的结构:msql>Emtb+- +- +- + + + +|Field|Tp|l|ey|ft|xtra|+- +- +- + + + +|m|v)|ES||L|||sex|char(1)|YES||NULL|||brth|e|ES|||||YES||NULL||+- +- +- + + + +4rowsinset(0.00sec)6、往表中加入记录SELECT命令来查看表中的数据:msql>st*rmmtbEmptyset(0.00sec)这说明刚才创建的表还没有记录。加入一条新记录:msql>rtomtb->vs(’s’,f-0-0);QyOK,1rowffd(05sc)我们能按此方法一条一条地将所有员工的记录加入到表中。7、用文本方式将数据装入一个数据库表mq(tb)CREATETABLE语句中列出的列次序给出,例如:abccsf1977-07-07chinamaryf1978-12-12usatomm1970-09-02usamtbxt”mtbe表中:msql>st*rmmtb上篇我们学会了怎么创建一个数据库和数据库表,并知道怎么向数据库表中添加记录。那么我们怎么从数据库表中检索数据呢?1、从数据库表中检索信息SELECT语句,他用来从数据库表中检索信息。selectSELECT检索关键词FROM被检索的表WHERE检索条件(可选)以前所使用的*”表示选择所有的列。mtb:2、查询所有数据:msql>st*rmmtb+- + + -+ +|me|sex|brth|irthr|+----------+------+------------+--------+|china|usa||tmm|-0-02|a|+- + + -+ +3rowinset(0.00sec)3、修正错误记录:tom1973-09-02updatemsql>ptemtbestrth="1-0-0"wreme="tm";24、选择特定行tomtommsql>st*rmmtbewreme="tm";+- + + + +|me|sx|irth|brtr|+- + + + +|tmm|-0-02||+- + + + +1rowinset(0.06sec)上面WHERE的参数指定了检索条件。我们还能用组合条件来进行查询:msql>EECT*FROMmtbeWEsx=f"ANDr="chi+- + + + +|me|sx|irth|brtr|+- + + + +|abccs|f|1977-07-07|china|+- + + + +1rowinset(0.06sec)5、选择特定列如果你想查看表中的所有人的姓名,则能这样操作:msql>EECTmeFROMmtb+- +|name|+----------+|abccs||mary|+----------+3rowinset(0.00sec)birthm>selctmhfrmmtb6、对行进行排序我们能对表中的记录按生日大小进行排序:msql>EECTm,irthFRMmtbeRBYirth;+- + -+|me|brth|+----------+------------+|1973-09-02|||mary|1978-12-12|+- + -+3rowinset(0.00sec)DESC来进行逆序排序:msql>EECTm,irthFRMmtbeRBYirth+- + -+|me|brth|+----------+------------+|mary|1978-12-12|||1973-09-02|+- + -+3rowinset(0.00sec)7、行计数()COUNT(NULLmsql>EECT(*)Mmtb+- +|COUNT(*)|+- +|3|+- +rowinset(0.06sec)员工中男女数量:msql>EECTsx,(*)FRMmtbeOUPBYs+- +- +|sex|COUNT(*)|+- +- +|f|2||m|1|+- +- +rowinset(0.00sec)GROUPBYSEX一个表,该表用于描述员工所发表的文章,内容包括作者姓名、文章标题、发表日期。、查看第一个表mtbemsql>st*rmmtb+- + + -+ +|me|sex|brth|irthr|+- + + -+ +|abccs|f|1977-07-07|china||mary|f|1978-12-12|usa||tmm|2|a|+- + + -+ +2title(包括作者、文章标题、发表日期):msql>retetberrv)t->titlev)t->stet向该表中填加记录,最后表的内容如下:msql>st*rmtitl;+--------+-------+------------+|wr|title|snate|+--------+-------+------------+||mary|b1|1998-03-21|||tm|c1|9-0-16||tm|c2|9-1-12|+--------+-------+------------+5rowsinset(0.00sec)3、多表查询:mtbe和tiabccsmsql>EECTmsextitleFROMmtb->WEREmrrDm+-------+------+-------+|name|sex|title|+-------+------+-------+|s|f|||s|f||+-------+------+-------+询。必须要指定一个表中的记录怎么和其他表中的记录进行匹配。e中的rrm(和mtbe表中的me)而不是rr时,就必须用mtbme和titlemea2msql>sttitlewrthr,brthfrmmtb->wremtbmrrdtitl=’+-------+--------+-----------+------------+|title|writr|brthr|brth|+-------+--------+-----------+------------+|a2|abccs|china|1977-07-07|+-------+--------+-----------+------------+有时我们要对数据库表和数据库进行修改和删除,能用如下方法实现:1、增加一列:如在前面例子中的mtbesinglmsql>remtbedcmnsinglechr();2、修改记录将s的single“”:msql>ptemtbestsig’wrem目前来看看发生了什么:msql>st*rmmtb+----------+------+------------+-----------+--------+|me|sex|brth|irthr|single|+----------+------+------------+-----------+--------+|china|y||mary|f|1978-12-12|usa|NULL||tmm|2|a|L|+----------+------+------------+-----------+--------+3、增加记录前面已讲过怎么增加一条记录,为便于查看,重复和此:msql>rtomtb->vs(’f-0-1QyOK,1rowffd(05sc)查看一下:msql>st*rmmtb+----------+------+------------+-----------+--------+|me|sex|brth|irthr|single|+----------+------+------------+-----------+--------+|china|y||mary|f|1978-12-12|usa|NULL||tmm|2|a|L||china|n|+----------+------+------------+-----------+-------

温馨提示

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

最新文档

评论

0/150

提交评论