
SQL基础课
1. SQL介绍
2. MySQL中命令常用种类
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计
语言,用于存取数据以及查询、更新和管理关系数据库系统;
SQL语句就是对数据库进行操作的一种语言。
另外,为了使各类RDBMS数据库的SQL能够兼容,大部分的数据库的SQL都符合ANSI的SQL标准。
ANSI标准逐年:
1986: SQL-87最初由ANSI于1986年正式确定。
1989年:美国国家标准协会(ANSI)发布了第一套数据库查询语言标准,称为SQL-89或FIPS 127-1。
1992年: ANSI发布了修订后的标准ANSI / ISO SQL-92或SQL2,它们比SQLI更严格,增加了一些新功
能。这些标准引入了合规水平,表明方言符合ANSI标准的程度。
1999: ANSI发布SQL3或ANSI / ISO SQL:1999,具有新功能,如对对象的支持。取代了核心规范的合
规水平,以及另外9个封装的附加规格。
2003: ANSI发布SQL:2003,引入标准化序列,XML相关功能和标识列。第一个RDBMS的创建者EFCodd博
士于同年4月18日去世。
2006: ANSI发布SQL:2006,定义如何将SQL与XML结合使用,并使应用程序能够将XQuery集成到现有的
SQL代码中。
2008: ANSI发布SQL:2008,引入INSTEAD OF触发器以及TRUNCATE语句。
2011: ANSI发布SQL:2011或ISO / IEC 9075:2011,ISO(1987)的第七个修订版和SQL数据库查
询语言的ANSI(1986)标准。
MySQL对于ANSI SQL的支持如下:
https://dev.mysql.com/doc/refman/8.0/en/compatibility.html
help 命令
mysql客户端内置命令:
\G
\d
\q
\T /tmp/tee.log
source
system
pager/nopager
help contents
Account Management(用户、权限管理)
Administration(系统管理类语句)
Components(组件应用)
Compound Statements(过程函数复合语句)
Contents(帮助目录)
Data Definition(数据定义)
Data Manipulation(数据操作)
Data Types(数据类型)
评论