mysql增加删除字段常用命令

  1.增加字段

  alter table tablename add fieldname fieldtype

  eg. alter table userinfor add username char(20);

  2. 删除原有字段

  alter table tablename drop fileldname

  3.修改字段名称

  alter table tablename change oldfileldname newfieldname fieldtype;

  eg. alter table userinfor change id userid integer;

  4.修改字段类型

  alter table tablename modify fieldname newfieldtype

  eg. alter table userinfor modify userid char(20);

时间: 2024-11-09 11:08:22

mysql增加删除字段常用命令的相关文章

paip.解决 数据库mysql增加列 字段很慢添加字段很慢

paip.解决 数据库mysql增加列 字段很慢添加字段很慢 环境如下: mysql5.6 数据仅仅3w alter table xxx add column yyy int default 0; 添加字段很慢,好几份中都没有好.. 原因以及解决 [SQL] alter table grejx_def add column flag12 int default 0; 受影响的行: 0 不是那种lock–copoy–rewrite的方式.effeic row sh 0 ,为甚还是这么慢的是?? O

mysql 增加修改字段类型及删除字段类型_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中的表中增加删除字段

1增加两个字段: mysql> create table id_name(id int,name varchar(20)); Query OK, 0 rows affected (0.13 sec) mysql> alter table id_name add age int,add address varchar(11); Query OK, 0 rows affected (0.13 sec) Records: 0  Duplicates: 0  Warnings: 0 mysql>

MYSQL使用心得(十) 常用命令

mysql查看状态 ./mysqladmin -uroot -popen extended-status 然后grep进行shell编程 直接执行外部命令 ./mysql -uroot -e "show master status \G" 分析sql语句 explain <SQL>; explain partitions <SQL>; 查看表结构 desc 表名; 查看创建表的结构 show create table 表名; 查看变量(配置文件) show va

mysql myisamchk修复数据库常用命令记录

实例  代码如下 复制代码 #locate myisamchk #ln -s /usr/local/mysql/bin/myisamchk /usr/bin/myisamchk #myisamchk tablename.MYI #myisamchk -r -q tablename 如果-r不行就采用强制执行命令如下  代码如下 复制代码 #myisamchk -r -o -f 好了根据上面我们来分享一个实例 MyISAM是MySQL的预设storage engine. MyISAM table很

mysql DBA:mysqladmin常用命令总结

1. 使用-r/-i参数使用mysqladmin extended-status命令可以获得所有MySQL性能指标,即show global status的输出,不过,因为多数这些指标都是累计值,如果想了解当前的状态,则需要进行一次差值计算,这就是mysqladmin extended-status的一个额外功能,非常实用.默认的,使用extended-status,看到也是累计值,但是,加上参数-r(--relative),就可以看到各个指标的差值,配合参数-i(--sleep)就可以指定刷新

MySQL中的alter table命令的基本使用方法及提速优化_Mysql

一.基本用法 1. 增加列 alter table tbl_name add col_name type 例如,  给pet的表增加一列 weight, mysql>alter table pet add weight int; 2. 删除列 alter table tbl_name drop col_name 例如, 删除pet表中的weight这一列 mysql>alter table pet drop weight; 3. 改变列 分为改变列的属性和改变列的名字 改变列的属性--方法1:

mysql中alter数据表中增加、删除字段与表名修改例子

 alter是非常强大的一个功能我们可以利用alter来修改数据表表名字体名及一些其它的操作了,下面一起来看看mysql中alter数据表中增加.删除字段与表名修改的一个例子.     修改删除mysql数据库中的数据内容: [root@hk ~]# /usr/local/mysql/bin/mysql -uroot -p'admin' #进入mysql mysql> create database gbk default character set gbk collate gbk_chines

mysql 修改表/字段 增加/删除表索引

mysql教程 修改表/字段 增加/删除表索引 create table test (blob_col blob, index(blob_col(10)));在mysql 5.1中,对于myisam和innodb表,前缀可以达到1000字节长.请注意前缀的限制应以字节为单位进行测量,而create table语句中的前缀长度解释为字符数.当为使用多字节字符集的列指定前缀长度时一定要加以考虑. 还可以创建fulltext索引.该索引可以用于全文搜索.只有myisam存储引擎支持fulltext索引