`

mysql 添加,删除,调整字段

 
阅读更多
ALTER TABLE — 更改表属性 
添加字段: 

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 not null default 0  AFTER RegionID 
mysql alter 语句用法,添加、修改、删除字段等 

//主键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; 




文章来源http://shmily2038.iteye.com/blog/797682
分享到:
评论

相关推荐

    mysql中添加字段insert

    在MySQL数据库管理中,对表结构进行操作是常见的任务,包括添加、修改和删除字段,以及调整字段顺序。以下是对这些操作的详细说明。 1. **添加字段**: 添加字段意味着向已存在的表中插入新的列。有两种方式来实现...

    MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结

    以下是对MySQL常用建表、添加字段、修改字段和添加索引的SQL语句的详细说明: 1. **建表**: - `DROP TABLE IF EXISTS bulletin;`:如果存在名为`bulletin`的表,则先删除。 - `CREATE TABLE bulletin(`...`)`: ...

    mysql自增字段重排 mysql删除表后自增字段从1开始.docx

    总的来说,理解MySQL中不同存储引擎对自增字段的处理方式非常重要,这有助于我们在设计数据库时做出最佳选择,尤其是在处理大量数据和频繁的插入、删除操作时。正确地管理和调整自增字段可以确保数据的一致性和高效...

    mysql 增加修改字段类型及删除字段类型

    调整字段顺序可以通过`CHANGE`关键字配合`AFTER`子句实现。如果想将`GatewayId`字段移动到`RegionID`字段之后,命令如下: ```sql ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` INT NOT NULL...

    PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)

    在实际应用中,开发者可能需要根据项目需求对生成的代码进行调整,例如添加验证规则、错误处理、事务支持等。此外,随着PHP的发展,推荐使用PDO或mysqli扩展来代替旧的mysql扩展,因为后者在PHP 7.0之后已被废弃,而...

    修改表 1、添加字段: alter table 表名add column 字段名 数据类型 位置 ; 2、删除字段: a

    本文将详细阐述如何使用`ALTER TABLE`来执行各种操作,包括添加字段、删除字段、修改字段、改变字段数据类型、更改表引擎、重命名表、移动表至其他数据库、添加和删除主键、外键以及索引。 1. **添加字段**: 使用...

    在数据表中插入或删除字段

    - 在某些数据库系统中,添加字段时可以指定其在表中的位置,例如MySQL支持使用`FIRST`或`AFTER 字段名`来控制新字段的位置。 #### 删除字段:使用 `ALTER TABLE DROP COLUMN` 当某个字段不再需要或成为冗余时,...

    mysql添加索引.pdf

    在【标题】"mysql添加索引.pdf"和【描述】中提到,索引主要应用于WHERE子句中频繁使用的列,这样在执行查询时,数据库可以直接通过索引找到满足条件的行,而不是逐行检查。 接下来,我们需要了解MySQL支持的几种...

    SQL语句增加字段、修改字段、修改类型、修改默认值

    在数据库管理中,随着业务需求的变化,往往需要对现有的表结构进行调整,比如添加新的字段来存储更多的数据。在SQL中,可以通过`ALTER TABLE`命令来实现这一操作。 **语法示例**: ```sql ALTER TABLE table_name ...

    从文本批量读取数据到MySQL数据库并把名字也添加进去

    以下是一个关于如何从文本批量读取数据到MySQL数据库,并将文件名作为一列添加进去的详细步骤。 首先,确保你已经安装了MySQL数据库服务,并且有相应的数据库和表结构来存储这些数据。例如,你可以创建一个名为`...

    MySql安装与配置方法(MySQL添加用户、删除用户与授权)

    这些参数值需要根据实际的安装环境进行调整,以确保MySQL能够正确地运行。 接着,配置环境变量是安装过程中另一个不可或缺的步骤。在Windows操作系统中,需要设置MYSQL_HOME环境变量,将之指向MySQL的安装目录,...

    mysql 增加列语句

    在MySQL数据库管理系统中,增加列(也称为添加字段)是常见的数据表结构调整操作。这通常在需要为现有数据表添加新属性或信息时进行。在本篇内容中,我们将深入探讨如何使用SQL语句在MySQL中增加列,并结合源码和...

    mysql-8.0.21-winx64

    配置环境变量是为了使系统能够在命令行中直接调用MySQL的可执行文件,通常需要将MySQL的安装路径添加到`PATH`环境变量中。 在安装或解压后,你需要进行以下步骤来配置并启动MySQL: 1. **配置my.ini**:根据你的...

    MySQL 客户端MySQL-Front_Setup

    用户可以通过其内置的表设计器来添加、编辑字段,设置索引,以及定义外键关系。 4. **SQL查询编辑器**: - 该软件提供了一个强大的SQL编辑器,支持语法高亮、自动完成和错误检查。用户可以在这里编写复杂的SQL语句...

    MySQL修改表一次添加多个列(字段)和索引的方法

    在MySQL数据库管理中,对表结构进行调整是常见的操作,比如添加新的列(字段)或创建索引以优化查询性能。本文将详细讲解如何通过SQL语句一次性为MySQL表添加多个列和索引。 首先,让我们看看如何添加多个列。在...

    mysql-8.0.20-el7-x86_64.tar.gz mysql-8.0.20安装包下载

    2. **设置开机启动**:为了在系统启动时自动启动MySQL,添加MySQL到系统服务。 ```bash sudo chkconfig --add mysqld sudo chkconfig mysqld on ``` ### 首次登录与安全设置 由于我们在初始化时使用了`--...

    MySQL外键约束常见操作方法示例【查看、添加、修改、删除】

    在MySQL数据库中,外键约束是关系型数据库中用于维护数据完整性和一致性的重要工具。它确保了一张表中的数据与另一张表的数据之间的关联性,通常用于实现一对一、一对多或多对多的关系。本篇文章将详细讲解如何进行...

Global site tag (gtag.js) - Google Analytics