在Navicat中修改表结构
来源:互联网 发布:网站美工制作 编辑:程序博客网 时间:2024/06/02 06:45
我是从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,点击修改表,修改里面的字段值,主键,自增长等。
0 0
- 在Navicat中修改表结构
- 在Navicat中修改表结构
- 在Navicat中导出数据库结构
- SQLserver2008 要修改表的标识列没法修改,不能在Navicat中修改标识列
- 在MySQL中修改数据库表结构
- Navicat 导出表结构
- navicat 获取表结构
- navicat导出表结构
- 在修改表结构中遇到的问题...
- 在PB程序中动态修改表结构?
- 在idea 中 修改项目结构
- navicat修改表的属性
- postgres中修改表结构
- 为什么有的表在Navicat中不能直接复制
- 如何使用命令在navicat中创建数据库及表
- 在Oracle 9i中修改表的结构的相关sql语句
- 在Oracle 9i中修改表的结构的相关sql语句
- 在Oracle 9i中修改表的结构的相关sql语句
- eclipse关联源码
- 序列模式挖掘
- python效率提升:ctypes的初次使用
- Leetcode - Contains Duplicate
- Linux设备模型(8)_platform设备
- 在Navicat中修改表结构
- 无参和有参构造方法
- poll设备方法
- [JavaScript]'this'详解
- Spark生态之Alluxio学习1---单机版搭建和运行
- struct和 union用 sizeof 看字节对齐
- cuda编程优化1
- Linux设备模型(9)_device resource management
- eclipse向MySQL workbench插入中文显示乱码