先来看看常用的方法

MySql的简单语法,常用,却不容易记住。当然,这些Sql语法在各数据库中基本通用。下面列出:

1.增加一个字段:

alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空

alter table user add COLUMN new2 VARCHAR(20) NOT NULL;    //增加一个字段,默认不能为空

2.删除一个字段:

alter table user DROP COLUMN new2;                //删除一个字段

3.修改一个字段:

alter table user MODIFY new1 VARCHAR(10);            //修改一个字段的类型

alter table user CHANGE new1 new4 int;              //修改一个字段的名称,此时一定要重新

//主键

alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

//增加一个新列

alter table t2 add d timestamp;

alter table infos add ex tinyint not null default ‘0′;

//删除列

alter table t2 drop column c;

//重命名列

alter table t1 change a b integer;

//改变列的类型

alter table t1 change b b bigint not null;

alter table infos change list list tinyint not null default ‘0′;

//重命名表

alter table t1 rename t2;

加索引:

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);

加主关键字的索引:

mysql> alter table tablename add primary key(id);

加唯一限制条件的索引:

mysql> alter table tablename add unique emp_name2(cardnumber);

删除某个索引:

mysql>alter table tablename drop index emp_name;

增加字段:

mysql> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:

mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段:

mysql> ALTER TABLE table_name DROP field_name;

mysql修改字段长度:

alter table 表名 modify column 字段名 类型;

例如

数据库中user表 name字段是varchar(30)

可以用alter table user modify column name varchar(50) ;

推荐有关mysql数据库教程网站:http://www.111cn.net/zhuanti/mysqlbakup/

Mysql修改字段名和长度_mysql中修改表字段名/字段长度/字段类型详解相关推荐

  1. 修改mysql表的字段名_mysql中修改表字段名/字段长度/字段类型详解

    在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...

  2. mysql中修改表字段名/字段长度/字段类型详解

    在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...

  3. mysql 不通过关联查询表_mysql中多表不关联查询的实现方法详解

    下面小编就为大家带来一篇浅谈mysql中多表不关联查询的实现方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 大家在使用MySQL查询时正常是直接一个表的查询,要不然 ...

  4. Mysql 使用【information_schema.COLUMNS】批量修改表字段注释

    接手一个新项目,已经初步开发并上线了.因开发人员不按规范开发,数据库表中的字段注释基本没有,线上追加注释不方便,最后解决是在测试端生成相应的修改字段的Sql语句来同步线上的字段保证线上.线下数据库表. ...

  5. mysql中修改表字段的类型长度_(SQL)修改表结构[字段类型]、表字段长度,

    ①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度–varchar(50) 例:把城市表的城市字段原来长度为20改为30 ALTER TABLE city ...

  6. mysql分片建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解

    前言 本文主要给大家介绍了关于Mysql元数据生成Hive建表语句注释脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 最近在将数据从Mysql 等其他关系型数据库 抽取 ...

  7. mysql hive 建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解

    前言 本文主要给大家介绍了关于Mysql元数据生成Hive建表语句注释脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 最近在将数据从Mysql 等其他关系型数据库 抽取 ...

  8. oracle修改表字段名备注_oracle 增加修改删除表字段,添加修改表、以及表中字段的备注...

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter ...

  9. mysql数据库select语句用法_mysql学习笔记之完整的select语句用法实例详解

    本文实例讲述了mysql学习笔记之完整的select语句用法.分享给大家供大家参考,具体如下: 本文内容: 完整语法 去重选项 字段别名 数据源 where group by having order ...

最新文章

  1. 微信小程序API·目录
  2. 19. 邮件提醒(发送邮件)
  3. 读取位置 0x00000028 时发生访问冲突该怎么解决
  4. 【干货】网管的三个重要服务:AAA、NTP和SYSLOG
  5. 女人必知:10个好习惯 让老公不想出轨
  6. linux 关闭本地防火墙_如何使用Linux防火墙阻止本地欺骗地址
  7. 天涯明月刀怎么导入php捏脸数据,天涯明月刀捏脸数据怎么导入 天涯明月刀捏脸数据在哪...
  8. php在哪改缩略图的大小,修改缩略图大小的方法
  9. CSS单位em是相对于父元素还是当前元素的字体大小?
  10. Android黑科技之删除系统App
  11. H3CSE认证网络工程师视频课程-广域网-宋文峰-专题视频课程
  12. SVG_16_defs标签_use标签_style标签_红绿灯效果
  13. 洛谷P1563 玩具谜题
  14. Python去除文件名后缀
  15. js超简单实现图片旋转
  16. TensorFlow问题:FLAGS._parse_flags()报错AttributeError:_parse_flags
  17. java 类型推断_Java™ 教程(类型推断)
  18. 怎么定位门面位置_教您,如何在高德和腾讯定位自己的店铺位置
  19. 上海浦东新区计算机专科学校,上海|专科
  20. web前端性能(一)

热门文章

  1. TomatoLog-1.1.0实现ILoggerFactory
  2. Docker系列之.NET Core入门(三)
  3. Insider Dev Tour 2019 全球巡演 苏州站
  4. 韩国政府计划从Windows 7迁移到Linux
  5. Abp CLI 上线
  6. Asp.Net Core Docker镜像更新系统从wheezy改为stretch
  7. 使用PerfView监测.NET程序性能(一):Event Trace for Windows
  8. 微软向Linux表白: 向Linux社区开放60000多项专利
  9. 容器化的 DevOps 工作流
  10. 256种编程语言大荟萃