MySQL数据库在指定位置增加字段

   MySQL数据库在指定位置增加字段:

  本身属于MySQL的基本语法,这里给出一个例子。

  mysql> -- 测试数据库在指定位置增加字段

  mysql> drop table if exists t;

  Query OK, 0 rows affected (0.06 sec)

  mysql> create table t(age int,address varchar(50));

  Query OK, 0 rows affected (0.06 sec)

  mysql> desc t;

  +---------+-------------+------+-----+---------+-------+

  | Field | Type | Null | Key | Default | Extra |

  +---------+-------------+------+-----+---------+-------+

  | age | int(11) | YES | | NULL | |

  | address | varchar(50) | YES | | NULL | |

  +---------+-------------+------+-----+---------+-------+

  2 rows in set (0.02 sec)

  mysql> alter table t add column name varchar(20) after age;

  Query OK, 0 rows affected (0.16 sec)

  Records: 0 Duplicates: 0 Warnings: 0

  mysql> desc t;

  +---------+-------------+------+-----+---------+-------+

  | Field | Type | Null | Key | Default | Extra |

  +---------+-------------+------+-----+---------+-------+

  | age | int(11) | YES | | NULL | |

  | name | varchar(20) | YES | | NULL | |

  | address | varchar(50) | YES | | NULL | |

  +---------+-------------+------+-----+---------+-------+

  3 rows in set (0.00 sec)

  mysql> alter table t add column id int FIRST;

  Query OK, 0 rows affected (0.13 sec)

  Records: 0 Duplicates: 0 Warnings: 0

  mysql> desc t;

  +---------+-------------+------+-----+---------+-------+

  | Field | Type | Null | Key | Default | Extra |

  +---------+-------------+------+-----+---------+-------+

  | id | int(11) | YES | | NULL | |

  | age | int(11) | YES | | NULL | |

  | name | varchar(20) | YES | | NULL | |

  | address | varchar(50) | YES | | NULL | |

  +---------+-------------+------+-----+---------+-------+

  4 rows in set (0.00 sec)

  mysql>

  相关的语法描述为

  ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ...alter_specification: table_option ...

  | ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name ]

时间: 2024-09-30 09:42:00

MySQL数据库在指定位置增加字段的相关文章

数据库在指定位置增加字段

数据库教程在指定位置增加字段 mysql教程> -- 数据库在指定位置增加字段 mysql> drop table if exists t; Query OK, 0 rows affected (0.06 sec) mysql> create table t(age int,address varchar(50)); Query OK, 0 rows affected (0.06 sec) mysql> desc t; +---------+-------------+------

mysql数据库目录存放位置更改

mysql数据库目录存放位置更改  使用了VPS一段时间之后发现磁盘空间快满了.本人的VPS在购买的时候买了500gbd的磁盘,提供商赠送了20GB的高性能系统磁盘.这样系统就有两个磁盘空间了.因此在初次安装mysql 的是时候将数据库目录安装在了系统盘.(第一个磁盘)使用了一段时间之后数据库存储量变大,快将20GB的存放空间占满了.因此必须将存放数据空间换地方了.嘿嘿下面是简单的操作了,不合理之处还请大侠们指点. 操作步骤:     1.检查mysql数据库存放目录     mysql -u 

js在指定位置增加节点函数insertBefore()用法实例

 这篇文章主要介绍了js在指定位置增加节点函数insertBefore()用法,实例分析了insertBefore()函数追加结点的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了js在指定位置增加节点函数insertBefore()用法.分享给大家供大家参考.具体分析如下: 函数原型如下: insertBefore(参数1,参数2):在指定位置添加节点 具体代码如下: 代码如下: <html> <head> <script type="te

java-JAVA链接MySQL数据库默认驱动位置修改 新人求助

问题描述 JAVA链接MySQL数据库默认驱动位置修改 新人求助 别人帮我给一个工程加在了MySQL数据库的驱动,我现在给其他工程加载MySQL驱动又回默认找到之前那一个怎样更改为其他的路径下的驱动呢 解决方案 你建一个libary,把数据库连接jar丢进去,以后做项目直接加载这个libary 解决方案二: 关于java通过JDBC访问mysql数据库,可以参考这里 网站:http://blog.csdn.net/hsd2012/article/details/50983902 关于java数据

js在指定位置增加节点函数insertBefore()用法实例_javascript技巧

本文实例讲述了js在指定位置增加节点函数insertBefore()用法.分享给大家供大家参考.具体分析如下: 函数原型如下: insertBefore(参数1,参数2):在指定位置添加节点 具体代码如下: 复制代码 代码如下: <html> <head> <script type="text/javascript"> function t(){  var nodeli = document.createElement('li');//创建一个li节

在mysql数据库中关于日期时间字段的处理

在mysql数据库中关于日期时间字段的处理 在开发中,日期时间字段一般有如下几种设计 假设要获取2013-08-15日到2013-08-16日之间的记录 1. 直接使用日期时间类字段 相关sql语句如下 select * from cms_news where  news_add_time between str_to_date("2013-08-15 00:00:00",'%Y-%m-%d %H:%i:%s') and str_to_date("2013-08-16 23:

修改MySQL数据库中表和表中字段的编码方式的方法_Mysql

今天向MySQL数据库中的一张表添加含有中文的数据,可是老是出异常,检查程序并没有发现错误,无奈呀,后来重新检查这张表发现表的编码方式为latin1并且原想可以插入中文的字段的编码方式也是latin1,然后再次仔细观察控制台输出的异常,进一步确定是表和表中字段编码不当造成的,那就修改表和其中对应的字段呗,网上找了一会儿,你别说还真有,执行完sql脚本后果然可以存入中文了,尽管如此还是认为有必要总结一下,古人云:好记性不如烂笔头嘛,呵呵呵. 修改表的编码方式:ALTER TABLE `test`

CentOS中如何更改MySQL数据库目录的位置

由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录. 下面我简单整理一下这几天把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql下面具体操作 1.首先我们需要关闭MySQL,命令如下: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;  service mysqld stop 2.然后是转移数据,为了安全

mybatis3 mysql数据库管理系统的自动递增字段 如何获取

问题描述 我测试了很多种配置方法都不能实现1.我的数据库是mysql 配置insert语句 <insert id="addUser" parameterType="org.springframework.samples.domain.User" useGeneratedKeys="true" keyProperty="id" > insert into users (id,name,rdate,age) value