下载此文档

mysql创建表.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
mysql 创建表 MySQL 创建表镜子发布于: 2010-08-11 12:12 转: MySQL 中 create table 语句的基本语法是: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement] TEMPORARY : 该关键字表示用 MySQL create table 新建的表为临时表, 此表在当前会话结束后将自动消失。临时表主要被应用于存储过程中,对于目前尚不支持存储过程的 MySQL ,该关键字一般不用。 IF NOT EXISTS :实际上是在建表前加上一个判断,只有该表目前尚不存在时才执行 create table 操作。用此选项可以避免出现表已经存在无法再新建的错误。 tbl_name :你所要创建的表的表名。该表名必须符合标识符规则。通常的做法是在表名中仅使用字母、数字及下划线。例如 titles 、 our_sales 、 my_user1 等都应该算是比较规范的表名。 create_definition : 这是 MySQL create table 语句中关键部分所在。在该部分具体定义了表中各列的属性。 create_definition 的基本语句是: col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [PRIMARY KEY] [reference_definition] or PRIMARY KEY (index_col_name,...) or KEY [index_name] (index_col_name,...) or INDEX [index_name] (index_col_name,...) or UNIQUE [INDEX] [index_name] (index_col_name,...) or [CONSTRAINT symbol] FOREIGN KEY index_name (index_col_name,...) [reference_definition] or CHECK (expr) col_name : 表中列的名字。必须符合标识符规则, 而且在表中要唯一。 type : 列的数据类型。有的数据类型需要指明长度 n, 并用括号括起。目前 MySQL 提供的数据类型详见 MySQL 进阶_ 列类型篇。 NOT NULL | NULL :指定该列是否允许为空。如果既不指定 NULL 也不指定 NOT NULL ,列被认为指定了 NULL 。 DEFAULT default_value :为列指定默认值。如果没有为列指定默认值, MySQL 自动地分配一个。如果列可以取 NULL 作为值,缺省值是 NULL 。如果列被声明为 NOT NULL ,缺省值取决于列类型: 1 、对于没有声明 AUTO_INCREMENT 属性的数字类型,缺省值是 0。对于一个 AUTO_INCREMENT 列,缺省值是在顺序中的下一个值。 2 、对于除 TIMESTAMP 的日期和时间类型,缺省值是该类型适当的“零”值。对于表中第一个 TIMES

mysql创建表 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-03-22
最近更新