
DB
文章平均质量分 70
mx861656762
这个作者很懒,什么都没留下…
展开
-
JDBC以及DAO
概念JAVA数据库连接技术主要功能与数据库建立连接、执行SQL语句、处理结果相关对象功能DriverManager:(工具类)获取连接管理JDBC驱动Connection:(接口)1.获取执行sql的对象2.事务管理负责数据库连接并传送数据任务Statement:负责执行SQL语句ResultSet:负责保存结果(结果集)操作步骤加载JDBC驱动Class.forName(........);建立与数据库连接Connecti原创 2022-04-07 19:41:43 · 1358 阅读 · 0 评论 -
数据库索引
定义帮助sql高效获取数据的数据结构(B+tree)优点:1.提高查询效率 2.提高排序效率缺点:1.占磁盘空间 2.影响增删改效率作用提高查询速度确保数据的唯一性可以加速表和表之间的连接,实现表与表之间的参照完整性使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间全文检索字段进行搜索优化分类主键索引(PRIMARY KEY)作用:某一个属性或属性的组合能唯一标识一条记录唯一索引(UNIQUE)作用:避免同一个表中某数据列中的值重复常规原创 2022-04-04 22:39:11 · 678 阅读 · 0 评论 -
事务处理
事务定义是一组有逻辑有顺序的操作集合,要么同时成功,要么同时失败事务必须具备以下四个特性(ACID特性)1.原子性(Atomicity)2.一致性(Consistency):前提要其他三特性都满足,自己和自己比3.隔离性(Isolation)4.持久性(Durability)并发事务问题脏读:一个事务读到另一个事务还没有提交的数据不可重复读:一个事务先后读取同一条记录,但两次读取的数据不同,称之为不可重复读幻读:一个事务按照条件查询数据时,没有对应的数据行,但是在插入原创 2022-04-04 21:48:42 · 599 阅读 · 0 评论 -
数据查询(DQL)
SELECT语法基础查询select * from 表名;条件查询select * from 表名 where 条件;分组查询(关键字:每个)select * from 表名 where 条件 group by 字段名 having 分组后的条件;排序查询select * from 表名 order by 字段列表 asc(默认升序)/desc(降序);分页查询select * from 表名 limit (页数-1)*一页的记录数,一页的记录数;查所有原创 2022-04-01 22:33:15 · 93 阅读 · 0 评论 -
数据管理(DML)和函数
INSERT命令INSERT INTO 表名 [ ( 字段1, 字段2, 字段3, … ) ] VALUES ( '值1', '值2', '值3', …);INSERT INTO 表名 VALUES ( '值1', '值2', '值3', …);INSERT INTO 表名 VALUES ( '值1', '值2', '值3', …),(........),(.....);UPDATE命令update 表名 set 字段=value, 字段=value...原创 2022-03-31 20:54:08 · 107 阅读 · 0 评论 -
初始MySql
配置mysql服务器1.端口设置2.默认字符集设置3.将bin目录配置成环境变量4.root账号密码设置5.允许远程登录: Enable root access from remote machines操作数据库相关命令1.启动服务器 :net start mysql2.连接mysql数据库:mysql -u root - p3.创建数据库:create database myschool;4.展示数据库:show databases;5.使用数据库:use m.原创 2022-03-30 19:32:19 · 968 阅读 · 0 评论