`
xinklabi
  • 浏览: 1587942 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

mysql在表的某一位置增加一列的命令

 
阅读更多

如果想在一个已经建好的表中添加一列,可以用诸如:

alter table t1 add column addr varchar(20) not null;

这条语句会向已有的表t1中加入一列addr,这一列在表的最后一列位置。如果我们希望添加在指定的一列,可以用:

alter table t1 add column addr varchar(20) not null after user1;

注意,上面这个命令的意思是说添加addr列到user1这一列后面。如果想添加到第一列的话,可以用:

alter table t1 add column addr varchar(20) not null first;

分享到:
评论

相关推荐

    个人总结的MySQL常用命令语句

    - **功能说明**:更改表中的某一列名称或数据类型。 - **示例**: ```sql ALTER TABLE employees CHANGE column_name new_column_name VARCHAR(100); ``` #### 十七、修改列的数据类型(Alter Table Modify ...

    MySQL常用命令 doc格式

    MySQL是一种广泛使用的开源关系型数据库管理系统,以其小巧、快速、高效和低成本的特点,在众多中小型网站中得到广泛应用。本文将详细讲解MySQL的一些常用命令,包括管理数据库、操作表结构、索引管理和SQL基本语句...

    MySQL ALTER命令知识点汇总

    MySQL的ALTER命令是数据库管理员和开发人员常用的工具,用于对已存在的数据表进行修改,包括但不限于添加、删除、修改字段,以及更改表名、表类型和字段顺序等操作。以下是对这些知识点的详细说明: 1. **创建和...

    MySQL常用命令大全

    9. **分组和聚合函数**:`GROUP BY`用于按某一列或几列进行分组,`COUNT()`, `SUM()`, `AVG()`, `MAX()`, `MIN()`等是常用的聚合函数,可用于统计和计算。 10. **联接查询**:通过`JOIN`关键字,可以合并两个或多个...

    Mysql增加外键的方法

    2. 使用FOREIGN KEY(列名)来指定哪一列作为外键,同时使用REFERENCES<外键表名>(外键列名)来引用另一表的主键列。 3. 可以通过定义事件触发限制来设定外键在某些操作(比如删除或更新)发生时的行为。常见的触发...

    MySQL命令详解(命令及释义)

    MySQL是一个广泛使用的开源关系型数据库管理系统,它使用SQL(结构化查询语言)作为其数据库操作的主要语言。在进行数据库操作时,掌握各种命令及其用法对于数据库的维护和数据操作来说至关重要。以下将详细解析...

    MySql 5.1 参考手册.chm

    8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. 识别符...

    MYSQL常用命令.doc

    若只想导出数据库中的某一张表,可以使用以下命令: ```sql mysqldump -u 用户名 -p 数据库名 表名 > 文件名 ``` 示例:导出`smgp_apps_wcnc`数据库中的`wcnc_users`表至`wcnc_users.sql`文件: ```sql mysqldump...

    mysql的常用命令

    - **作用**: 在现有表中添加新列。 - **示例**: ```sql ALTER TABLE mytable ADD COLUMN single CHAR(1); ``` 以上命令涵盖了MySQL中的基础管理和数据操作功能,通过这些命令可以有效地管理和维护MySQL数据库。...

    MySQL 5.1中文手冊

    8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. 识别符...

    MySQL修改表结构操作命令总结

    对于表中某一列的字符集改变,如`name`列,可以这样做: ```sql ALTER TABLE person CHANGE name name varchar(255) CHARACTER SET utf8; ``` 12. **修改表名**: 使用`RENAME TABLE`来更改表名,例如将`...

    MySQL 5.1参考手册

    8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. 识别符...

    MySQL 5.1参考手册 (中文版)

    8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. 识别符...

    mysql下常用数据库操作命令

    这会在`student`表中添加一条记录。 #### 6.2 删除数据 要从表中删除数据,可以使用`DELETE FROM`语句: ```sql DELETE FROM student WHERE id = '1'; ``` 这条命令会删除`student`表中id为1的记录。 ### 7. 其他...

    MySQL 5.1参考手册中文版

    8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. 十六进制值 9.1.4. 布尔值 9.1.5. 位字段值 9.1.6. NULL值 9.2. 数据库、表、索引、列和别名 9.2.1. ...

    mySql命令大全

    **说明:** 如果需要在现有表中添加新列,可以使用此命令。 3. **命令:** `ALTER TABLE table_name ADD column_name1 data_type, ADD column_name2 data_type;` **描述:** 添加多个新列。 **说明:** 可以一次...

Global site tag (gtag.js) - Google Analytics