Mysql修改字段类型、长度及添加删除列实例代码

目录
  • 1、mysql中修改字段长度:
  • 2、mysql修改字段类型:
  • 3、mysql中增加列:
  • 4、mysql中修改列:
  • 5、mysql中删除列
  • 6、mysql 修改字段长度更多实例
  • 总结

1、mysql中修改字段长度:

ALTER TABLE tb_article MODIFY COLUMN NAME VARCHAR(50);

这里的tb_article为表名,NAME为字段名,50为修改后的长度

2、mysql修改字段类型:

ALTER TABLE tb_article MODIFY COLUMN NAME CHAR(50);

修改后,name字段类型由varchar变为char

3、mysql中增加列:

ALTER TABLE tb_article ADD COLUMN name1 VARCHAR(30);

4、mysql中修改列:

ALTER TABLE tb_article CHANGE name1 name2 VARCHAR(30);

name1为修改前的列名,name2为修改后的列名。

这里在修改列的时候,也可以改变列的类型或者长度,这个感兴趣的朋友可以自己试试。

5、mysql中删除列

ALTER TABLE tb_article DROP COLUMN name2;

6、mysql 修改字段长度更多实例

一、修改一个字段的长度

alter table 表名 modify column 字段名 类型;

如:demo表里的test字段,原来长度是10个字符,现长度要改成100个字符

alter table demo modify column test varchar(100);

二、修改多个字段的长度

alter table 表名 modify column字段名1 类型1,

modify column字段名2 类型2,

modify column字段名3 类型3;

如:demo表里的test1,test2,test3字段,原来长度都是10个字符,现长度要改成100、200、300个字符

alter table demo modify column test1 varchar(100),

modify column test2 varchar(200),

modifycolumn test3 varchar(300);

总结

到此这篇关于Mysql修改字段类型、长度及添加删除列的文章就介绍到这了,更多相关Mysql修改字段类型长度内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • MySQL如何修改字段类型和字段长度

    目录 mysql修改字段类型和字段长度 1.修改字段类型 2.修改字段长度 修改数据库表的某一字段长度 mysql修改字段类型和字段长度 1.修改字段类型 格式:alter table 表名 modify column 字段名 类型; 实例: 将users表的registerTime字段改为datetime类型; alter table users modify column registerTime datetime; 2.修改字段长度 格式:alter table 表名 modify col

  • Mysql修改字段类型、长度及添加删除列实例代码

    目录 1.mysql中修改字段长度: 2.mysql修改字段类型: 3.mysql中增加列: 4.mysql中修改列: 5.mysql中删除列 6.mysql 修改字段长度更多实例 总结 1.mysql中修改字段长度: ALTER TABLE tb_article MODIFY COLUMN NAME VARCHAR(50); 这里的tb_article为表名,NAME为字段名,50为修改后的长度 2.mysql修改字段类型: ALTER TABLE tb_article MODIFY COLU

  • mysql时间字段默认设置为当前时间实例代码

    目录 mysql时间字段默认为当前时间 附:mysql 字段 default 默认赋值 当前系统时间 总结 mysql时间字段默认为当前时间 1.直接在创建表时添加该列并声明默认值,如下: CREATE TABLE `table1` ( `id` int(11) NOT NULL, `createtime` timestamp NULL default CURRENT_TIMESTAMP, `updatetime` timestamp NULL default CURRENT_TIMESTAMP

  • Mysql修改字段名和修改字段类型的实例代码

    1.修改字段类型.字段名.字段注释.类型长度.字段默认值 mysql修改字段类型: --能修改字段类型.类型长度.默认值.注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN关键字可以省略不写 alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '注释'; -- 正常,能修改字段类型.类型长

  • Oracle在表中有数据的情况下修改字段类型或长度的解决方法

    Oracle 数据库如何在表中有数据的情况下,修改表字段的类型或者增加表字段的长度解决方法 我们偶尔需要在已有表,并且有数据的情况下,修改其某个字段的类型或改变他的长度,但是因为表中有数据,所以不可以直接修改,需要换个思路. -- Create table create table TABLE1 ( col1 number(9), col2 char(20) ); -- 尝试修改 -- 修改成功,因为表中无数据 ALTER TABLE TABLE1 MODIFY COL1 NUMBER(10);

  • 详解Oracle修改字段类型方法总结

    最近学习了Oracle修改字段类型方法,留做记录. 有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (name nvarchar2(20)); 2.假设字段有数据,则改为nvarchar2(20)可以直接执行: alter table tb modify (name nvarchar2(20)); 3.假设字段有数据,则改为varchar2(40)执行时会弹出:"ORA-

  • mysql查询字段类型为json时的两种查询方式

    表结构如下: id varchar(32) info json 数据: id = 1 info = {"age": "18","disname":"小明"} -------------------------------------------- 现在我需要获取info中disanme的值,查询方法有: 1. select t.id,JSON_EXTRACT(t.info,'$.disname') as disname fro

  • MySQL中字段类型为longtext的值导出后显示二进制串方式

    目录 MySQL字段类型为longtext的值导出后显示二进制串 使用MySQL的CAST()函数或者CONVERT()函数 MySQL的基本语句及用法 WHERE子句:条件查找 UPDATE子句:数据更新 DELETE子句:删除数据 LINK子句:元字符查找 UNION操作符:联合查询结果 MySQL字段类型为longtext的值导出后显示二进制串 MySQL中字段类型为 longtext 的字段值保存的是Blob (Binary large objects),所以在导出sql或者将sql查询

  • mysql enum字段类型的谨慎使用

    目录 为什么使用枚举 枚举类型使用陷阱 使用例子: 插入数字例子: 为什么使用枚举 限定值的取值范围,比如性别(男,女,未知)等. 枚举类型使用陷阱 1.超级不推荐在mysql中设置某一字段类型为enum,但是存的值为数字,比如‘0’,‘1’,‘2’: 解释1:你会混淆,因为enum可以通过角标取值,但它的角标是从1开始,对于不熟悉这个字段的人这里会出错 解释2:enum类型的字段对于0与‘0’有非常大的区别,如果你是用0当角标做操作,因它没有这个角标,所要会报错:如果你使用‘0’这个值去取枚举

  • 修改 bootstrap table 默认detailRow样式的实例代码

    废话不多说了,直接给大家贴代码,具体代码如下所示: this.$body.find('> tr[data-index] > td > .detail-icon').off('click').on('click', function () { var $this = $(this), //a.detail-icon $tr = $this.parent().parent(), //current row index = $tr.data('index'), row = data[index

随机推荐