我是从EXCEL中导入到mysql中,但是表结构与要求的不一样,为了修改表结构,我查了sql语句,在navicat的新建查询,然后写的sql代码。但是后来才发现在右击所需要修改的表,有设计表,点进去直接就可以修改表结构了。所以有两种方法(推荐第二种)。

方法一:sql语句

- ## 修改表: test
-- 修改表名
-- ALTER TABLE `tableName` RENAME TO `test`;
-- 增加主键
-- alter table `test` add `f` int(5) unsigned default 0 not null auto_increment ,add primary key (`f`);
-- 修改ID为自增,并设置为主键
-- alter table `test` modify `id` int auto_increment primary key;
-- 增加字段
-- ALTER TABLE `test` ADD `h` INT default 0; 
-- 修改字段:after
-- ALTER TABLE `test` ADD COLUMN `d` INT DEFAULT '0' COMMENT ' ' AFTER `a`;
-- ALTER TABLE `test` ADD COLUMN `d` INT DEFAULT '0' COMMENT ' ' AFTER `a`;
-- 修改原字段名称及类型
-- ALTER TABLE test CHANGE `d` `e` varchar(50) DEFAULT NULL; 
-- 修改一个字段的类型  
-- alter table `test` MODIFY `e` VARCHAR(100) DEFAULT NULL;
-- 调整字段顺序
-- ALTER TABLE `test` CHANGE `e` `e` varchar(50) DEFAULT NULL AFTER `c`;
-- 删除字段
-- ALTER TABLE `test` DROP `e`;
-- ++ 索引操作
-- 添加PRIMARY KEY(主键索引)
-- ALTER TABLE `test` ADD PRIMARY KEY ( `e` );
-- 添加UNIQUE(唯一索引)
-- ALTER TABLE `test` ADD UNIQUE (`e`);
-- 添加INDEX(普通索引)
-- ALTER TABLE `test` ADD INDEX index_name ( `e` );
-- 添加FULLTEXT(全文索引)
-- ALTER TABLE `test` ADD FULLTEXT (`e`);
-- 添加多列索引
-- ALTER TABLE `test` ADD INDEX index_name ( `a`, `b`, `c` )

方法二:在navicat中操作

例如要修改test表的结构

右击表test,点击修改表,修改里面的字段值,主键,自增长等。

在Navicat中修改表结构相关推荐

  1. oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?

    sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...

  2. SQL 2008中修改表结构提示“阻止保存要求重新创建表的更改”

    [问题] SQL Server 2008 Management Studio 中修改表结构的时候,提示"阻止保存要求重新创建表的更改" [解决方法] 1.  打开SQL Serve ...

  3. MySQL中修改表结构的关键字_下列SQL语句中,修改表结构的关键字是

    [单选题]对<将进酒>全诗分析不正确的是 [单选题]下列划线词语的解释有误的一项是 [多选题]下列食品属于不完全蛋白质的是 ( ) . [单选题]下列聚合函数中属性列必须是数值型的是 [单 ...

  4. mysql 修改表结构方案_MySQL中修改表结构时需要注意的一些地方

    MySql 在修改表结构的时候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,丢失数据.不是所有的数据库管理员.程序员.系统管理员都非常了解Mysql能避免这种情况.DBA会经常碰到这种生产中断 ...

  5. mysql语言中修改表结构的命令_sql语句中修改表结构的命令是什么

    SQL 语句中修改表结构的命令是ALTER TABLE. ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表 ...

  6. mysql中修改表结构语法_MySQL表结构修改详解

    MySQL修改表的语法 ========================= 增加列[add 列名] ========================= ①alter table 表名 add 列名 列 ...

  7. mysql 从库修改表结构_在mysql数据库中---修改表结构

    显示表结构 Show create table 表名 Show columns from 表名 修改数据表 添加单列: Alter table tbl_names ADD [column] col_n ...

  8. mysql语言中修改表结构的命令_在T-SQL语言中,修改表结构时,应使用的命令是( )...

    Funk音乐流行于上世纪70年代至80年代,语言中应使用由于和别的音乐融合,在发展演变中其速度及音乐构成上,有了一些混血的变化 形体与舞蹈与( )有机地结合起来,改表可以将美形象化.具体化 屈膝侧举时 ...

  9. mysql在线修改表结构大数据表的风险与解决办法归纳

    整理这篇文章的缘由: 互联网应用会频繁加功能,修改需求.那么表结构也会经常修改,加字段,加索引.在线直接在生产环境的表中修改表结构,对用户使用网站是有影响. 以前我一直为这个问题头痛.当然那个时候不需 ...

最新文章

  1. KVM虚拟机文件优化导出最小化体积的qcow2镜像文件
  2. C指针原理(17)-C指针基础
  3. asp.net core 从 3.0 到 3.1
  4. mikechen谈技术人成长的三大原则
  5. Spring Boot笔记-@ComponentScan初步解析
  6. 【算法】CRC 循环冗余校验
  7. IDEA设置自动导包功能
  8. 【强化学习】表格型求解方法总结:基于表格型方法(Tabular Methods)的规划(Planning)和学习(Learning)
  9. python-学生管理系统--5 统计学生总人数功能
  10. JQuery文档分析1-JQuery核心与选择器
  11. UE4动画蒙太奇位移
  12. 微信支付开通流程,及微信支付商户号申请详细流程介绍
  13. Unity iOS使用ASTC格式纹理实践
  14. 微信会员卡,微信会员系统
  15. C# 使用Zebra斑马打印机打印ZPL文件工具
  16. Java后端开发技术栈
  17. 笨鸟的平凡之路-记一次spark错误
  18. 怎么使用漫画脸制作软件
  19. Mac M1芯片 安装vmware 和ubuntu 以及换源全过程
  20. [脚本]用windows批处理文件自动化Python(虚拟)环境的配置

热门文章

  1. SQL语句关于数据库安全性
  2. Windows 环境下分布式跨域Session共享(转)
  3. 【Win 10应用开发】Adaptive磁贴模板的XML文档结构
  4. andriod socket开发问题小结
  5. .NETFramework、C#、VisualStudio 这三者之间关系,你了解吗!
  6. ubuntu面板的图标混乱
  7. linux内核配置重置,linux内核配置--Boot options
  8. 2020-02-14 转载 开发应该知道的Linux系统分析-网络篇
  9. [转载] 生活小常识 :joke:
  10. [摘抄]隧道尽头的灯