摘要: * 目的:简化书写 * 分析: 1. 注册驱动也抽取 2. 抽取一个方法获取连接对象 * 需求:不想传递参数(麻烦),还得保证工具类的通用性。 * 解决:配置文件 jdbc.properties url= user= password= JdbcUtils工具类代码 2020年10月27日 20:3 阅读全文
posted @ 2020-10-27 20:51 xiang宇 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 概念: Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码 阅读全文
posted @ 2020-10-26 19:50 xiang宇 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一、普通索引(index) 二、唯一索引(unique) 三、主键索引 四、组合索引 使用ALTER 命令添加和删除索引 使用 ALTER 命令添加和删除主键 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则 阅读全文
posted @ 2020-10-23 20:22 xiang宇 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 某些情况下,当进行一个查询时,需要的条件或数据要用另外一个 select 语句的结果,这个时候,就要用到子查询。 为了给主查询(外部查询)提供数据而首先执行的查询(内部查询)被叫做子查询。 一般根据子查询的嵌入位置分为,where型子查询,from型子查询,exists型子查询。 where 型子查 阅读全文
posted @ 2020-10-22 20:59 xiang宇 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 权限系统的工作原理 身份认证 权限表的存取 用户表user 账号管理 创建或更改账号 数据库的权限和数据库的安全是息息相关的,不当的权限设置可能会导致各种各样的安全隐患,操作系统的某些设置也会对MySQL的安全造成影响。 权限系统的工作原理 MySQL的权限系统通过下面两个阶段进行认证: 对连接到数 阅读全文
posted @ 2020-10-21 20:16 xiang宇 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 作用:从2张或多张表中,取出有关联的数据. 关联查询一共有几种情况: 内连接:INNER JOIN 、CROSS JOIN 外连接:左外连接(LEFT OUTER JOIN)、右外连接(RIGHT OUTER JOIN)、全外连接(FULL OUTER JOIN) 自连接:当table1和table 阅读全文
posted @ 2020-10-21 20:08 xiang宇 阅读(60) 评论(0) 推荐(0) 编辑
摘要: DCL用来控制数据库的访问,包括如下SQL语句: MySQL 事务 事务是必须满足4个条件(ACID): 事务的用法 MYSQL 事务处理主要有两种方法: 数据库的隔离级别 DCL用来控制数据库的访问,包括如下SQL语句: GRANT:授予访问权限 REVOKE:撤销访问权限 COMMIT:提交事务 阅读全文
posted @ 2020-10-21 20:08 xiang宇 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 查看某个表的约束和索引 一、定义 对表中的数据进行限定,保证数据的正确性、有效性、和完整性。 二、分类 主键约束:primary key,简称PK,数据库主键作用保证实体的完整性,可以是一个列或多列的组合。 注意: 非空且唯一 一张表只能有一个字段为主键 主键就是表中记录的唯一标识 在创建表时,添加 阅读全文
posted @ 2020-10-20 20:24 xiang宇 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: (1)算术运算符:+ - * /(除也可以写成div,div取整) %(取模可以写成mod) (2)比较运算符:= > >= < <= !=(不等于还可以写成<>) <=>(安全等于) (3)逻辑运算符:&&(逻辑与也可以写成and) ||(逻辑或也可以写成or) not(逻辑非) xor(逻辑异或 阅读全文
posted @ 2020-10-20 20:23 xiang宇 阅读(168) 评论(0) 推荐(0) 编辑
摘要: DML insert语句 insert into 表名字段名 values(值列表); (插入一行的数据) 例: insert into students(id,name,age,height,gender,ls. id,is_ .delete) values (0,小明,18,180.00,2,1 阅读全文
posted @ 2020-10-20 20:22 xiang宇 阅读(118) 评论(0) 推荐(0) 编辑