位置: 编程技术 - 正文

详解MySQL中ALTER命令的使用

编辑:rootadmin

推荐整理分享详解MySQL中ALTER命令的使用,希望有所帮助,仅作参考,欢迎阅读内容。

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

MySQL的ALTER命令是非常有用的,当想改变表的名称,表的字段,或者如果要添加或删除一个现有的表中的列。

让我们开始创建一个表名为testalter_tbl的用例:

丢弃,添加或重新定位字段:

假设要删除一个现有的第i列从上面的MySQL表,那么使用DROP子句一起使用ALTER命令如下

如果该表中剩下唯一的一个字段,DROP命令是不起作用的。

要添加一列,使用“添加”ADD“指定的列定义。下面的语句恢复&#;列的testalter_tbl

testalter将包含相同的两列,当第一次创建表不会有相同的结构。这是因为新列添加到默认情况下,该表结束。即使ioriginally是第一列MYTBL,现在是最后一条:

想指定的表中的一列位置,可以使用第一个它的第一列,,或ALTER COL_NAME到指示新列应该放在后COL_NAME。请尝试以下ALTER TABLE语句中,使用SHOW COLUMNS后,每个人都有不同的影响:

第一和AFTER符只能与ADD子句。这意味着,如果要重新定位现有的列在一个表中,必须先删除它,然后将它添加在新的位置。更改列定义或名称:

要更改列的定义,修改或变更条款,连同ALTER命令。例如,要更改列c从CHAR(1)为CHAR(),这样做:

CHANGE语法是有点不同。变更后的关键字,要更改的列的名字,然后指定新的定义,其中包括新的名称。试试下面的例子:

如果现在使用转换j字段的BIGINT为int而不改变列名,该声明应该是:

详解MySQL中ALTER命令的使用

ALTER TABLE的影响,NULL和默认值属性:

当修改或更改列,也可以指定是否该列可以包含NULL值,它的默认值是什么。事实上,如果不这样做,MySQL会自动分配给这些属性的值。

下面是示例默认情况下,NOT NULL列的值将是。

如果不使用上面的命令,那么MySQL将填补所有的列中的NULL值。更改列的默认值:

可以使用ALTER命令更改任何列的默认值。试试下面的例子。

可以从任何一列中删除默认约束通过使用DROP子句一起使用ALTER命令。

更改表类型:

可以使用ALTER命令及TYPE子句一起使用的修改表类型。试试下面的示例中,改变testalter_tbl 为InnoDB类型。

要找出一个表的当前类型,使用SHOW TABLE STATUS语句。

重命名表:

要重命名表,使用ALTER TABLE语句中RENAME选项。试试下面的例子,重命名testalter_tbl为alter_tbl

可以使用ALTER命令来创建和删除索引在MySQL文件。在下一章中,我们将看到此功能。

MySQL中关于临时表的一些基本使用方法 临时表可能是非常有用的,在某些情况下,保持临时数据。最重要的是应该知道的临时表是,他们将当前的客户端会话终止时被删除。临时表中添加MySQL

简单介绍MySQL中索引的使用方法 数据库索引是一个数据结构,提高操作的速度,在一个表中可以使用一个或多个列,提供两个快速随机查找和高效的顺序访问记录的基础创建索引。在

在MySQL中操作克隆表的教程 可能有一种情况,当需要一个完全相同的副本表CREATETABLE...SELECT不适合需要,因为副本必须包含相同的索引,默认值,依此类推。按下面的步骤,可以处

标签: 详解MySQL中ALTER命令的使用

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

上一篇:mysql数据库索引损坏及修复经验分享(MySQL数据库索引设计)

下一篇:MySQL中关于临时表的一些基本使用方法(mysql数据库中关于作为临时)

  • 什么情况借钱
  • 个体工商户要报工商年报吗?
  • 赠送的代金券属于销售费用吗?
  • 长期股权投资在哪个报表里
  • 固定资产折旧会计处理
  • 企业所得税法允许税前扣除的费用划分为
  • 营业执照作废声明怎么撤销
  • 固定资产直接计入成本的规定
  • 开一般户需要提交人行吗
  • 企业清算需要什么
  • 纳税人领购普通发票要求
  • 公共电话亭的话费收入如何做税务处理呢?
  • 技术维护费280全额抵扣会计分录
  • 无偿受让股权的股东对发起股东没有出资承担责任
  • 个税返还交所得税吗
  • 成立分公司总公司有什么影响
  • 发票金额是价税价格吗
  • 不缴地税国税可停票吗?
  • 票据转让后本公司还有责任吗
  • 上年留抵增值税怎么做账
  • 初级考试备考计划
  • surface安装win10专业版
  • 笔记本电脑按键掉了怎么修
  • 第三方工具查看对方关注抖音
  • 昂达主板的组装视频
  • 公司固定资产出售给个人
  • php介绍
  • php可变参数
  • 修改apache的http服务端口为8080
  • 抵偿债务会计处理
  • 差额征收是啥意思
  • 哪些合同不属于担保合同
  • 前端常问的面试题
  • 超过小规模纳税人标准能不转一般纳税人吗?
  • async/await原理
  • php实现发送邮件
  • redis 缓存框架
  • Midjourney之外21款免费的AI Image画图网站集合
  • 有形动产租赁个税是经营所得吗
  • MySQL分表和分区最佳攻略
  • 在岗职工平均工资和社平工资的区别
  • 学电脑网站
  • 职工教育经费支出比例
  • mysql union和join
  • react 16新特性
  • 蔬菜和肉类是不是免税
  • 电子发票能退回去吗
  • 边际贡献总额什么意思
  • 税额四舍五入的差额0.03怎么调整
  • 进口商品采购流程及时间
  • 出差自己开车去开会怎么报销交通费
  • 超市小规模税负怎么算
  • 微信收款要收费吗?
  • 其他应付款如何清零
  • 企业技术转让会计分录
  • 去年的车辆保险今年才开怎么做分录
  • 工作经费是什么
  • 过户前交了契税能退吗
  • k3凭证模板
  • 发票超过密码区一点点
  • 企业进行资产评估的目的可能是
  • win8系统连接网络
  • linux系统转换为win系统脚本
  • samba开启
  • macbook移到废纸篓
  • ubuntu必备软件10款
  • win10周年纪念版
  • Windows XP Professional VLK SP2 简体中文版
  • win7系统浏览器不见了
  • 如何解决win7系统中鼠标键盘不能用
  • win7系统电脑蓝牙怎么开
  • js中的原型是什么
  • 何为黄金茶
  • linux实现shell
  • Node.js中的什么模块是用于处理文件和目录的
  • python tkinter tabview
  • shell 读取文件中的每一行并存储到数组
  • 增值税红字发票怎么做账
  • 宁德市蕉城区地图全图最新
  • 综治中心能取代公务员吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设