第2章 数据库表.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 数据库和表 补充知识 SQL(Structured Query Language) 的字面意思是结构化的查询语言,但它的功能并不仅仅是查询,它是关系数据库管理系统的标准语言。 1、SQL对象命名约定 SQL对象包括数据库、表、视图、属性名等。这些对象名必须符合一定规则或约定,一般应遵守下列规则。 数据对象名可以为1-30个字符(在MS Access为64个字符),但有些DBMS限制为8个字符,例如:Oracle数据库就是如此。 数据对象名应以字母开头,其余字符可以由字母、数字、下划线组成。 2、SQL语句结构和书写准则 在SQL语句语法格式中的一些约定符号: 尖括号“”中的内容为实际语义。 中括号“[ ]”中的内容为任选项。 [,. . .]意思是“等等”,即前面的项可以重复。 补充知识 大括号“{}”与竖线“|”表明此处为选择项,在所列出的各项中仅需选择一项。 例如:{ A | B | C | D }意思是A、B、C、D中取其一。 SQL中的数据项(包括列项、表和视图)分隔符为“,”;其字符串常数的定界符用单引号“′”表示。 在编写SQL语句时,遵从某种准则以提高语句的可读性,使其易于编辑,是很有好处的。 以下是一些通常的准则: SQL语句对大小写不敏感 为了提高SQL语句的可读性,子句开头的关键字通常采用大写形式。 SQL语句可写成一行或多行,习惯上每个子句占用一行。 关键字不能在行与行之间分开,并且很少采用缩写形式。 SQL语句的结束符为分号“;”,分号必须放在语句中的最后一个子句后面,但可以不在同一行。 补充知识 3、mysql 数据库环境 (1)、查看服务器上当前存在什么数据库: Show databases; Mysql数据库中自带的两个数据库: Mysql数据库:描述用户存取权限 ; Test数据库:经常作为一个工作区提供给用户试试身手; 2.1 命令行方式创建数据库和表 2.1.1 创建数据库 2.1.1 创建数据库 补充知识 1、数据类型种类 数值型 分为整型和浮点型 整型: 可以由十进制和十六进制表示 整型由数字序列组成,如:1,100。 由十六进制表示方法:0x且后面加1—9和A—F 的任意数字或字母,并且0x中的X不能大写。 浮点型: 浮点数由一个数字加一个小数点再加上一个数字组成。两个数字序列不能同时为空。 字符串: 由单引号或者双引号括起来的字符或者数字。如:”abc”,‘abc10’ 字符串中要用转义字符才能表示的特殊符号 补充知识 日期和时间值 存储如“2005 -1-1” 或者“12:00:00”这样的数值的值。在MySQL中日期是按”年-月-日”的顺序。 NULL值 一种无类型的值,表示“空,什么也没有”。 2.1.2 创建表 2.1.2 创建表 2.1.2 创建表 2.1.2 创建表 表选项table_option定义如下: {ENGINE | TYPE} = engine_name /*存储引擎*/ | AUTO_INCREMENT = value /*初始值*/ | AVG_ROW_LENGTH = value /*表的平均行长度*/ | [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name] /*默认字符集和校对*/ | CHECKSUM = {0 | 1} /*设置为1表示求校验和*/ | COMMENT = string /*注释*/ | CONNECTION = connect_string /*连接字符串*/ | MAX_ROWS = value /*行的最大数*/ | MIN_ROWS = value /*列的最小数*/ | PACK_KEYS = {0 | 1 | DEFAULT} | PASSWORD = string /*对.frm文件加密*/ | DELAY_KEY_WRITE = {0 | 1} /*对关键字的更新*/ | ROW_FORMAT = {DEFAULT|DYNAMIC|FIXED|COMPRESSED|REDUNDANT|COMPACT} /*定义各行应如何储存*/ | UNION = (tbl_name[,tbl_name]...) /*表示哪个表应该合并*/ | INSERT_METHOD = { NO | FIRST | LAST } /*是否执行INSERT语句*/

文档评论(0)

lanhe8975915 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档