- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第5章数据表操作
本章概述在数据库中,针对数据表对象的操作有,创建数据表、查看表结构、修改表结构、重命名数据表、复制数据表和删除数据表。在创建数据表时,需要为表字段设置所存储数据的类型、约束,还可以为数据表对象设置索引,以提高数据表检索效率。
本章学习目标掌握数据表操作,包括创建数据表、查看表结构、修改表结构、重命名数据表、复制数据表和删除数据表。熟悉数据类型并能够为字段选择恰当的数据类型。重点掌握数字类型、字符串类型、日期时间类型。掌握表约束操作,能够恰当地为数据表设置表约束。掌握索引操作,能够对数据表设置合适的索引,以提高数据检索效率。
目约束操作数据类型索引操作数据表基本操作05本章小结
目约束操作数据类型索引操作数据表基本操作05本章小结
关系数据库基础5.1.1创建数据表创建数据表,使用CREATETABLE语句,语法如下。CREATE[TEMPORARY]TABLE[IFNOTEXISTS]数据表名[(create_definition,…)][table_options][select_statement]
关系数据库基础5.1.2查看数据表使用SHOWCOLUMNS语句查看数据表结构:SHOW[FULL]COLUMNSFROM数据表名[FROM数据库名];或SHOW[FULL]COLUMNSFROM数据表名.数据库名;
关系数据库基础5.1.3复制数据表在一个已经存在的数据表的基础上创建该表的备份:CREATETABLE[IFNOTEXISTS]数据表名{LIKE源数据表名|(LIKE源数据表名)}
关系数据库基础5.1.4修改表结构可以使用ALTERTABLE语句来实现,语法格式如下。ALTER[IGNORE]TABLE数据表名alter_spec[,alter_spec]…|table_options
关系数据库基础5.1.5重命名数据表重命名数据表可以使用RENAMETABLE语句来实现:RENAMETABLE数据表名1To数据表名2例如:RENAMETABLEtb_admin_oldTOtb_admin_old1;
关系数据库基础5.1.6删除数据表使用DROPTABLE语句即可删除数据表:DROPTABLE[IFEXISTS]数据表名;
目约束操作数据类型索引操作数据表基本操作05本章小结
数据类型5.2.1数字类型:数字类型总体可以分成整数和浮点两种数据类型。整数类型:数据类型取值范围说明单位TINYINT符号值:-128~127,无符号值:0~255最小的整数1字节BIT符号值:-128~127,无符号值:0~255最小的整数1字节BOOL符号值:-128~127,无符号值:0~255最小的整数1字节SMALLINT符号值:-3276832767无符号值:0~65535小型整数2字节MEDIUMINT符号值:-8388608~8388607无符号值:0型整数3字节INT符号值:-2147683648~2147683647无符号值:0~4294967295标准整数4字节BIGINT符号值:-9223372036854775808~9223372036854775807无符号值:0~18446744073709551615大型整数8字节
数据类型5.2.1数字类型:数字类型总体可以分成整数和浮点两种数据类型。浮点类型:数据类型取值范围说明单位FLOAT+(-)3.402823466E+38单精度浮点数8或4字节DOUBLE+(-)1.7976931348623157E+308双精度浮点数8字节DECIMAL+(-)2.2250738585072014E-308一般整数自定义长度
数据类型5.2.2字符串类型字符串类型包括3类:普通文本字符串类型(CHAR和VARCHAR)、可变类型(TEXT和BLOB)和特殊类型(SET和ENUM)。
数据类型5.2.2字符串类型普通文本字符串类型(CHAR和VARCHAR)数据类型取值范围说明NationalCHAR(M)[binary|ASCII|unicode]0~255个字符固定长度为M的字符串,其中M的取值范围为0~255。national关键字指定了应该使用的默认字符集。binary关键字指定了数据是否区分大小写(默认是区分大小写的)。ASCII关键字指定了在列中使用latin1字符。unicode关键字指定了使用UCS字符集CHAR1~255个字符与CHAR(M
您可能关注的文档
- Excel+Power BI数据分析 课后习题.docx
- Excel+Power BI数据分析 课后习题答案.docx
- C语言程序设计(微课版)ch6_数组(1).ppt
- C语言程序设计(微课版)ch6_数组(2).ppt
- C语言程序设计(微课版)ch6_数组(3).ppt
- C语言程序设计(微课版)ch6_数组(4).ppt
- C语言程序设计(微课版)ch7_函数.ppt
- C语言程序设计(微课版)ch8_编译预处理.ppt
- C语言程序设计(微课版)ch9_指针(1).ppt
- C语言程序设计(微课版)ch9_指针(2).ppt
- MySQL数据库原理与应用(微课版)ch06数据记录操作.pptx
- MySQL数据库原理与应用(微课版)ch07数据查询.pptx
- MySQL数据库原理与应用(微课版)ch08MySQL函数.pptx
- MySQL数据库原理与应用(微课版)ch09运算符.pptx
- MySQL数据库原理与应用(微课版)ch10视图.pptx
- MySQL数据库原理与应用(微课版)ch11存储程序.pptx
- MySQL数据库原理与应用(微课版)ch12触发器.pptx
- MySQL数据库原理与应用(微课版)ch13MySQL权限与安全管理.pptx
- MySQL数据库原理与应用(微课版)ch14数据备份与恢复.pptx
- MySQL数据库原理与应用(微课版)ch15MySQL日志.pptx
文档评论(0)