JavaWeb自学笔记
小桃子姐姐
奋发向上的程序媛
展开
-
JavaWeb自学笔记05
多表查询创建部门表:id(主键,自动增长)name创建员工表:id(主键,自动增长)name 、性别、工资、入职日期、添加外键连接部门表的主键插入数据1、笛卡尔积笛卡尔积:集合A和集合B的所有组合例如:使用以下方式查出来的数据就是笛卡尔积要完成多表查询就要消除无用的笛卡尔积,通过下述方法消除无用的笛卡尔积2、多表查询的分类:(1)内连接查询(2)外连接查询(3)子查询多表查询——内连接查询1、隐式内连接查询用法:使用where语句消除无用的笛卡尔积使用标准的sql语句查询原创 2020-10-25 13:42:51 · 220 阅读 · 0 评论 -
JavaWeb自学笔记04
约束约束:对表中的数据进行限定,保证数据的正确性、有效性和完整性分类:1、主键约束:primary key2、非空约束:not null3、唯一约束:unique4、外键约束:foreign key非空约束非空约束:not null创建表时添加约束:字段名 数据类型 not null删除表的非空约束Alter table 表名 modify 列名 数据类型;(就是修改表中列的数据类型)创建表后添加非空约束与删除非空约束的操作相似,修改表中列的数据类型原创 2020-10-25 00:06:45 · 168 阅读 · 0 评论 -
JavaWeb自学笔记03
小菜鸟的进阶笔记,如有不足,感谢指教DDL——操作数据库DDL:操作数据库、表C(Create):创建数据库(1)Create database 数据库名; —— 只能创建不存在的数据库,如果存在会报错(2)Create database if not exists 数据库名;——只能创建不存在的数据库,存在也不会报错(3)Create database 数据库名 character set gbk;——创建数据库的时候就指定字符集(4)练习:创建一个名为db1_study的数据库,判.原创 2020-10-24 22:59:00 · 89 阅读 · 0 评论 -
JavaWeb自学笔记02
注解注释:用文字描述程序,给人看的注解(JDK1.5之后的新特性):说明程序的,给计算机看的使用分类: 1、编写文档:通过代码里标识的注解生成文档(生成doc文档)(预定义注解) 2、编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查(@override)(预定义注解) 3、代码分析:通过代码里表示的注解对代码进行分析(使用反射)JDK中预定义的一些注解 1、@Override:检测被该注解标注的方法是否继承自父类(接口) 2、@Deprecated:该注原创 2020-10-24 21:49:29 · 138 阅读 · 0 评论 -
Java web自学笔记01
Junit单元测试测试的种类:1、黑盒测试:不需要写代码,只看输入输出2、白盒测试:需要写代码,看代码具体的流程(Junit单元测试是白盒测试)定义一个测试类(测试用例)放测试类的包名:xxx.xxx.xx.test测试类名:被测试的类名Test定义测试的方法:可以独立运行方法名:test测试的方法名返回值:void参数列表:空参给方法加@Test (这样方法就可以不在main方法中,而独立运行)导入Junit依赖环境判定结果:红色为错,绿色是对,使用断言来原创 2020-10-24 20:20:56 · 126 阅读 · 0 评论