数据库
文章平均质量分 65
主要记录数据库相关技术点
程序yang
如果您点了进来,那么请您一定要花几分钟看看置顶的几篇博文,相信我,你会有收获滴!
展开
-
解决cmd命令行输入mysql提示不是内部或外部命令的错误
如果你不经常接触到mysql命令,有一天突然需要使用,当你参考其他文章信誓旦旦的输入mysql命令时,发现没有成功进入,还给你提示不是内部或外部命令...的错误,不要慌,绝大可能是你少配了mysql的环境变量。...原创 2022-08-17 17:07:04 · 13443 阅读 · 22 评论 -
详谈mysql各种常用操作数据表结构的用法【建议收藏】
有时候根据业务需求的需要,我们需要获取MySQL相关数据表等信息,譬如当前MySQL数据库有多少张表,对应的数据表有什么字段,对应的数据类型等等,又或者需要对数据表进行CRUD操作,那么这个时候我们该怎么去实现这些需求呢?...............原创 2022-08-17 14:12:26 · 1729 阅读 · 49 评论 -
猿创征文|mysql中show的常用命令-Navicat篇【建议收藏】
有些时候我们需要了解MySQL的服务器状态信息,譬如当前MySQL启动后的运行时间,当前MySQL的客户端会话连接数,当前MySQL服务器执行的慢查询数,当前MySQL执行了多少SELECT语句、执行了多少UPDATE/DELETE/INSERT语句等统计信息,从而便于我们根据当前MySQL服务器的运行状态进行对应的调整或优化工作。...原创 2022-08-30 13:31:54 · 2166 阅读 · 60 评论 -
如何获取mysql数据库中所有数据类型
因为某种需求,想要获取到mysql中所有的数据类型,可以使用数据库的INFORMATION_SCHEMA实现。原创 2022-08-11 18:02:49 · 3947 阅读 · 0 评论 -
SpringBoot使用Redis清除所有缓存
Java删除Redis所有缓存原创 2022-07-18 11:14:11 · 3840 阅读 · 1 评论 -
一招解决Navicat连接线上数据库时,隔一段时间不操作出现的卡顿问题
使用 Navicat 连接服务器上的数据库时,如果隔一段时间没有使用,再次点击就会出现卡顿的问题。原创 2022-05-31 10:12:50 · 6089 阅读 · 3 评论 -
完美解决MySQL报错Unknown system variable ‘query_cache_size‘
出现这个问题是因为你的MySQL Connector的jar包和数据库版本不匹配造成的。 解决方法分两步:原创 2021-03-31 10:14:40 · 25248 阅读 · 0 评论 -
数据库查询SQL语句的时候如何写会效率更高?
以前刚开始做项目的时候,开发经验尚浅,遇到问题需求只要把结果查询出来就行,至于查询的效率可能就没有太多考虑,数据少的时候还好,数据一多,效率问题就显现出来了。每次遇到查询比较慢时,项目经理就会问:是不是又用select * 了?查询条件有没有加索引?一语惊醒梦中人,赶紧检查..果然如此!转载 2020-07-22 10:32:19 · 917 阅读 · 2 评论 -
一文教会你SQL Server数据库的备份与还原
1、SQL Server数据库的备份步骤:第一步:打开“数据库”,找到需要备份的数据库,然后右键,如下图:第二步:需要更改保存路径的话,可以先点击路径链接,然后点击“删除”按钮进行删除路径,接着再点击右边的“添加”按钮,进入如下界面:这里我选择E盘下的“数据库备份”文件夹作为保存路径,你也可以选择其他盘符(方便自己查找就好);选择好之后起一个文件名,建议和数据库名一样,接着点击“确定”...原创 2019-11-15 15:20:01 · 3987 阅读 · 6 评论 -
mysql语句实现数据库无数据插入,有数据更新
一、插入一条数据,存在则忽略,不存在就插入(必须现有唯一键)使用insert ignore语句:insert ignore into table(col1,col2) values ('value1','value2');例如插入数据:insert ignore into user_info (last_name,first_name) values ('zhang','san');...原创 2019-10-27 20:35:41 · 724 阅读 · 0 评论 -
设置 mysql 自增ID的起始值
select * from segwords where id>1000delete from segwords where id>1000下面这句是设置的alter table segwords AUTO_INCREMENT=1000;原创 2019-10-24 09:48:47 · 1318 阅读 · 0 评论 -
MySQL用sql复制表数据到新表的方法
用sqlyog无法直接复制出一个不同表名的表来,只能copy到其他库上同名的表。在MySQL数据库中,应该如何用sql将表数据复制到新表中呢?1、MySQL复制表结构及数据到新表create table 新表 select * from 旧表,实例如下:create table new_table select * from old_table2、只复制表结构到新表create ta...原创 2019-10-24 09:45:13 · 742 阅读 · 0 评论 -
Oracle分页查询和合并查询
下面主要为大家讲解一下Oracle里面自带的一个函数rownum,这个函数的作用主要用于筛选指定条件的数据,即分页查询。一、分页查询(1)、rownum先找到小于10的然后找到大于4的select * from(select t1.*,rownum rn from(select * from emp) t1where rownum<=10) where rn>=4; ...原创 2019-05-06 15:18:39 · 660 阅读 · 0 评论 -
Oracle多表查询
Oracle多表查询简单来说就是多张表连接进行查询,可以分为等值和不等值连接,自连接和内外连接,此外涉及到的还有笛卡尔集、1999语法连接、叉集、自然连接(using子句和on子句)。先简单介绍笛卡尔集,所谓笛卡尔集会在以下几点产生:(省略连接条件;连接条件无效;所有表中的所有行互相连接),为了避免笛卡尔集,可以在where子句中加上有效的连接条件;而1999语法连接就是从多个表中查询数据;叉集...原创 2019-05-06 14:39:10 · 535 阅读 · 0 评论 -
Oracle通用函数和条件表达式
Oracle单行函数中涉及的函数大概可以分为五大种,除了字符函数、数值函数、日期函数、转换函数、通用函数。下面来讲解通用函数一、通用函数这些函数适用于任何数据类型,同时也适用于空值:nvl(expr1, expr2)nvl2(expr1, expr2, expr3)nullif(expr1, expr2)coalesce(expr1, expr2, …, exprn)(1)nvl函数...原创 2019-04-26 20:44:45 · 960 阅读 · 0 评论 -
Oracle日期函数和转换函数
一、日期函数日期函数用于处理date类型的数据,两个日期相减返回日期之间相差的天数。日期不允许做加法运算,无意义。常见代表符号:yyyy 年,mm 月,dd 日,hh 小时,mi 分钟,ss 秒,day 星期默认情况下日期格式是dd-mon-yy即12-3月-19(1)sysdate: 该函数返回系统时间(2)months_between(m,n)日期m和日期n相差多少月数(3)add...原创 2019-04-25 20:54:03 · 40627 阅读 · 2 评论 -
Oracle 字符函数和数字函数
字符函数是oracle中最常用的函数,首先我们来看看有哪些字符函数:前三种是大小写控制函数,即这类函数改变字符的大小写。其余的为字符控制函数,即这类函数控制字符。(1)字符函数lower(char):将字符串转化为小写的格式.upper(char):将字符串转化为大写的格式.initcap(char):将字符串转化为首字母大写.length(char):返回字符串的长度。substr(...原创 2019-04-16 17:34:22 · 543 阅读 · 0 评论 -
Oracle 分组函数和子查询
在讲解分组函数之前,也许有人会问,什么是分组函数?分组函数作用于一组数据,并对一组数据返回一个值。一、数据分组(分组函数)——max(最大值),min(最小值),avg(平均值),sum(求和),count(求总数)问题:如何显示所有员工中最高工资和最低工资?select max(sal),min(sal) from emp;问题:最高工资那个人是谁?错误写法:select enam...原创 2019-04-13 20:55:25 · 730 阅读 · 0 评论 -
Oracle 常见的查询案例
所谓的查询就是关于select的语句,select是SQL语言的基础,最为重要。在我们讲解的过程中我们利用scott用户存在的几张表(emp,dept)为大家演示如何使用select语句,select语句在软件编程中非常有用,希望大家好好的掌握。以下为常用的查询语句和相对应的代码及效果截图:1、查看表结构(命令窗口)desc emp;2、查询所有列select * from dept...原创 2019-04-04 18:56:56 · 1427 阅读 · 0 评论 -
Oracle语句分类和数据类型
在讲Oracle语句分类和数据类型之前,我们先了解以下几种流行的数据库,第一种:Oracle(老大,最赚钱是数据库);第二种是MySQL,它是最流行的开源数据库,第三种是SQLserver,它是windows上最好的数据库,第四种是postgreSQL,它是功能最强大的开源数据库……这里我们讲第一种Oracle,它是Oracle公司开发的关系型数据库产品,支持各种操作系统平台,包括Windows...原创 2019-04-04 18:20:34 · 1009 阅读 · 0 评论 -
Oracle总结
1、Oracle SQL语句分类(1)SQL语句分为以下四种类型:(前三种常见)(1)DML: Data Manipulation Language 数据操纵语言(insert、update、delete、select)(2)DDL: Data Definition Language 数据定义语言(create、drop、alter、rename、truncate)(3)DCL: Data...原创 2019-03-31 17:48:25 · 419 阅读 · 0 评论 -
SQL Server数据库导入MySQL数据库
首先创建一个新的数据库,在root@localhost点击鼠标右键,选到创建数据库数据库命名在首选栏“数据库”选到“导入”,选择“导入外部数据库”直接下一步数据源类型选择“任何ODBC源”,点击文件“文件DSN”,然后点击“创建一个新的DSN”点击下一步选择SQL Server,然后下一步点击浏览选择保存文件的路径(个人感觉选择桌面方便)给文件命名(随便起个名字就好...原创 2019-06-05 20:35:34 · 3278 阅读 · 0 评论