2. MySQL如何创建表的操作.pdfVIP

  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. 创建表 MySQL 1. 创建表 一旦创建了数据库 ,下一步就是创建一个或者更多的表来丰富数据库。SQL 来在数据库中创 建表的命令如下 : 1. CREATE TABLE 表名 ) 2. 字段定义 , 3. 字段定义 , 4. ... 5. ) TYPE=表类型 ; 字段定义 由字段的唯一的名字以及跟在后面的指定字段中数据类型的数据类型组成。定义后 面还可以跟随表级约束和表类型定义。 每个字段定义都包含附加约束或者修饰符 ,这些可以 来增加对所输入数据的约束。 2. NULL 和 NOT NULL 修饰符 可以在每个字段定义后面放置 NULL 和 NOT NULL 修饰符来指定这个字段是否可以为空 ,还 是必须天上数据。不写时默认为 NULL 。 对于被修饰为 NOT NULL 的字段 ,在插入数据时不允许插入NULL值。 但是对于 自增和TIMESTAMP字段 ,这个规则不适 。插入NULL值时 ,会导致插入下一个 自 增值或者当前时间戳。 3. DEFAULT 修饰符 4. AUTO_INCREMENT 修饰符 AUTO_INCREMENT 修饰符只适用于INT类型的字段 ,表明MySQL应该为该字段生成一个数 字 ,每次在之前的数值的基础上加1。对于主键 ,这非常有用 。 一张MySQL的表中 ,只能有一个 AUTO_INCREMENT 字段 ,而且这个字段还必须定义为主 键。 5. 主键 除了以上的字段级约束 ,MySQL的 CREATE TABLE 语句中还可以有表级约束。 6. 表类型 MySQL 提供了不同的表类型来供使 者选择 ,在 CREATE TABLE 语句的最后 ,可以使 TYPE属性来手动指定表类型。 不同的表类型各 自拥有不同的特点、优点 ,以及缺点。 常见的表类型有 :MyISAM (默认 )和 InnoDB。 MyISAM 更加快速高效 ,且 占 更少的磁盘空间。 InnoDB 支持外键、事务操作。 MyISAM 和 InnoDB 几乎是 “互补”的。 在谈到 “表类型” 时 ,不同的地方会使 另一个等同的概念 “数据库引擎”。 7. 删除表 可以使 DROP TABLE 删除一个表。 1. DROP TABLE 表名 ; 另外 ,可以加上 IF EXISTS 子句来避免删除不存在的表时的报错。 1. DROP TABLE IF EXISTS 表名 ;

文档评论(0)

寻找是恶 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档