摘要:
-- 多表联合查询 -- 当需要获取的数据分布在多张表中时, 考虑使用联合查询 -- SQL92方式 -- 笛卡尔积 -- 将多个表的数据进行一一对应, 所得到的结果为多表的笛卡尔积 -- 结果的记录条数为所有表的记录条数的乘积 -- select * from 表1, 表2 -- 等值连接筛选 - 阅读全文
摘要:
-- 增删改修改数据库的SQL语句执行完毕后, 不会立马进行数据库的写入, 还需要手动对数据进行提交 -- 如果数据有问题还可以回滚 -- 主键 : 在一张表中, 某个字段的值是非空唯一的, 将此字段设置为主键, 作用是唯一的标识一条数据 -- 增加数据 -- insert into 表名 (字段1 阅读全文
摘要:
-- group by : 分组 -- 使用了分组后, 在select语句中只允许出现分组字段和多行函数 -- 如果是多字段分组, 先按照第一个分组字段进行分组, 然后每个组继续按照第二个分组字段进行分组, 以此类推 -- having : 分组筛选 -- 针对分组后的数据进行筛选, 允许使用多行函 阅读全文
摘要:
1. 单行函数 不改变真实数据, 只是对数据的显示进行了修饰 可以和字段混合使用 : select 字段1, 字段2, LOWER('xxx')... from 表名 -- 1. 字符函数 -- 首字母大写 : INITCAP(CHAR), 首字母大写, 其他变为小写 select INITCAP( 阅读全文
摘要:
response对象是用来响应数据到浏览器的一个对象 // 设置响应头 // setHeader(): 在响应头中添加信息, 如果键存在, 会覆盖原来的值 // addHeader(): 在响应头中添加信息, 如果键存在, 不会覆盖 resp.setHeader("setKey", "setValu 阅读全文
摘要:
request对象中封装了当前请求的所有请求信息, request对象由Tomcat服务器创建, 并作为实参传递给处理请求的Servlet的service()方法 1. 获取请求头数据 // 获取请求方式 System.out.println("请求方式: " + req.getMethod()); 阅读全文
摘要:
-- 单表查询 -- 查询表的所有数据, *代表所有 -- select * from [表名]; -- 查询表中指定字段的值 -- select [字段1], [字段2] ... from [表名]; -- 给查询结果中的字段使用别名 -- 在字段后面使用关键字 as ( 字段名 as "别名" 阅读全文
摘要:
1. 概念 Servlet是指任何实现了Servlet接口的类, Servlet运行于支持Java的应用服务器中, Servlet可以响应任何类型的请求, 但大多数情况下, Servlet只用来扩展基于HTTP协议的Web服务器 Servlet的实现遵循了服务器能够识别的规则, 也就是服务器会自动的 阅读全文
摘要:
1. 服务器 : 服务器其实就是代码编写的一个程序, 可以根据用户发送的请求, 调用执行对应的逻辑代码 2. Tomcat目录结构说明 : \bin : 存放启动和关闭Tomcat的可执行文件 \conf : 存放Tomcat的配置文件 \lib : 存放库文件 \logs : 存放日志文件 \te 阅读全文
摘要:
1. 术语 : 请求 : 客户端根据用户所给的地址信息将数据发送给服务器的过程 响应 : 服务器将请求的处理结果发送给浏览器的过程 2. HTTP协议 : 超文本传输协议 ( Hyper Text Transfer Protocol ) 规范浏览器和服务器的数据交互的格式 HTTP允许传输任意类型的 阅读全文