MySQL如何修改字段类型和字段长度
目录
- mysql修改字段类型和字段长度
- 1、修改字段类型
- 2、修改字段长度
- 修改数据库表的某一字段长度
mysql修改字段类型和字段长度
1、修改字段类型
格式:alter table 表名 modify column 字段名 类型;
实例:
将users表的registerTime字段改为datetime类型;
alter table users modify column registerTime datetime;
2、修改字段长度
格式:alter table 表名 modify column 字段名 类型(长度);
实例:
将users表的username字段改为varchar类型,长度为30个字节;
alter table users modify column username varchar(30);
修改数据库表的某一字段长度
//创建一张临时表 CREATE TABLE TMP_TABLE(CUSNO CHAR(10)) //修改TMP_TABLE表中CUSNO字段的长度 ALTER TABLE TMP_TABLE MODIFY CUSNO CHAR(20)
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
mysql 增加修改字段类型及删除字段类型
MySQL添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加) 删除字段: alter table `user_movement_log` drop column Gatewayid 调整字段顺序: ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int
-
MySQL动态修改varchar长度的方法
虽然这种情况不应该发生,通常像我们关系型数据库,我们应该是事先设计好,以后不能改动,但是由于之前工作的疏忽,其实说实话,也不仅仅是我个人的疏忽,主要是沟通上的原因,当然数据库毕竟是我设计的,所以,还是自我批评一下. 说一下情况:MySQL字段有个varchar值字段设置的太短了,设置了30个,(我依稀记得varchar是可扩展的,当然现实并不容忍我的依稀),所以我只能找一个方法在保证数据库数据不变的情况下,动态修改varchar字段的长度,找了一段时间,终于让我找到了. alter table
-
Mysql中varchar长度设置方法
如果某一项中设置的是varchar(50) 那么对英文当然是50 那么对中文呢 utf-8的中文占3个字节 那么,这个varchar(50)是不是只能存16个汉字了? mysql varchar(50) 不管中文 还是英文 都是存50个的 MySQL5的文档,其中对varchar字段类型这样描述:varchar(m) 变长字符串.M 表示最大列长度.M的范围是0到65,535.(VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节). 为何会这般变换?真
-
Mysql修改字段名和修改字段类型的实例代码
1.修改字段类型.字段名.字段注释.类型长度.字段默认值 mysql修改字段类型: --能修改字段类型.类型长度.默认值.注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN关键字可以省略不写 alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '注释'; -- 正常,能修改字段类型.类型长
-
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
-
Oracle在表中有数据的情况下修改字段类型或长度的解决方法
Oracle 数据库如何在表中有数据的情况下,修改表字段的类型或者增加表字段的长度解决方法 我们偶尔需要在已有表,并且有数据的情况下,修改其某个字段的类型或改变他的长度,但是因为表中有数据,所以不可以直接修改,需要换个思路. -- Create table create table TABLE1 ( col1 number(9), col2 char(20) ); -- 尝试修改 -- 修改成功,因为表中无数据 ALTER TABLE TABLE1 MODIFY COL1 NUMBER(10);
-
MySQL中TEXT与BLOB字段类型的区别
在MySQL中有两个字段类型容易让人感觉混淆,那就是TEXT与BLOB,特别是自己写博客程序的博主不知道改为自己的博客正文字段选择TEXT还是BLOB类型. 下面给出几点区别: 一.主要差别 TEXT与BLOB的主要差别就是BLOB保存二进制数据,TEXT保存字符数据.目前几乎所有博客内容里的图片都不是以二进制存储在数据库的,而是把图片上传到服务器然后正文里使用<img>标签引用,这样的博客就可以使用TEXT类型.而BLOB就可以把图片换算成二进制保存到数据库中. 二.类型区别 BLOB有4种
-
MySQL如何修改字段的默认值和空值
目录 MySQL修改字段的默认值和空值 修改字段默认值 修改字段值是否为空 MySQL默认值NULL.空值.Empty String的区别 如何选择? 先说结论 区别 MySQL修改字段的默认值和空值 修改字段默认值 修改: ALTER TABLE 表名 ALTER COLUMN 字段名 SET DEFAULT 默认值 删除: ALTER TABLE 表名 ALTER COLUMN 字段名 DROP DEFAULT 修改字段值是否为空 设为空: ALTER TABLE 表名 MODIFY 字段名
-
MySQL中字段类型char、varchar和text的区别
在MySQL中,char.varchar和text类型的字段都可以用来存储字符类型的数据,char.varchar都可以指定最大的字符长度,但text不可以. 它们的存储方式和数据的检索方式也都不一样. 数据的检索效率是:char > varchar > text 具体说明: char:存储定长数据很方便,CHAR字段上的索引效率级高,必须在括号里定义长度,可以有默认值,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间(自动用空格填充),且在检索的时
-
详解MySQL中数据类型和字段类型
目录 1. mysql的数据类型 (1)数值型 (2)字符(串)型 (3)日期和时间型 (4)null值 2. mysql的列(字段)类型 2.1数值列类型 2.2字符串列类型 2.3日期时间列类型 1. mysql的数据类型 在mysql中有如下几种数据类型: (1)数值型 数值是诸如32 或153.4 这样的值.mysql 支持科学表示法,科学表示法由整数或浮点数后跟“e”或“e”.一个符号(“+”或“-”)和一个整数指数来表示.1.24e+12 和23.47e-1 都是合法的科学表示法表示
-
详解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-
随机推荐
- SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法
- MongoDB聚合功能浅析
- jquery实现用户登陆界面(示例讲解)
- 用window.location.href实现刷新另个框架页面
- 便宜vps多是哪些技术架构方式(VPS分割架构是怎么超售的)
- UIMenuController在Cell内部无法显示的解决办法(iOS9.2)
- JavaScript event对象整理及详细介绍
- 解析C#自定义控件的制作与使用实例的详解
- 让python同时兼容python2和python3的8个技巧分享
- linux中定时任务crond命令使用方法
- 基于jquery实现省市区三级联动效果
- android自定义进度条渐变圆形
- JS验证邮件地址格式方法小结
- C#设置页面单位和缩放的方法
- 动态数组C++实现方法(分享)
- 值得分享的php+ajax实时聊天室
- IE与FireFox中的childNodes区别
- PHP折半(二分)查找算法实例分析
- Swift开发应用中如何更方便地使用颜色详解
- 浅谈从ASP.NET Core2.2到3.0你可能会遇到这些问题