修改字段名

修改字段名语法:ALTER  TABLE  <表名>  CHANGE  <旧字段名>  <新字段名>  <新数据类型>;

(1) 如果只想修改字段名不想修改数据类型,则把新数据类型写成跟旧数据类型一致即可

(2) 不同的数据类型存储的方式和长度并不相同,因此当数据库表中已经有数据时,不要轻易修改数据类型

时间: 2024-08-03 02:58:59

修改字段名的相关文章

mysql批量修改字段名(列名)

因为需要修改字段名,但是有上百个表一个个修改,绝对不是什么好干的事. 一.检索所有需要修改的字段. 比如,在sgk数据库里,想把所有是User字段修改成UserName字段. mysql> select TABLE_NAME from information_schema.`COLUMNS` where lower(TABLE_SCHEMA)='sgk' and lower(COLUMN_NAME)='user'; 二.写SQL脚本替换字段名. 1.数据库名:sgk,表名:bbs_2016,旧字

Oracle修改字段名、字段长度

语句:alter table tableName rename column oldCName to newCName; -- 修改字段名alter table tableName modify (cloumnName 数据类型); -- 修改数据类型 例如: 1.创建表: CREATE TABLE Student( id varchar2(32) primary key, name varchar2(8) not null, age number );2.修改字段名: alter table

Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件) 【转】

1.增加字段:    alter table   tablename    add   new_field_id   type   not null default '0';     例:     alter table mmanapp_mmanmedia add appid_id integer not null default 372; 增加主键: alter table  tabelname   add   new_field_id   type    default 0 not null

MySQL语句增加字段,修改字段名,修改类型,修改默认值

原文地址:https://blog.csdn.net/kimgoo/article/details/54630257 增加字段:alter table 表名 ADD 字段 类型 约束 [默认值 注释]ALTER TABLE video ADD category_id int(11) unsigned not null DEFAULT '0' COMMENT '视频分类id'; 修改字段名:alter table 表名 rename column A to BALTER TABLE video R

Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结

在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的mysql管理工具中完成,但是我们有时为了更方便的管理,会选择写sql语句来实现. 1.增加一个字段  代码如下 复制代码 //增加一个字段,默认为空alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认不能为空al

MySQL数据库修改字段名、字段类型、字段长度

1.MySQL数据库中,修改字段SQL如下: alter table AppVersion change version versionCode varchar(50) DEFAULT NULL COMMENT '版本'; 执行结果如下: alter table AppVersion change version versionCode varchar(50) DEFAULT NULL COMMENT '版本' > OK > 时间: 0.313s 字段类型长度.默认值.注释可根据自己需要进行删

Mysql常用语句总结

对MySql经常使用语句的详细总结 下面总结的知识点全是经常用的,全都是干货,好好收藏吧./* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set password=password('root'); SHOW

MySQL Dll语句

标签:MYSQL数据库/DBA/删除数据库表 概述 因为遇到一些事情,从发表上一篇文章到现在中间间隔了好几个月时间:在接下来的时间里会陆续发表关于mysql的一些文章,从基础到优化最后到管理,欢迎关注讨论. 正文 创建数据库 CREATE DATABASE DBNAME; 删除数据库 DROP DATABASE DBNAME; 显示所有表 show tables; 创建表 CREATE TABLE TABLENAME(CLUMN CLU_LEN) CREATE TABLE Person (ID

我的MYSQL学习心得(一)

我的MYSQL学习心得(一) 使用MYSQL有一段时间了,由于公司使用SQLSERVER和MYSQL,而且服务器数量和数据库数量都比较多 管理起来比较吃力,在学习MYSQL期间我一直跟SQLSERVER进行对比 第一期主要是学习MYSQL的基本语法,陆续还有第二.第三.第四期,大家敬请期待o(∩_∩)o 语法的差异 我这里主要说语法的不同 1.默认约束 区别:mysql里面DEFAULT关键字后面是不用加括号的 --sqlserver CREATE TABLE emp ( id INT DEFA