mysql5.6初级使用方法学习第三天
//删除数据表操作
//删除没有被关联的表 drop table if exists 表1,表2,...
//drop命令可以一次性删除多个表,表之间用逗号隔开。参数if exists可选用于再删除前判断删除的表是否存在,加入该参数后,如果被删除的表不存在,SQL语句可以顺利执行,但会发出警告
>drop table if exist tb_dept2;
//删除被关联的表
//再删除被关联的表示,可以删除子表,即有外键约束的表,但不可以删除父表,即在关联中作为主键的表
//如果要单独删除父表,只需将关联的表的外键约束条件取消,然后就可以删除父表
//创建关联表
>create table dept2
>(
>id int(11) primary key,
>name varchar(25),
>location varchar(50)
>);
>create table tb_emp
>(
>id int(11) primary key,
>name varchar(25),
>deptid int(11),
>salary float,
>constraint fk_emp_dept2 foreign key(deptid) references tb_dept2(id)
>);
>drop table tb_dept2; //删除主表tb_dept2失败,显示有外键关联
>alter table tb_emp drop foreign key fk_emp_dept2; //删除外键约束条件fk_emp_dept2
>drop table tb_dept2; //删除父表成功
转载于:https://blog.51cto.com/baojizsy/1546424
mysql5.6初级使用方法学习第三天相关推荐
- 聚类方法学习(三)亲和力传播算法AP
AP简介 亲和力传播算法无需指定聚类的结果,使用的是AffinityPropagation,详情请参考:https://www.cnblogs.com/lc1217/p/6908031.html 算法 ...
- Python语言学习:三种随机函数random.seed()、numpy.random.seed()、set_random_seed()及random_normal的简介、使用方法(固定种子)详细攻略
Python语言学习:三种随机函数random.seed().numpy.random.seed().set_random_seed()及random_normal的简介.使用方法(固定种子)之详细攻 ...
- mysql 多实例 独立配置文件_三、安装配置多实例MYSQL5.6-多独立配置文件方法
三.安装配置多实例MYSQL5.6-多独立配置文件方法 1.准备工作 检查操作系统版本.内核版本.selinux是否关闭.防火墙策略.IP地址.主机名配置.host表配置.yum配置 上传cmake. ...
- JavaScript学习(三十三)—事件对象常用的属性和方法
JavaScript学习(三十三)-事件对象常用的属性和方法 (一).type属性 <style>#box {width: 200px;height:
- 我学习的三种三栏(左中右)布局方法
我学习的三种三栏(左中右)布局方法(不想要自适应的话设置一个宽度即可) 绝对定位方法,两边用绝对定位固定在窗口两边,中间采用自适应宽度,利用margin属性把两边撑开.代码如下: <style ...
- 基于Qt5.14.2和mingw的Qt源码学习(三) — 元对象系统简介及moc工具是如何保存类属性和方法的
基于Qt5.14.2和mingw的Qt源码学习(三) - 元对象系统简介及moc工具是如何保存类属性和方法的 一.什么是元对象系统 1.元对象系统目的 2.实现元对象系统的关键 3.元对象系统的其他一 ...
- 孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(三十九)——数据库连接池 一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要
孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(三十九)--数据库连接池 一.应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对 ...
- mysql几种安装方法_mysql的三种安装方式(详细)
安装MySQL的方式常见的有三种: rpm包形式 通用二进制形式 源码编译 1,rpm包形式 (1) 操作系统发行商提供的 (2) MySQL官方提供的(版本更新,修复了更多常见BUG)www.mys ...
- 强化学习(三) - Gym库介绍和使用,Markov决策程序实例,动态规划决策实例
强化学习(三) - Gym库介绍和使用,Markov决策程序实例,动态规划决策实例 1. 引言 在这个部分补充之前马尔科夫决策和动态规划部分的代码.在以后的内容我会把相关代码都附到相关内容的后面.本部 ...
- Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream
Java IO流学习总结三:缓冲流-BufferedInputStream.BufferedOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ ...
最新文章
- TensorRT 3:更快的TensorFlow推理和Volta支持
- centos7+ansible自动化工具使用
- Precision and recall From Wiki
- 实例36:python
- $.ajax() IE 兼容问题
- 程序员如何用代码彻底终结系统那些事儿?
- 9个月一迭代,比特大陆量产AI芯片想落地于这三个场景
- 动手学深度学习Pytorch Task02
- 关于Bayesian Decision Theory的几个问题
- 研究生学历,毕业就给房!给户口!
- vue项目实现权限控制的几种思路
- AI已经参与论文打假了
- php控制wifi上网时长,腾达路由器家长控制功能怎么控制孩子上网时间
- python新闻内容爬虫专用包newspaper详细教程
- 电脑蓝屏0x000024解决记录
- 惊闻ci框架要被开发者放弃了 目前正在找下家脱手
- 如何打开 Visual Studio Installer 安装页面
- 线程【3】- 多线程中PTHREAD_MUTEX_RECURSIVE的理解
- import java.awt.*这句话是什么含义
- 【转载】学习总结:初等数论(3)——原根、指标及其应用