资源描述:
《sql语句语法大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第13章:SQL语句语法目录13.1.数据定义语句13.1.1.ALTERDATABASE语法13.1.2.ALTERTABLE语法13.1.3.CREATEDATABASE语法13.1.4.CREATEINDEX语法13.1.5.CREATETABLE语法13.1.6.DROPDATABASE语法13.1.7.DROPINDEX语法13.1.8.DROPTABLE语法13.1.9.RENAMETABLE语法13.2.数据操作语句13.2.1.DELETE语法13.2.2.DO语法13.2.3.HANDLER语法13.2.4.INSERT语法13.2.
2、5.LOADDATAINFILE语法13.2.6.REPLACE语法13.2.7.SELECT语法13.2.8.Subquery语法13.2.9.TRUNCATE语法13.2.10.UPDATE语法13.3.MySQL实用工具语句13.3.1.DESCRIBE语法(获取有关列的信息)13.3.2.USE语法13.4.MySQL事务处理和锁定语句13.4.1.STARTTRANSACTION,COMMIT和ROLLBACK语法13.4.2.不能回滚的语句13.4.3.会造成隐式提交的语句13.4.4.SAVEPOINT和ROLLBACKTOSAVEPOI
3、NT语法13.4.5.LOCKTABLES和UNLOCKTABLES语法13.4.6.SETTRANSACTION语法13.4.7.XA事务13.5.数据库管理语句13.5.1.账户管理语句13.5.2.表维护语句13.5.3.SET语法13.5.4.SHOW语法13.5.5.其它管理语句13.6.复制语句13.6.1.用于控制主服务器的SQL语句13.6.2.用于控制从服务器的SQL语句13.7.用于预处理语句的SQL语法本章介绍了SQL语句的语法。13.1. 数据定义语句13.1.1.ALTERDATABASE语法13.1.2.ALTERTABLE
4、语法13.1.3.CREATEDATABASE语法13.1.4.CREATEINDEX语法13.1.5.CREATETABLE语法13.1.6.DROPDATABASE语法13.1.7.DROPINDEX语法13.1.8.DROPTABLE语法13.1.9.RENAMETABLE语法13.1.1. ALTERDATABASE语法ALTER{DATABASE
5、SCHEMA}[db_name]alter_specification[,alter_specification]...alter_specification:[DEFAULT]CHARACTERS
6、ETcharset_name
7、[DEFAULT]COLLATEcollation_nameALTERDATABASE用于更改数据库的全局特性。这些特性储存在数据库目录中的db.opt文件中。要使用ALTERDATABASE,您需要获得数据库ALTER权限。CHARACTERSET子句用于更改默认的数据库字符集。COLLATE子句用于更改默认的数据库整序。在第10章:字符集支持中对字符集和整序名称进行了讨论。数据库名称可以忽略,此时,语句对应于默认数据库。也可以使用ALTERSCHEMA。13.1.2. ALTERTABLE语法ALTER[IGNORE]
8、TABLEtbl_namealter_specification[,alter_specification]...alter_specification:ADD[COLUMN]column_definition[FIRST
9、AFTERcol_name]
10、ADD[COLUMN](column_definition,...)
11、ADDINDEX[index_name][index_type](index_col_name,...)
12、ADD[CONSTRAINT[symbol]]PRIMARYKEY[index_type](index_col_name,...
13、)
14、ADD[CONSTRAINT[symbol]]UNIQUE[index_name][index_type](index_col_name,...)
15、ADD[FULLTEXT
16、SPATIAL][index_name](index_col_name,...)
17、ADD[CONSTRAINT[symbol]]FOREIGNKEY[index_name](index_col_name,...)[reference_definition]
18、ALTER[COLUMN]col_name{SETDEFAULTliteral
19、DROPDEFAULT}
20、CHANGE[C
21、OLUMN]old_col_namecolumn_definition[FIRST
22、AFTER