![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 74
学习数据库相关知识的记录
bigdata7
Java学习
展开
-
Oracle +JDBC
文章目录@[toc]JDBCJDBC简介JDBC + Oracle + Eclipse简介外部JAR包加载到我们项目认识结构Java程序借助JDBC连接数据库Java API步骤1.加载数据库驱动2.创建数据库连接:Connection接口3.创建sql执行器:Statement 接口4.执行sql5.处理返回的结果集或者别的操作6.释放数据库连接资源举例常用接口Connection接口Statement接口Statement:PreparedStatement :CallableStatement:常用S原创 2021-10-21 22:07:31 · 1312 阅读 · 0 评论 -
mysql学习录(三)多表查询、子查询、分页查询、case语句、单行函数
文章目录多表查询1.笛卡尔积现象2.等值连接查询3.自连接查询4.内连接查询5.外连接查询子查询1.单行子查询2.多行子查询3.多列子查询4.相关子查询5.嵌套子查询:分页查询CASE语句1.语法:2.例子:单行函数1.字符函数大小写转换函数:upper,lower字符串连接函数:concat获取子字符串函数:substr其它的字符串函数:2.数学函数3.日期函数当前日期函数日期截取函数日期增加函数特例:日期格式符1.概念:2.格式符表:查询今天查询昨天查询本周查询上周查询近7天查询近30天查询本月查询上一原创 2021-08-23 00:18:02 · 296 阅读 · 0 评论 -
mysql学习录(四)事务处理
多表查询 带where的这种方式叫做隐性连接,他的功能和内连接的功能是一样的,而带on的连接方式叫做显性连接。现在随着数据库的规范和发展,大多用显性连接,很少用隐性连接。 1.笛卡尔积现象 在多表连接查询时,如果定义了无效连接或者漏写连接条件,就会产生笛卡尔积现象。所谓笛卡尔积就是每个表的每一行都和其它表的每一行组合,假设两个表的总行数一个 x,一个 y,则返回笛卡尔积 x*y。 2.等值连接查询 寻找俩表中字段名称相等,数据类型相同的字段进行连接,会自动去重重复列(如果有多个字段符合要求,那么他们会原创 2021-08-21 11:17:29 · 94 阅读 · 0 评论 -
数据库事务的四大特性
数据库事务四大特性: 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是500原创 2021-08-15 20:30:38 · 546 阅读 · 0 评论 -
mysql学习录(二) 数据的增删改查操做(最全select查询总结)
文章目录CRUD的操作INSERTUPDATEDELETESELECT CRUD的操作 对表里面数据的增删改查操作 INSERT – 插入数据 mysql> INSERT INTO t_cats VALUES ( 1 , 'Tom' , 'male' , '2021-08-12' ); UPDATE DELETE SELECT原创 2021-08-13 23:16:12 · 134 阅读 · 0 评论 -
mysql学习录(一)简单数据库、用户、表的操作
安装的一般都问题不大 sql语句分类 SQL是结构化查询语言(Structured Query Language),专门用于数据的存储、数据更新及数据库管理等操作。现在大多数市面上的数据库产品在操作上都差不多。 DDL(数据定义语言): 数据定义语言 (Data Definition Language, DDL) 是SQL语言集中,负责数据结构定义与数据库对象定义的语言,由create、alter 与 drop 三个语法所组成. DDL 主要操作的是 表的结构 不是表中的数据 create :创建、新.原创 2021-08-11 23:58:22 · 168 阅读 · 0 评论 -
mysql数据库的备份与恢复(命令行操作)
文章目录mysql数据库的备份与恢复备份数据库的导出1.语法:2.练习:导出表1.导出数据表的表结构2.导出数据表的表结构和数据恢复1.导入外部的数据库sql文件:2.在数据库中导入外部的表sql文件: mysql数据库的备份与恢复 备份 数据库的导出 1.语法: 该命令是在命令行界面执行的,我没有配mysql的环境变量,所以需要进入mysql的bin目录下去执行命令。 mysqldump -h 主机ip -u 用户名 -p dbname > 位置\文件名 2.练习: D:\Tool\mysql-8原创 2021-08-11 11:37:46 · 1842 阅读 · 0 评论 -
数据库事务的四大特性
文章目录据库事务四大特性:1、原子性(Atomicity)2、 一致性(Consistency)3、隔离性(Isolation)4、持久性(Durability) 据库事务四大特性: 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须原创 2021-05-17 19:08:08 · 122 阅读 · 2 评论 -
requests+sqllite+BeautifulSoup爬取中国天气网
项目 目的:利用requests+sqllite+BeautifulSoup几种主要技术爬取中国天气网指定城市的7天天气数据 分析:可以查看这篇最后的小项目 sqllite部分 1.建数据库 sqllite数据库不用单独创建,在连接的时候有就连接,没有就自动创建。 conn = sqlite3.connect("weather.db") 2.建表 def openDB(self): self.conn = sqlite3.connect("weather.db")原创 2021-04-24 20:32:25 · 872 阅读 · 2 评论 -
jsp基本语法及连接数据库实例
jsp的构成 1、 jsp—java服务器端页面,页面文件的后缀名为.jsp 2、 jsp的基本构成 (1)在网页中嵌入java代码段 <% Java代码段; ..... %> 在<%和%>之间嵌入java代码段。 定义局部变量,编写代码 (2)jsp的页面指令page,主要用于设置页面的全局属性(要使用的语言、编码格式UTF-8、导入包import),在开发工具中,页面指令由开发工具自动生成。 页面指令的语法: <%@ page 属性=”值” ......%>原创 2021-03-26 16:05:39 · 471 阅读 · 4 评论