数据库
0&1菜菜
这个作者很懒,什么都没留下…
展开
-
sql获得分组中的前几个位置的值()、分页功能
select * from (SELECT 划分组依据字段,排序依据字段,row_number() OVER(PARTITION BY 划分组依据字段 ORDER BY 排序依据字段 desc) 新建的排序列 FROM 查询的表名) a where 新建的排序列 <= 前几位;原创 2021-04-27 15:30:50 · 156 阅读 · 0 评论 -
sql的匹配和正则表达式
sql的匹配和正则表达式匹配:like 关键字#假设存在表 my_test_copyselect * from my_test_copy;则使用like关键词匹配:注意下划线 '_'和百分号 ‘%’下划线'_'匹配任意单个字符百分号'%'匹配任意数目的字符select * from my_test_copy where name_people like '_满_'; #有值select * from my_test_copy where name_people like '%满%';转载 2021-04-15 09:47:02 · 4974 阅读 · 0 评论 -
sql语句查询某字段中包含某值(模糊查找)
案例select * from goods where name REGEXP "8"解析:从goods表中查找name字段中包含数字8的所有元组原创 2021-04-15 09:41:03 · 10338 阅读 · 2 评论 -
数据库连接池的工作原理
这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。一.早期我们怎么进行数据库操作1.原理:一般来说,java应用程序访问数据库的过程是:①装载数据库驱动程序;②通过jdbc建立数据库连接;③访问数据库,执行sql语句;④断开数据库连接。 2.代码 Public void FindAllUsers(){ //1、装载sqlserver驱动对象 DriverManager.registerDri转载 2021-05-11 19:03:42 · 225 阅读 · 0 评论 -
ssm—mybatis模糊查询的分类(三种方式)
方法一: like '%'#{name}'%'方法二: like '%${value}%'方法三:(推荐使用) concat('%',#{name },'%')以上测试时针对mysql数据库进行的,推荐第三种方式concat在oracle中是常用的方法原创 2021-05-08 10:35:41 · 242 阅读 · 0 评论 -
DQL、DML、DDL、DCL的概念与区别
SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。1982年-----IBM公司出版第一个RDBMS语言SQL/DS。1985年-----IBM公司出版第一转载 2021-05-08 09:48:55 · 200 阅读 · 0 评论 -
常用sql语句(增删改等)
创建数据库CREATE database 数据库名;创建表create table 表名(字段名 数据类型(位数) not null,//这个字段不能为空字段名 数据类型(位数) null default 值//对这个字段设置默认值primary key('字段名')//设置主键,可以有多个foreign key('字段名')//设置外键)添加,更新,删除添加insert into 表名 values(值)//值必须将每个字段的都写入insert into 表名 (字段名)v原创 2020-12-16 21:07:10 · 105 阅读 · 0 评论 -
常用的sql语言(select篇)
查询整个表selet * from 表名;//获取表中的所有数据,*可以替换为需要查询的几个字段查询部分字段selet 字段名1,字段名2 from 表名;//显示结果为字段1和字段2改变显示的字段名selet 字段名 as 显示的字段名 from 表名; //字段名就是列名,显示的字段名为查询结果的显示的列名按条件查询selet 字段名 as 显示的字段名 from 表名 where 查询字段=值; //查询出查询字段等于某个值数据分组查询//分组查询group by 需要与聚合原创 2020-12-16 20:29:45 · 563 阅读 · 0 评论