MySQL
文章平均质量分 95
I会飞的鱼
分享一些学习笔记
展开
-
JDBC(PreparedStatement处理CRUD/数据库连接池/使用ThreadLocal完成事务控制/Apache的DBUtils)
右键lib包找到Add as Library…点击创建连接 改 删 可以直接使用无序注册驱动 注意 如果对应的驱动下有 meta-inf services -对应的驱动报名则可以不用手动注册 如果连接的是本地的mysqL则url : jdbc:mysql:///数据库名 执行的如果是增删改操作则都是用executeUpdate(sql); 查 sql注入危险 使用PreparedStatement处理CRUD(增、删、改、查) 解决sql的拼接以及注入问题 sql的拼接 sql注入原创 2022-09-24 15:26:58 · 308 阅读 · 0 评论 -
MySQL(select语句的7大子句/子查询/事务/用户与权限/数据库设计的三大范式)
事务处理(事务操作)︰保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。事务的ACLD属性原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务必须使数据库从一个一致性状态变换到另外一个一致性状态。原创 2022-09-13 14:53:09 · 1789 阅读 · 0 评论 -
MySQL(SQL/约束与索引/函数/关联查询)
- 展示当前DBMS内所有的库 show databases;--创建库 create database 数据库名 charset 字符编码();create database 数据库名;-- 删除数据库 drop database 数据库名;-- 使用数据库(数据库切换) use 数据库名;-- 展示当前库内所有的表 show tables;...原创 2022-08-25 21:45:56 · 329 阅读 · 0 评论 -
MySQL(MySQL安装与卸载/常见命令/数据类型和运算符)
为什么使用数据库?持久化数据数据格式清晰明了DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,例如建立、使用和维护数据库。DB:数据库(Database)SQL:结构化查询语言,(Structure Query Language),专门用来操作/访问数据库的通用语言。数据库类型:数据库经过几十年的发展,出现了多种类型。关系型数据库和(noSQL)非关系型数据库。原创 2022-08-24 10:09:25 · 155 阅读 · 0 评论