MySql数据库的基本操作-修改表-删除约束
来源:互联网 发布:windows安装淘宝镜像 编辑:程序博客网 时间:2024/05/18 05:41
删除主键约束:Alter table tbl_name drop primary key
现在删除users2的主键约束:alter table users2 drop primary key;
因为每张表有唯一的主键,所以不需要特意指定。
能看出,id已经不是主键约束了。
现在删除唯一约束:alter table tbl_name drop {index|key} index_name
查看字段username字段的约束名字:show indexes from users2\G; //看到有2个indexes
接下来要删除username的约束: alter table users2 drop index username;
再次查看约束名字:show indexes from users2\G; //现在只有1个index了
删除外键约束:alter table tbl_name drop foreign key flk_symbol
现在要删除数据表users2的外键约束,必须加上外键名称,先查看外键名称:
show create table users2;
发现外键名称:CONSTRAINT `users2_ibfk_1`
根据名称直接删除:alter table users2 drop foreign key users2_ibfk_1;
再次查看:show create table users2;
可以看到,外键不存在了。还是存在索引的:KEY `pid` (`pid`)
现在删除索引:alter table users2 drop index pid;
继续观察:show create table users2;
可以看到,原来的索引pid也被删除了。
一直在http://www.imooc.com/ 学习,感觉不错。
- MySql数据库的基本操作-修改表-删除约束
- MySql数据库的基本操作-修改表-添加/修改约束(默认值)
- MySQL数据库——修改约束基本操作
- MySQL数据库表的基本操作——修改表ALTER TABLE,删除表
- MySql数据库的基本操作-表数据中的 唯一约束 & 默认约束
- MySql数据库的基本操作-修改数据表
- MySQL数据库(操作表的约束)
- MySql数据库的基本操作-修改表数据
- MySql数据库的基本操作-表数据中的 设置外键约束
- MySQL 添加约束,修改约束,删除约束
- MySQL 添加约束,修改约束,删除约束
- Hibernate的基本操作数据库,增加,修改,删除,查询
- MySql数据库的基本操作-外键约束的参照操作-父表变化,子表的动作
- 初学mysql(四)-数据库之数据库表内容的插入删除修改操作
- MySQL数据库--表的修改、删除
- MySQL数据库学习04-数据表的基本操作:删除
- MySQL 修改数据表--删除约束
- MySQL数据库学习03-数据表的基本操作:修改
- 利用cocos2dx 3.2开发消灭星星(七)关于星星的算法
- 黑马程序员——基础加强(jdk1.5新特性)
- SQL语句详解
- 合并排序——分治策略
- NYOJ 170 网络的可靠性
- MySql数据库的基本操作-修改表-删除约束
- [心情贴 ] 今天终于把数据库和编程语言连接起来了
- 使用ViewPager滑动Activity
- 通信算法之九:通信系统的链路级仿真思路
- 英文seo 网站内容的创建
- 输入n个整数,输出其中最小的k个——来自华为OJ平台测试基础篇
- git 撤销未提交的修改
- zoj 2744 - Palindromes
- Hdu 2457 DNA repair (ac自动机+dp)