`

mysql修改表字段

阅读更多


http://www.blogjava.net/Alpha/archive/2007/07/23/131912.html

//主键549830479

   alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

//增加一个新列549830479

   alter table t2 add d timestamp;
alter table infos add ex tinyint not null default '0';

//删除列549830479

   alter table t2 drop column c;

//重命名列549830479

   alter table t1 change a b integer;


//改变列的类型549830479

   alter table t1 change b b bigint not null;
alter table infos change list list tinyint not null default '0';

//重命名表549830479

   alter table t1 rename t2;

加索引549830479

   mysql> alter table tablename change depno depno int(5) not null;
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);
mysql> alter table tablename add index emp_name (name);

加主关键字的索引549830479

mysql> alter table tablename add primary key(id);

加唯一限制条件的索引549830479

  mysql> alter table tablename add unique emp_name2(cardnumber);

删除某个索引549830479

   mysql>alter table tablename drop index emp_name;

修改表:549830479

增加字段:549830479

   mysql> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:549830479

   mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段:549830479

   mysql> ALTER TABLE table_name DROP field_name; 
分享到:
评论

相关推荐

    MySQL数据表字段内容的批量修改、清空、复制等更新命令

    MySQL数据表字段内容的批量修改、清空、复制等更新命令,需要的朋友可以参考下。

    MySQL修改表结构.doc

    我们在修改表字段类型和约束条件的时候,如果表中的字段已经有值了,但是你修改的这个类型和字段里边的值不匹配是不允许修改的,就比如说你当初设置字段的时候,字段的值是允许存空值,并且字段里边已经存储空值了,...

    Mysql 表字段修改 并发情况下避免重复

    Mysql 表字段修改 并发情况下避免重复一,场景二,问题三,解决方案 一,场景  多个用户同时修改用户名时,存在用户名相同的情况,而由于业务需要,用户名是不允许相同的,需要避免重复。 二,问题  sql语句举例...

    mysql 数据字段导出工具 增加了注释字段导出

    在别人基础上修改了一下。 感性原作者的奉献 一起贡献都归功与原作者

    mysql导出指定数据或部份数据的方法

    这个时候mysqldump可能就不大好使了,...方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐) 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 代码如下:SELECT a,b,a+b INTO OUTF

    MySQL表字段设置默认值(图文教程及注意细节)

    环境 MySQL 5.1 + 命令行工具 问题 MySQL表字段设置默认值 解决 代码如下: –SQL: CREATE TABLE test( i_a int NOT NULL DEFAULT 1, ts_b timestamp NOT NULL DEFAULT NOW(), c_c char(2) NOT NULL DEFAULT ‘1’ )...

    Windows7下安装使用MySQL8.0.16修改密码、连接Navicat问题

    在安装MySQL时遇到几个问题,网上查找的答案大同小异,并没有很好的...文件内容如下,修改‘basedir=’、‘datadir=’地址 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\Program Files\MyS

    MySQL ALTER命令知识点汇总

    2、删除,添加或修改表字段 如下命令使用了 ALTER 命令及 DROP 子句来删除以上创建表的 i 字段: 3、如果数据表中只剩余一个字段则无法使用DROP来删除字段。 MySQL 中使用 ADD 子句来向数据表中添加列,如下实例在...

    mysql更新一个表里的字段等于另一个表某字段的值实例

    如下所示: update table1 as z left join table2 as zb on z.zcatId = zb.zcatId set ... 您可能感兴趣的文章:Sql查询MySql数据库中的表名和描述表中字段(列)信息Python中模块pymysql查询结果后如何获取字段列表MySQL

    Mysql字符串截取及获取指定字符串中的数据

    小编童鞋最近接了一个新需求,需要在MySql的字段中截取一段字符串中的特定字符,下面小编把我的核心代码分享给大家,对mysql 字符串截取相关知识感兴趣的朋友一起看看吧

    mysql中向表中某字段追加字符串的方法

    MySQL大表中重复字段的高效率查询方法MySQL 删除大表的性能问题解决方案MYSQL数据库中的现有表增加新字段(列)MySQL命令行中给表添加一个...MySQL修改表一次添加多个列(字段)和索引的方法MySQL表字段设置默认值(图文

    用sql命令修改数据表中的一个字段为非空(not null)的语句

    ALTER TABLE table1 ALTER COLUMN ... 您可能感兴趣的文章:sql server建库、建表、建约束技巧mysql建库时提示Specified key was too long max key length is 1000 bytes的问题的解决方法Mysql 建库建表技巧分享SQL S

    MySQL 数据库 ALTER命令讲解

    当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 开始本章教程前让我们先创建一张表,表名为:testalter_tbl。 root@host# mysql -u root -p password; Enter password:******* mysql>...

    MySQL所支持的数据类型与表字段约束类型的学习教程

    MySQL 数据(字段)类型 在创建表的时候,要明确定义字段对应的数据类型。MySQL 主要的数据类型分为数值类型、字符串(文本)类型、时间日期类型和其他类型几类。 数值类型 数值类型说明: 补充说明 在 int...

    JavaEE课程SSM网上商城(附带建表sql脚本)

    (4)数据库采用mysql,表字段根据情况自拟。 缺点:一个购物车的订单会根据商品类别拆成多项,与现实生活不符 注意事项:我的图片上传和获取路径是用springmvc改成了D盘的upload文件夹,tomcat是用的9.0,移植时...

    mysql数据库开发规范【推荐】

    最近一段时间一边在线上抓取SQL来优化,一边在整理这个开发规范,尽量减少新的问题SQL进入生产库。今天也是对公司的开发做了一次培训,PPT就不放上来了,里面有十来个生产SQL的案例。因为规范大部分还是具有通用性,...

    MyLeaning_doc:学习日志

    MyLeaning_doc我的学习日志文件编写开始时间:2020-10-27- 获取验证码 easy-captcha - Maven依赖 - 使用方法- MYSQL详解 - 注意规范 - 修改表 - 修改表名 - 增加表字段 - 修改表字段 - 删除表字段 - MySql数据管理 -...

    python-mysql day03.txt

    Day02回顾 1、数据类型 1、数值类型 2、字符类型 3、枚举类型 1、单选 :enum(值1,...) ...3、表字段操作 1、添加(add) alter table 表名 add 字段名 数据类型 first|after.; 2、修改(modify) alter tab

Global site tag (gtag.js) - Google Analytics