MYSQL数据库mysql Create Table语句的语法结构
《MYSQL数据库mysql Create Table语句的语法结构》要点: 本节内容: 在mysql数据库中,如下: [table_options] [select_statement] 说明: IF NOT EXISTS:实际上是在建表前加上一个判断,只有该表目前尚不存在时才执行create table操作.用此选项可以避免出现表已经存在无法再新建的错误. create_definition:这是create table语句中关键部分所在.在该部分具体定义了表中各列的属性. [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:表中列的名字.必需符合标识符规则,而且在表中要唯一.MYSQL教程 type:列的数据类型.有的数据类型必要指明长度n,并用括号括起.目前MySQL提供的数据类型详见MySQL进阶_列类型篇. DEFAULT default_value:为列指定默认值.如果没有为列指定默认值,MySQL自动地分配一个.如果列可以取NULL作为值,缺省值是NULL.MYSQL教程 如果列被声明为NOT NULL,缺省值取决于列类型: AUTO_INCREMENT:设置该列有自增属性,只有整型列才能设置此属性. 便是这些了,都是一些基础的内容,不过掌握了这些,对于mysql create table语句也就可以灵活运用了.MYSQL教程 编程之家PHP培训学院每天发布《MYSQL数据库mysql Create Table语句的语法结构》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |