位置: 编程技术 - 正文

MySQL中create table语句的基本语法是(mysql-relay-bin)

编辑:rootadmin
MySQL中create table语句的基本语法是: Create [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement] TEMPORARY:该关键字表示用create table新建的表为临时表,此表在当前会话结束后将自动消失。临时表主要被应用于存储过程中,对于目前尚不支持存储过程的MySQL,该关键字一般不用。 IF NOT EXISTS:实际上是在建表前加上一个判断,只有该表目前尚不存在时才执行create table操作。用此选项可以避免出现表已经存在无法再新建的错误。 tbl_name:你所要创建的表的表名。该表名必须符合标识符规则。通常的做法是在表名中仅使用字母、数字及下划线。例如titles、our_sales、my_user1等都应该算是比较规范的表名。 create_definition:这是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的日期和时间类型,缺省值是该类型适当的“零”值。对于表中第一个TIMESTAMP列,缺省值是当前的日期和时间。3、对于除ENUM的字符串类型,缺省是空字符串。对于ENUM,缺省值是第一个枚举值。 AUTO_INCREMENT:设置该列有自增属性,只有整型列才能设置此属性。当你插入NULL值或0到一个AUTO_INCREMENT列中时,列被设置为value+1,在这里value是此前表中该列的最大值。AUTO_INCREMENT顺序从1开始。每个表只能有一个AUTO_INCREMENT列,并且它必须被索引。

推荐整理分享MySQL中create table语句的基本语法是(mysql-relay-bin),希望有所帮助,仅作参考,欢迎阅读内容。

MySQL中create table语句的基本语法是(mysql-relay-bin)

文章相关热门搜索词:mysql --help,mysql-relay-bin,mysql-relay-bin,mysql_prepare,mysql --help,mysql period_diff,mysql_prepare,mysql-relay-bin,内容如对您有帮助,希望把文章链接给更多的朋友!

关于mysql 字段的那个点为是定界符 InsertINTO`users`(`UserName`,`PassWord`有的人对字段名命名的不规范,会引起冲突,用它有一部分转义的功能不用也可以。冲突了就要用

MySQL相关说明 资源类型在MySQL模块中使用了两种资源类型。第一种是数据库的连接句柄,第二种是SQL查询返回的结果集。预定义常量以下常量由本扩展模块定义,因

PHP 的 __FILE__ 常量 今天碰到了PHP的常量__FILE__的问题了。在网上查了一下。总结了以下规律。dirname(__FILE___)函数返回的是脚本所在在的路径。比如文件b.php包含如下内容:?

标签: mysql-relay-bin

本文链接地址:https://www.jiuchutong.com/biancheng/276597.html 转载请保留说明!

上一篇:php生成文件(php生成文件流)

下一篇:关于mysql 字段的那个点为是定界符(mysql的字段类型有哪些)

  • 所得税费用影响企业利润总额吗
  • 印花税的分录如何做
  • 银行承兑汇票提前承兑收多少手续费
  • 银行电子承兑到期多久时间之内可以兑现
  • 现金流量表现金指的什么
  • 每股收益无差别点计算公式怎么解
  • 劳务派遣人员保险由谁缴纳
  • 金蝶标准版如何结转到下月
  • 红字信息表状态是B900071
  • 递延税款负债在资产负债表哪个科目
  • 会计科目已受控于应收应付系统
  • 注册资本5块钱
  • 土地增值税多交了怎么处理
  • 印花税一个月一报吗
  • 购置房产按揭应注意事项
  • 企业债务重组损失的所得税前扣除
  • 高速公路通行费专用发票可以抵扣吗
  • 为什么中国没有工业革命
  • 税收编码选错了,发票已经开出去几个月了,还有影响吗
  • 税收分类编码选错了会罚款么
  • 个税免税收入填错了怎么办
  • 综合所得收入包括哪些所得项目
  • 税务局报表利润表本期金额
  • 纳税人申领发票流程
  • 房地产企业土地出让金抵减销项税额
  • word中的引号方向不对
  • 个人所得税计算方法及抵扣方法
  • 收到发票怎么写说明
  • 如何加快身体的新陈代谢
  • 事业单位需要交个人所得税吗
  • 三方转账协议应该怎么写
  • 安保费差额纳税是什么意思
  • msmpeng.exe 是什么
  • element ui el-table
  • 企业所得税教育经费列支范围
  • 取得投资是什么意思
  • vue定位城市
  • 发行股票溢价计入
  • nvm安装教程
  • Vue中@change、@input和@blur的区别以及什么是@keyup
  • 专用发票跨月冲红给对方吗
  • python中有很多包管理工具
  • 制造费用月末一般有余额吗
  • 企业送的购物卡怎么退回去
  • sql server 2005安装失败
  • 小微企业免税销售额和其他免税销售额的区别
  • 作废的发票也要交印花税吗
  • 公司向法人借款有税务风险吗
  • 被投资单位信息是什么
  • 为什么生产成本不属于损益类科目
  • 递延收益属于哪个报表项目
  • 车间管理人员的福利费计入什么科目
  • 预付账款属于资产类科目
  • 不开票收据可以盖章吗
  • 海量数据的查询
  • jquery常用的事件绑定函数有哪些
  • centos6.10修改主机名
  • openmpi编译
  • win7不能复制文件怎么办
  • ubuntu命令行中文乱码怎么解决
  • nacos监控服务
  • linux指定格式显示日期
  • win7 64位系统怎么查看串口号?
  • 文件夹windows
  • win7的注册表在哪里打开
  • win8 开机
  • 浮动浮动
  • 实现高性能化 两个字表达
  • unity3D游戏开发
  • JQuery ZTree使用方法详解
  • 浅谈如何加强基层党组织建设
  • php删除代码
  • android studio教程入门
  • typescript concat
  • JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
  • python爬取新浪股票数据
  • 税务局约谈严重吗
  • 地税局公务员考试科目
  • 契税纳税申报表在哪里拿
  • 国税和地税是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设