`

mysql修改表字段

    博客分类:
  • db
阅读更多

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基本操作 5.查看表字段信息

    在MySQL数据库管理系统中,了解如何查看表字段信息是日常数据库管理的重要部分。这涉及到查询数据库模式,获取关于数据表结构的详细信息,如列名、数据类型、约束等。本教程将详细介绍如何进行这一基本操作。 首先...

    批量修改Mysql一个数据库中表、表字段的字符集_mysql-character-update.zip

    批量修改Mysql一个数据库中表、表字段的字符集_mysql-character-update

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

    在MySQL数据库中,当面临并发环境下表字段修改时,如何避免重复的问题是一个常见的挑战,特别是对于需要保持唯一性的字段,如用户名。以下是对这一问题的深入解析和解决方案。 首先,让我们看看问题的背景。在多...

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

    MySQL数据库提供了强大的SQL语句来对数据表进行各种操作,包括批量修改、清空和复制字段内容。这些操作在数据维护和系统升级时尤为关键,能够有效地处理大量数据的更新需求。以下是对标题和描述中涉及知识点的详细...

    Mysql判断表字段或索引是否存在

    首先,我们来看如何判断表字段是否存在。这里提供了一个存储过程示例,用于检查表`rtc_order`中是否存在名为`IfUpSend`的字段: ```sql DROP PROCEDURE IF EXISTS schema_change; DELIMITER // CREATE PROCEDURE ...

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

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

    检测数据表字段非法字符

    在数据库管理中,数据表字段的命名规则是至关重要的,因为它们直接影响到SQL查询的执行效率和系统的稳定性。非法字符通常是指那些不符合数据库系统规定或者可能导致解析错误的字符。本工具专注于检测数据表字段中...

    数据库表字段自定义

    本主题将深入探讨如何自定义数据库表字段,以及它的重要性、实现方式和最佳实践。 首先,我们要明白数据库表是数据组织的核心,而字段则是表的构成元素,它们决定了表能存储何种类型的数据。自定义字段意味着可以...

    jxplorer查看系统内表字段值

    《利用jxplorer深入查看系统内表字段值》 在信息技术领域,数据库管理是核心环节之一,其中涉及到大量的数据存储、查询与维护工作。对于系统内部的表格,尤其是那些承载着关键信息如用户名和密码的内表,安全且有效...

    MySQL数据表添加字段

    - `<表名>`:指定你想要修改的表的名称。 - `<新字段名>`:即将添加的新字段的名称。 - `<数据类型>`:新字段的数据类型,例如INT、VARCHAR等。 - `[约束条件]`:可选的字段约束,如果不设置,则没有约束。 在实际...

    解决连接mysql中文显示乱码

    2. **修改数据库连接字符串** 在连接数据库的代码中,确保URL参数包含了`useUnicode=true`和`characterEncoding=UTF-8`。例如,在Java中: ```java String url = "jdbc:mysql://localhost:3306/test?useUnicode=...

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

    在MySQL数据库管理中,有时我们需要导出特定的数据或者部分数据,而不是整个数据库。传统的`mysqldump`工具虽然强大,但并不适用于这种情况。本文将介绍三种方法来解决这一问题。 **方法一:使用INSERT INTO......

    mysql导出表的字段和相关属性的步骤方法

    而悲观锁则在读取数据时就加锁,防止其他事务修改。 - **MySQL主键和唯一键**:主键是表中唯一标识每条记录的字段,不允许有重复值且不能为空;唯一键则保证字段的唯一性,但允许有空值。 - **MySQL的LIMIT性能...

    MySQL命令行删除表中的一个字段

    删除表字段的命令是`ALTER TABLE`语句配合`DROP COLUMN`子句。具体语法格式如下: ```sql ALTER TABLE `<表名>` DROP COLUMN `<字段名>`; ``` 在这个例子中,我们要删除`birth1`字段,所以命令如下: ```sql ...

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

    在MySQL中,设置表字段的默认值是一项基本操作,它允许在插入新记录时,如果没有为该字段提供值,系统会自动使用预设的默认值。本教程将深入讲解如何设置不同类型的字段默认值,以及在操作过程中需要注意的细节。 ...

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

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

    MySQL-Front 小巧实用 MYSQL 数据库管理工具

    4. **数据库设计**:MySQL-Front支持创建和修改数据库结构,包括创建新表、修改表字段、设置索引、创建外键等。此外,还可以生成数据库脚本,用于备份或在其他环境中重建数据库结构。 5. **查询构建器**:为非技术...

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

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

Global site tag (gtag.js) - Google Analytics