`
chinagdszsuby
  • 浏览: 20594 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MySql更改数据表中,列名以及其属性-写给自己的博客

阅读更多
mysql> desc student_info;

+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | varchar(16) | NO   |     | NULL    |                |
| tel   | varchar(11) | YES  |     | NULL    |                |
+-------+-------------+------+-----+---------+----------------+


由上可知,数据表为student_info,字段为:id、name以及tel,其相关属性如上表中的Type列的值。下面就以tel字段来说明。现在把tel字段改名为pho,其属性由varchar(11)改为int。

mysql>alter table student_info change column tel pho int;

更改后,表结构如下:


mysql> desc student_info;
+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | varchar(16) | NO   |     | NULL    |                |
| pho   | int(11)     | YES  |     | NULL    |                |
+-------+-------------+------+-----+---------+----------------+


更改完毕。收工!
分享到:
评论

相关推荐

    MySQL数据库:关系规范化.pptx

    一个关系名对应一张表,关系名对应表名,属性对应表中的列名。 关系模型的简化表示法: R,F> 关系规范化 关系模式规范化的作用 关系型数据库的设计主要是关系模式的设计。关系模式设计的好坏直接影响关系型数据库...

    2009达内SQL学习笔记

    select:从一个或多个表中检索一个或多个数据列。包含信息:想选择什么表,从什么地方选择。必须要有From子句。(最常用) 当从多张表里查询的时候,会产生笛卡尔积;可用条件过滤它。 当两个表有相同字段时必须加...

    SQL基本语句

    第一种:alter table 表名 modify 需修改的列名 修改后的属性; 第二种:alter table 表名 change 需要修改的列名 修改后的列信息; 例如,表名:pet 属性:weight 改变weight的类型: alter table pet change ...

    R语言经典实例(中+英)

     5.25 修改数据框的列名 145  5.26 编辑数据框 146  5.27 从数据框中移除NA值 148  5.28 根据名称排除列 149  5.29 合并两个数据框 150  5.30 根据共有列合并数据框 151  5.31 更便捷地访问数据框内容 152  ...

    基于java实现的数据库管理系统.pdf

    实现创建表,并把约束条件存储到建⽴好的数据字典中 为表添加删除列操作和删除表操作 实现对表数据的插⼊操作,并实现插⼊前约束检测 实现对表数据删除操作 实现对表数据的修改操作,修改前对修改数据进⾏约束检测 ...

    《数据库系统原理》实验3:表的创建和管理

    熟练掌握使用Navicat和Transact-SQL语言两种方法创建、修改和删除表。掌握管理表的有关系统存储过程。 二、实验内容 1、利用Navicat创建满足以下要求的数据库:①数据库存在于连接MySQL中;②数据库名称为xsgl; ③...

    POJOGenerator v1.3.3 Install(可视化POJO代码生成器最终版)

    不能修改,只能修改其节点间的文本值或属性值,以及添加新的标签组,否则会导致本 工具无法工作。选择“界面皮肤方案”后,默认会在当前目录生成名为skin.dat的文件, 这是一个Properties属性文件,用于保存您最后...

    jpivot学习总结.doc

    uniqueMembers 该属性用于优化产生的 SQL ,如果你知道这个级别和其父级别交叉后的值或者是维度表中给定的级别所有的值是唯一的,那么就可以设置该值为 true ,否则为 false 。 levelType 该 Level 的类型,默认...

    Hibernate注解

    * 从表:@OneToOne(mappedBy = "主表类中的从表属性")//例主表User中有一个从表属性是Heart类型的heart,这里就填heart * public 主表类 get主表类(){return 主表对象} * 注意:@JoinColumn是可选的。默认值是从表...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例045 用数组设置JTable表格的列名与列宽 55 3.2 数组操作 57 实例046 数组的下标界限 57 实例047 按钮控件数组实现计数器界面 58 实例048 复选框控件数组 59 实例049 用数组反转字符串 60 3.3 数组排序与查询 61 ...

Global site tag (gtag.js) - Google Analytics