这篇文章主要讲解了“MySQL内置help解析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL内置help解析”吧!

1,登录MySQL,询问系统内置说明书

root@db02scripts]#mysql-uroot-S/data/3306/mysql.sockWelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis1Serverversion:5.6.36SourcedistributionCopyright(c)2000,2017,Oracleand/oritsaffiliates.Allrightsreserved.OracleisaregisteredtrademarkofOracleCorporationand/oritsaffiliates.Othernamesmaybetrademarksoftheirrespectiveowners.Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.mysql>?contents##我们不知道怎么用,就问系统,你都有什么内容,下面就是它反馈给你的内容AccountManagement##账户管理Administration###管理CompoundStatements##复合语句DataDefinition##数据定义DataManipulation##数据操作DataTypes##数据类型Functions##功能FunctionsandModifiersforUsewithGROUPBY##与组一起使用的函数和修饰符GeographicFeatures##地理特征HelpMetadata##帮助元数据LanguageStructure##语言结构Plugins##插件Procedures##程序StorageEngines##存储引擎TableMaintenance##表维护Transactions##交易User-DefinedFunctions##用户定义的函数Utility##效用

2,我们按照它给的说明书,进行下面的询问

1)例如:我们想新建1个数据库,怎么找到语法呢?

mysql>?DataDefinition#查看了上面的说明书,应该在数据如何定义这里面,所以?问号它;Youaskedforhelpabouthelpcategory:"DataDefinition"Formoreinformation,type'help<item>',where<item>isoneofthefollowingtopics:CREATEDATABASECREATEEVENTCREATEFUNCTIONCREATEINDEXCREATELOGFILEGROUPCREATEPROCEDURECREATESERVERCREATETABLECREATETABLESPACECREATETRIGGER.....若干省略选项

2)通过上面 就找到了 CREATE DATABASE 选项,但我还是不会建立数据库啊,那继续问吧

mysql>?CREATEDATABASEName:'CREATEDATABASE'Description:Syntax:CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name#这次就找到新建数据库的语法了,直接创建即可[create_specification]...##需要注意{}大括号多选1,[]可选可忽略,其它必选create_specification:[DEFAULT]CHARACTERSET[=]charset_name|[DEFAULT]COLLATE[=]collation_nameCREATEDATABASEcreatesadatabasewiththegivenname.Tousethisstatement,youneedtheCREATEprivilegeforthedatabase.CREATESCHEMAisasynonymforCREATEDATABASE.URL:http://dev.mysql.com/doc/refman/5.6/en/create-database.html

3)下面就是根据系统提示的语法,新建一个qiuyuetao的数据库

mysql>createdatabaseqiuyuetao;QueryOK,1rowaffected(0.05sec)mysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||mysql||performance_schema||qiuyuetao||test|+--------------------+5rowsinset(0.07sec)

3,SQL语句分为3类

1)DDL :数据定义的语言,可?Data Definition去查询

create、alter、drop,管理基础数据:例如库,表

2)DCL:Data control Language-数据控制语言

grant、revoke、commit,rollback,用户授权,权限回收,数据提交回滚

3)DML:Date Manipulation Language-数据操作语言

select、update、delete、insert,对表与记录做操作

感谢各位的阅读,以上就是“MySQL内置help解析”的内容了,经过本文的学习后,相信大家对MySQL内置help解析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!