mysql 修改某列数据_mysql修改表某列数据问题
2012-11-02 回答
下面列出:
1.增加一个字段
alter table user add column new1 varchar(20) default null; //增加一个字段,默认为空
alter table user add column new2 varchar(20) not null; //增加一个字段,默认不能为空
2.删除一个字段
alter table user drop column new2; //删除一个字段
3.修改一个字段
alter table user modify new1 varchar(10); //修改一个字段的类型
alter table user change new1 new4 int; //修改一个字段的名称,此时一定要重新
//主键
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);
//增加一个新列
alter table t2 add d timestamp;
alter table infos add ex tinyint not null default ‘0′;
//删除列
alter table t2 drop column c;
//重命名列
alter table t1 change a b integer;
//改变列的类型
alter table t1 change b b bigint not null;
alter table infos change list list tinyint not null default ‘0′;
//重命名表
alter table t1 rename t2;
加索引
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);
加主关键字的索引
mysql> alter table tablename add primary key(id);
加唯一限制条件的索引
mysql> alter table tablename add unique emp_name2(cardnumber);
删除某个索引
mysql>alter table tablename drop index emp_name;
增加字段:
mysql> alter table table_name add field_name field_type;
修改原字段名称及类型:
mysql> alter table table_name change old_field_name new_field_name field_type;
删除字段:
mysql> alter table table_name drop field_name;
mysql修改字段长度
alter table 表名 modify column 字段名 类型;
例如
数据库中user表 name字段是varchar(30)
可以用
alter table user modify column name varchar(50) ;
mysql 修改某列数据_mysql修改表某列数据问题相关推荐
- mysql 查询导入的数据_MySql多表查询及数据导入
MySQL高级 外键(foreign key) 定义 让当前表字段的值在另一个表的范围内选择 语法 foreign key(参考字段名) references 主表(被参考字段名) on delete ...
- oracle表独立数据文件,oracle表空间及数据文件
1. Oracle 的逻辑结构 数据库的物理结构是由数据库的操作系统文件所决定,每一个 Oracle 数据库是由三种类型的文件组成:数据文件.日志文件和控制文件.数据库的文件为数据库信息提供真正的物理 ...
- 表间数据复制--SELECT表中的数据插入到新的表中(ORACLE,MSSQL)
表间数据复制--SELECT表中的数据插入到新的表中 --在Oracle 9i中 CREATE TABLE scott.test AS (SELECT DISTINCT empno,ename,hir ...
- 【无标题】mysql增加字段和备注_mysql 修改表名,修改字段类型,增加字段,删除字段,添加字段备注,添加索引...
mysql语句: 1.修改表名: rename table 旧表名 to 新表名; 2.修改字段类型: alter table 表名 modify column 字段名 字段类型(长度) 3.修改字段 ...
- mysql更新数据_MySQL更新表数据
更新数据是使用数据库时最重要的任务之一. 在本教程中,您将学习如何使用MySQL UPDATE语句来更新表中的数据. 1. MySQL UPDATE语句简介 我们使用UPDATE语句来更新表中的现有数 ...
- mysql的脚本默认存_MySQL修改默认存储引擎的实现方法
mysql存储引擎: MySQL服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引 ...
- mysql 定期清理表数据_mysql 定期清理表数据库
zabbix数据库备份整理 zabbix数据库备份整理 zabbix数据库备份整理 zabbix的所有操作都是存在数据库里,在数据库里都会有对应的表,所以对zabbix备份,只需备份数据库就行了. 采 ...
- mysql改存储引擎教程_MySQL修改默认存储引擎
mysql存储引擎: MySQL服务器采用了模块化风,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引擎 ...
- 查询oracle 数据库中回滚段中一个时间点被修改的表数据并还原表中原来数据
利用下面的SQL就可以查处最近更改的数据. SQL> SELECT ID,NAME,VERSIONS_STARTTIME,VERSIONS_ENDTIME,VERSIONS_OPERATION ...
- mysql 修改字段值语句_mysql修改字段语句
--------------------------------------------------------- Ta 只分享的内容开始 ------------------------------ ...
最新文章
- notepad++ 输入中文无响应
- 计算机连接外设的端口驱动,将 KMDF 外设驱动程序连接到串行端口
- 商品的包装(外贸知识二)
- webservice 存根方式
- matlab考试湖北理工学院,电子信息工程导论课程教学大纲-电气与电子信息工程学院-湖北.DOC...
- 盘点过去一年,MIT人工智能实验室的那些创新
- java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
- 为了金秋那沉甸甸的麦穗,我绝不辜负春天
- Bootstrap 媒体对象
- 30天敏捷结果(15):让自己处于宁静状态
- Ubuntu下安装vim以及常用命令
- python基础教程-Python入门教程完整版(懂中文就能学会)
- png2theora.c: undefined reference to `png_sizeof
- POI实现word转html(带图片),实现word在线预览
- matlab把结构按条件排序,matlab结构体数组排序
- NI-VISA监听收发命令 同步或异步读写 示例C和C#源码National Instruments程控电源操作步骤安捷伦
- 360安全杀毒软件扫描计算机病毒,360木马查杀能扫描病毒吗
- python八卦阴阳_GitHub - meetingFuture/godwill: 周易八卦,占一卦,知来世,肖今生。...
- Android 实现adb手机投屏
- linux网卡的配置文件是双引号,Linux修改网卡ens33为eth0以及centos7下修改动态IP为静态IP地址...