CREATE TABLE dept(id INT PRIMARY KEY auto_increment,dep_name VARCHAR(20),addr VARCHAR(20)
);
CREATE TABLE emp(id int PRIMARY KEY auto_increment,name VARCHAR(20),age INT,dep_id INT,-- 添加外键dep_id,关联dept表的id主键CONSTRAINT FK_emp_dept FOREIGN KEY(dep_id) REFERENCES dept(id)
);
-- 添加员工,dep_id 表示员工所在的部门
INSERT INTO emp(NAME,age,dep_id) VALUES
('张三',20,1),
('李四',20,1),
('王五',20,1),
('赵六',20,1),
('孙七',22,1),
('周八',18,1);INSERT INTO dept(dep_name,addr) VALUES
('研发部','广州'),
('销售部','深圳');SELECT * FROM emp;ALTER TABLE dept CHANGE dep_name dep_name VARCHAR(20) CHARACTER SET utf8;
ALTER TABLE dept CHANGE addr addr VARCHAR(20) CHARACTER SET utf8;
ALTER TABLE emp CHANGE name name VARCHAR(20) CHARACTER SET utf8;-- 删除外键
ALTER TABLE emp DROP FOREIGN KEY FK_emp_dept;-- 建完表后添加外键
ALTER TABLE emp ADD CONSTRAINT FK_emp_dept FOREIGN key(dep_id) REFERENCES key dept(id); 

阿昆同学的Java学习日记Day3相关推荐

  1. 阿昆同学的Java学习日记Day1

    学完了Java基础语法后,工作了一年的老哥准备把我搞到公司里头去,于是就让我看Javaweb的相关知识,跟着网课一步一步学到了开始需要实操的部分-Mysql数据库管理系统安装,别人偷懒说Mysql说成 ...

  2. 阿昆同学的Java学习日记Day4

    JDBC入门 1.创建工程,导入Mysql驱动jar包 2.注册驱动 Class.forName("com.mysql.jdbc.Driver"); 3.获取链接 Connecti ...

  3. 阿昆同学的Java学习日记Day5

    数据连接池的学习 public class DruidDemo {public static void main(String[] args) throws Exception {//1.导入jar包 ...

  4. 尚学堂Java学习日记Day3

    尚学堂Java学习日记Day3 第三天老师先回顾了昨天的内容我从回顾中掌握了新的知识 如下图所示 int与double计算,输出类型为double的不同结果 会把int转成double类型的,这是隐式 ...

  5. Java学习日记1——基础认知

    Java学习日记1--基础认知 学习Java阶段,如果发现不正确的描述,还请指正! 首先附上Java相关下载链接和配置教程链接 Java相关软件工具下载地址:官方下载 Java环境配置(win10配置 ...

  6. Java学习日记-Day01

    Java学习日记-Day01 Java语言概述 比特(byte)与字节 内存 Java基础知识图解 人机交互方式 常用的DOS命令 常用快捷键 计算机编程语言介绍 第一代语言 第二代语言 第三代语言 ...

  7. Java学习日记:UI篇(6)--谢尔宾斯基地毯图

    Java学习日记:UI篇(6)–谢尔宾斯基地毯图 引言:谢尔宾斯基地毯是数学家谢尔宾斯基提出的一个分形图形,谢尔宾斯基地毯和谢尔宾斯基三角形基本类似,不同之处在于谢尔宾斯基地毯采用的是正方形进行分形构 ...

  8. 【日记】Java学习日记(第63天)持续无聊更新

    前言 Youtube上EJ Media(up主)的视频我依次学完了HTML.CSS.Javascript.Jquery.觉得他教得挺好的(短小精悍),就继续学他教的JAVA.感觉EJ教的都是些语法什么 ...

  9. 【火同学】Java学习笔记——标识符,基本数据类型,变量

    Java学习笔记 Ps:素材来源:老韩校长的Java编程课.目的是记录自己的学习历程,与商业利益无关.所有步骤都是自己根据课程内容编写,所以投原创啦! ★哔哩哔哩~搜索:这里是火同学 观看视频介绍 大 ...

最新文章

  1. Go对Python产生的冲击
  2. 两条平行导线同向电流_电磁学(9)——磁场对电流的作用,安培力
  3. create-react-app脚手架工具使用
  4. Hystrix---SpringCloud
  5. 计算机项目教学法探讨,【计算机教学论文】项目教学法在计算机教学中的应用(共3594字)...
  6. C Tricks(六) —— 数组去重的实现
  7. matlab相位相关图像配准,数字图像处理,相位相关图像配准
  8. 手机丢了如何损失最小
  9. 电脑桌面计算机分区不显示,win10硬盘分区不见了怎么办_win10电脑硬盘分区不见了如何恢复...
  10. 八大算法思想(一)------------------枚举算法
  11. php那好,php那好【货币问答】- php那好所有答案 - 联合货币
  12. GitLab实现CICD自动化部署
  13. c语言编文曲星游戏,关于汉诺塔游戏的思路(就是最早文曲星上移盘子的那个)...
  14. Mask R-CNN网络详解
  15. UE-战斗无止境的复刻
  16. 小程序跳转公众号关注页面的两种方法
  17. flash build 4.6 不能debug 报错 C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll
  18. 酷派 手机 stop charging
  19. 安装 VMWare及VMware下创建的虚拟PC机安装Linux操作系统
  20. C/C++编程:写了placement new也要写placement delete

热门文章

  1. 使用a标签下载文件而不是直接打开
  2. 重装系统后重装 mysql(windows)
  3. Python初探(一)
  4. 开启电脑的管理员权限的两种方法
  5. python一行输入两个数据中间用空格隔开
  6. 使用YASM编程 - 01
  7. 今天19:30 | 复旦大学青年副研究员许嘉蓉—《基于图数据的鲁棒机器学习 》
  8. MFC超市商品管理系统学生成绩管理系统学生信息管理系统通讯录管理系统图书管理系统
  9. html中em使用例子,HTML DOM Emphasized用法及代码示例
  10. 软件项目招投标中的“标的额”是什么意思?