Mysql
文章平均质量分 85
潘小蓝
未来是否繁花似锦,源自我们当下之努力。做一个勇敢的人,做一个好奇的人,做一个坚定的人,翻山越岭,事竟成。
展开
-
Mysql 学习(三):数据查询语言 -- DQL (内含数据库,期末复习必备)
文章目录DQL语言:3.1 指定查询字段:3.2 模糊查询:3.3 连接查询(重要):3.4 排序和分页:3.5 子查询:DQL语言:数据查询语言:主要用于查询数据库中的数据。查询数据库中的数据,常使用的关键字是 select 关键字。简单的单表查询和复杂的多表查询以及嵌套查询。是数据库中最核心,最重要的语句。使用频率最高的语句。select 语法:SELECT [ALL | DISTINCT] {* | table.* | table.field1[AS alias1][,t原创 2020-11-09 17:20:46 · 250 阅读 · 0 评论 -
Mysql 学习(二):数据操作语言 -- DML (内含数据库)
文章目录DML语言:2.1 添加数据:2.2 更新数据:2.3 删除数据:DML语言:数据操作语言:用于操作数据库对象所包含的数据。Insertupdatedelete创建数据表 grade,用于演示接下来的操作:USE school;CREATE TABLE IF NOT EXISTS grade( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COM原创 2020-11-09 17:14:21 · 175 阅读 · 0 评论 -
Mysql 学习(一):数据定义语言 -- DDL(内含数据库)
文章目录1.1 数据库相关操作1.2 数据表操作:1.3 数据表的类型:1.4 修改数据库(表):1.1 数据库相关操作创建数据库:-- 如果数据库不存在就创建数据库CREATE DATABASE IF NOT EXISTS School;删除数据库:-- 如果数据库存在就删除数据库DROP DATABASE IF EXISTS School;显示数据库:SHOW DATABASES;使用数据库:USE school;1.2 数据表操作:重要:用(`)反引原创 2020-11-09 17:11:43 · 172 阅读 · 0 评论 -
Druid使用步骤及详细案例(赞)
Druid(德鲁伊) 是什么? 与 c3p0 和 dbcp 类似,Druid 是阿里的 Druid 数据库连接池。文章目录一、Druid 的使用步骤:1.1 导入 jar 包:1.2 定义配置文件:1.3 加载配置文件:1.4 从数据库连接池工厂中获取连接池对象:1.5 获取连接对象:二、Druid 在项目中的部分:2.1 导入 jar 文件:2.2 定义配置文件:2.3 加载配置文件:2.4 从数据库连接池工厂中获取连接池对象:2.5 获取连接对象:2.6 关闭数据库连接:三、帖子点赞数 完整项目:.原创 2020-08-03 16:12:43 · 5572 阅读 · 0 评论 -
为什么要写Class.forName(String name)?
文章目录前言:1、为什么要Class.forName("com.mysql.jdbc.Driver")?2、为什么不直接new?3、为什么删Class.forName("com.mysql.jdbc.Driver")还是可以运行?前言:Class.forName(String name)在用JDBC连接数据库的时候,这句话经常是要写的,老师常常告诉我们这个是加载数据库驱动,书上也是这么写的,于是我们照葫芦画瓢,就这么一直写下来,但是作为一个贪心的程序员,怎么能止步于此呢?看一下大佬是怎么解释的:1转载 2020-06-20 10:42:58 · 409 阅读 · 0 评论 -
ApacheDBUtils 详解用法
文章目录Dbutils 是什么?为什么需要Dbutils ?Dbutils三个核心类介绍:1:DbUtils:连接数据库对象----jdbc辅助方法的集合类,线程安全2:QueryRunner:SQL语句的操作对象,可以设置查询结果集的封装策略,线程安全。(3)ResultSetHandle:封装数据的策略对象------将封装结果集中的数据,转换到另一个对象实现步骤:代码展示:Dbutils 是什么?DataBaseUtils主要是封装了 JDBC 的操作代码,简化 Dao 层的操作。它能够更好的帮原创 2020-06-02 11:08:54 · 1705 阅读 · 0 评论 -
c3p0和 dbcp的 两种使用方式(MySql 8.0+ 版)
文章目录前置知识:dbcp:方式一:通过硬代码进行实现:方式二: 通过 Properties 文件进行配置:c3p0:方式一: 通过硬代码的方式:方式二: 通过 cp30-config.xml 配置文件进行创建连接池:后记:前置知识:1、Mysql jdbc URL连接参数useSSL、serverTimezone 相关问题。2、不容错过的 Java 连接池 详解。dbcp:方式一:通过硬代码进行实现:package rj.util;import org.apache.commons.dbc原创 2020-06-02 09:46:13 · 1604 阅读 · 10 评论 -
不容错过的 Java 连接池 详解
文章目录前言:为什么使用连接池需要注意的问题:1、并发问题2、事务处理3、连接池的分配与释放4、连接池的配置与维护几种常见的连接池使用方式:Tomcat连接池DBCP连接池C3P0连接池后记:前言:对于共享资源,有一个很著名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出转载 2020-06-02 09:03:06 · 672 阅读 · 0 评论 -
Mysql jdbc URL连接参数useSSL、serverTimezone 相关问题
MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL: static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/test";MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL: static final String JDBC_DRIVER = "com.mysql.cj转载 2020-06-01 22:45:48 · 19884 阅读 · 5 评论 -
MySql模糊查询(4种方式) -- 动态 sql 必备(附案例和效果图)
前言:在听完 hsy 学长讲完相关的知识点后,把相关的知识总结出来,大家一起学习。在学习 Mysql 模糊查询时,先来想一下 为什么要有模糊查询 ?以及 模糊查询带来哪些比较好的地方 ?当有这些疑问后,带着这些疑问听我娓娓道来。为什么会有模糊查询的存在?这点还是比较好理解的,想一下,在日常生活中,你是否会有突然之间怎么也想不起老朋友的名字,只依稀能够想起姓什么或者姓名中的某个字,这时候你是不是会去通讯录搜索你保留的一些信息,进而重新想起老朋友(类比一下 QQ 、微信的搜索框)。模糊查询原创 2020-05-17 16:50:02 · 7723 阅读 · 0 评论 -
MySql常用字符串函数 -- 动态 sql 必备知识
MySql常用字符串函数:在使用这些相关的字符串函数时,我们先创建一个数据库的表,便于我们更清晰的看到 这些字符串函数的作用。length: length:获取参数值的字节个数(注意不是字符个数) SELECT LENGTH('ruckyone') 结果是8 SELECT LENGTH('ruckyone潘小') 结果是14 不是10 (是字节个数不是字符个数,因编码格式是utf-8,所以一个汉字占3个字节)concat: SELECT CONC原创 2020-05-17 10:56:41 · 329 阅读 · 0 评论 -
Mysql 分页查询limit 不能使用运算符
mysql中limit后面不能使用运算符:进行分页查询的时候,如果写成以下sql,语句执行会报错:select * from user where id = 123456 and code = 111 and create_date >= 20190101 and create_date <= 20190202 limit (1 - 1) * 1, 20因为mysql中limit后面不能带运算符,只能是常量。解决方法:使用concat,动态sql。set @sql = conc转载 2020-05-17 08:40:20 · 1881 阅读 · 0 评论 -
进阶MyBatis -- 实现分页的两种方式(limit AND RowBounds)
前言:在实现分页时,我们先看看什么是分页,及分页的具体用处。在搜索内容或者查找东西时,我们经常会看到如上图所展现的效果。这就是分页。简单来说,就是当前页已经无法展现我们所有内容,就需要分页这个功能来实现啦。分页的优势: 1、使得内容更加有条理。想一下,如果没有分页,那么所有内容都展现在同一页的时候, 用户就需要一直向下翻, 那么翻到啥时候才是头,哈哈。 2、加载更快,性能更好。一次查20个,比一次查20000个性能肯定更好;另外如果数据量很大, 一次性将内容都查询度出来,查询出原创 2020-05-17 08:34:12 · 1489 阅读 · 2 评论