sql语法格式(更新中)

sql语法格式(更新中)

ID:9264485

大小:97.00 KB

页数:8页

时间:2018-04-25

sql语法格式(更新中)_第1页
sql语法格式(更新中)_第2页
sql语法格式(更新中)_第3页
sql语法格式(更新中)_第4页
sql语法格式(更新中)_第5页
资源描述:

《sql语法格式(更新中)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQL语言语法格式注:语法格式相关约定Mysql不区分大小写,但是建议关键字大写,以方便阅读。每条SQL语句,以分号结束。约定用途UPPERCASE(大写)SQL关键字

2、分隔括号或大括号中的语法项。只能选择其中一项[]可选语法项。不要输入方括号{}必选语法项。不要输入大括号[,...n]指示前面的项可以重复n次。每一项由逗号分隔[...n]指示前面的项可以重复n次。每一项由空格分隔数据库相关操作1.创建数据库CREATEDATABASE[IFNOTEXISTS]db_name2.修改数据库ALTERDATABASE[db_name]al

3、ter_specification其中alter_specification:[DEFAULT]CHARACTERSETcharset_name

4、[DEFAULT]COLLATEcollation_name3.删除数据库DROPDATABASE[IFEXISTS]db_name4.创建了数据库之后使用USE命令可指定当前数据库USEdb_name;5.显示所有数据库Showdatabases;表相关操作1.创建表CREATETABLE[IFNOTEXISTS]tbl_name[([column_definition],...

5、[inde

6、x_definition])]列定义column_definition格式如下:col_nametype[NOTNULL

7、NULL][DEFAULTdefault_value][AUTO_INCREMENT][UNIQUE[KEY]

8、[PRIMARY]KEY][COMMENT'string'][reference_definition]2.显示当前数据库下的所有表Showtables;3.显示指定表的表结构Describetb_name;Showcolumnsfromtb_name;4.修改表ALTER[IGNORE]TABLEtbl_

9、namealter_specification[,alter_specification]...alter_specification:ADD[COLUMN]column_definition[FIRST

10、AFTERcol_name]/*添加列*/

11、ALTER[COLUMN]col_name{SETDEFAULTliteral

12、DROPDEFAULT}/*修改默认值*/

13、CHANGE[COLUMN]old_col_namecolumn_definition/*对列重命名*/[FIRST

14、AFTERcol_name]

15、MODIFY[COL

16、UMN]column_definition[FIRST

17、AFTERcol_name]/*修改列类型*/

18、DROP[COLUMN]col_name/*删除列*/

19、RENAME[TO]new_tbl_name/*重命名该表*/

20、ORDERBYcol_name/*排序*/5.修改表名RENAMETABLEtbl_nameTOnew_tbl_name[,tbl_name2TOnew_tbl_name2]...6.复制表CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name[()LIKEold_tbl_name[]

21、]

22、[AS(select_statement)];7.删除表DROP[TEMPORARY]TABLE[IFEXISTS]tbl_name[,tbl_name]...表数据操作1.插入表数据INSERT[INTO]tbl_name[(col_name,...)]VALUES({expr

23、DEFAULT},...),(...),...

24、SETcol_name={expr

25、DEFAULT},...2.删除表数据从单个表中删除,语法格式:DELETEFROMtbl_name[WHEREwhere_definition]从多个表中删除行,语法格式

26、:DELETEtbl_name[.*][,tbl_name[.*]...]FROMtable_references[WHEREwhere_definition]或:DELETEFROMtbl_name[.*][,tbl_name[.*]...]USINGtable_references[WHEREwhere_definition]3.使用TRUNCATETABLE语句删除表数据TRUNCATETABLEtable-name4.修改表数据修改单个表,语法格式:UPDATEtbl_nameSETcol_name1=expr1[,col_na

27、me2=expr2...][WHEREwhere_definition]修改多个表,语法格式:UPDATEtable_referencesSETcol_name1=expr1[,col_name2=expr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。