![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 95
Tony-1fan
这个作者很懒,什么都没留下…
展开
-
mysql小结
1. mysql简介MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品Mysql是一个开源免费的关系型数据库管理系统mysql分为社区办和企业版我们学习的是社区版2. 关系型数据库建立在关系模型基础上的数据库,借助数学中的集合代数等一些数学概念和方法,处理关系型数据库中的数据3. Mysql的安装windows的安装Linux的安装4. Mysql默认的字符集的配置(了解)以windows中的mysql的配置为例:找原创 2021-04-13 11:21:16 · 841 阅读 · 0 评论 -
DBUtils工具类-QueryRunner、ResultSetHandler、DbUtils。连接池-dbcp、c3p0、druid。
1 DBUtils工具类1.1 如果我们使用jdbc进行开发,我们会发现代码重复度很高。为了简化jdbc开发,所以apache commons 组件中给我们提供了一个成员DBUtils。DBUtils 就是简化jdbc开发的工具包。使用的时候需要在项目中导入jar包。commons-dbutils-版本.jarDBUtils封装了对jdbc的操作,简化了jdbc操作。1.2 DBUtils中有三个核心对象QueryRunner:提供了对sql语句操作的API。ResultSe原创 2021-03-27 19:27:10 · 451 阅读 · 0 评论 -
mysql事务-rollback、setAutoCommit、commit、ACID、隔离级别。jdbc工具类
1 事物1.1 概述事务指的是逻辑上的一组操作,组成这组操作的每个单元,要么全部成功,要么全部失败。比如:转账UPDATE emp SET salary=salary-5000 WHERE id=7;UPDATE emp SET salary=salary+5000 WHERE id=8;由2个sql语句组成,这2个要么都成功,要么都失败。1.2 mysql中的事务默认是自动提交的。而且每条语句都是在一个单独的事务中的。手动控制事务。1.3 mysql中控制事务的命令开启事务原创 2021-03-23 10:25:45 · 297 阅读 · 1 评论 -
数据库的备份和恢复。范式。jdbc-DriverManager、Connection、Statement、ResultSet。sql注入问题-PreparedStatement
1 数据库的备份和恢复都是在命令窗口写的1.1 备份表和数据生成sql脚本,导出数据。mysqldump -u root -p mydb>E:\WorkSpace\Excellent\mysql\a.sqlmysqldump -u 用户名 -p 数据库>路径 回车之后在密码注意:脚本文件中没有创建数据库的语句,所以在恢复数据的时候,需要先创建或者指定一个数据库。这个命令不需要登录mysql1.2 恢复执行sql脚本文件,恢复数据前提:必须先有数据库mysq原创 2021-03-22 18:44:37 · 306 阅读 · 0 评论 -
数据的完整性(正确性和准确性):分类-实体完整性:主键约束、唯一约束、自动增长列。域完整性-非空约束、默认值约束、检查约束。引用完整性-一对一、一对多、多对多
文章目录1 数据的完整性作用2 完整性的分类2.1 实体完整性2.1.1 主键约束 primary key2.1.2 唯一约束 unique2.1.3 自动增长列 auto_increment2.2 域完整性2.2.1 非空约束 not null2.2.2 默认值约束 default2.2.3 检查约束 CHECK 8.0.15之前版本不支持2.3 引用完整性(参照完整性)3 小结4 引用完整性描述的是表和表之间的关系,4.1 关系分类:4.2 方案4.2.1 在card种添加外键,并给外键添加唯一约原创 2021-03-15 10:25:02 · 2427 阅读 · 0 评论 -
MySQL数据库:DDL-create、drop、alter;DMLinsert、update、delete;DQL-Select、多表查询:合并、连接、子查询;DCL
文章目录1 数据库的概述1.1 什么是数据?1.2 什么是数据库?1.3 为什么开发的时候数据要存储到数据库中?2 常见的数据库2.1 oracle2.2 SQL Server2.3 DB22.4 mysql数据库3 sql的概述3.1 什么是sql?3.2 优点3.3 sql的分类4 数据库基本命令及常用数据类型4.1 基本命令4.2 常用数据类型5 DDL:数据定义语言5.1 操作数据库5.1.1 创建create5.1.2 删除drop5.1.3 修改alter5.1.4 查看show selec原创 2021-03-12 12:21:03 · 1185 阅读 · 0 评论