首页 > 数据库技术
Mysql查询数据时,自动为结果编上序号
ROW_NUMBER () over (PARTITION BY id) AS row_num, 自己之前没遇到过这种在查询时给结果编号的情况,是同事打算跳槽,面试回来问到这种情况才想到去研究,以下以单表查询为例分析下: SQL: SELECT (@i:=@i+1) i,user_id,user_n ...
分类:数据库技术   时间:2020-05-30 23:13:58    收藏:0  评论:0  赞:0  阅读:53
Windows 系列安装SQL Server 2012
安装环境: win10 1803 软件版本:cn_sql_server_2012_enterprise_edition_with_sp1_x64_dvd_1234495 要求:安装的空间要预留出10G sql_server 按照以下每一步就能安装成功 ...
分类:数据库技术   时间:2020-05-30 23:13:30    收藏:0  评论:0  赞:0  阅读:77
linux c++ 使用mysql C API
2020.05.30 环境: centos 8 + mysql 5.7.30 1 . 使用普通方式 MYSQL *mysql = mysql_init(NULL);// 初始化,获得句柄 if(!mysql) { std::cout<<"mysql init error"<<std::endl; r ...
分类:数据库技术   时间:2020-05-30 23:09:50    收藏:0  评论:0  赞:0  阅读:85
理解Mysql中的Buffer pool
Buffer Pool在数据库里的地位 1、回顾一下Buffer Pool是个什么东西? 数据库中的Buffer Pool是个什么东西?其实他是一个非常关键的组件,数据库中的数据实际上最终都是要存放在磁盘文件上的,如下图所示。 但是我们在对数据库执行增删改操作的时候,不可能直接更新磁盘上的数据的,因 ...
分类:数据库技术   时间:2020-05-30 22:56:12    收藏:0  评论:0  赞:0  阅读:56
(二)漏洞平台搭建-sql-lab
环境:Centos7、lnmp 如需部署lnmp请参考(一)漏洞平台搭建-DVWA 源码获取方式: 链接:https://pan.baidu.com/s/1vQYHbtFm-XQCIkpReswofQ 提取码:rqpl 将sql-lab源码放在/home/wwwroot/default目录下 解压并 ...
分类:数据库技术   时间:2020-05-30 22:49:08    收藏:0  评论:0  赞:0  阅读:59
Host is not allowed to connect to this MySQL server解决方法
今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。 先说说这个错误,其实就是我们的My ...
分类:数据库技术   时间:2020-05-30 22:36:50    收藏:0  评论:0  赞:0  阅读:46
mysql主从配置
接前文 https://www.cnblogs.com/wscsq789/p/12262969.html,这里配置主从库 主库配置: [root@guangzhou my.cnf.d]# pwd /etc/my.cnf.d #新增同步配置 [root@guangzhou my.cnf.d]# vim ...
分类:数据库技术   时间:2020-05-30 22:31:20    收藏:0  评论:0  赞:0  阅读:58
安装二进制mariaDB-5.5.68
#到mariaDB官网下载mariadb-5.5.68-linux-x86_64.tar.gz#http://sgp1.mirrors.digitalocean.com/mariadb//mariadb-5.5.68/bintar-linux-x86_64/mariadb-5.5.68-linux-x86_64.tar.gz1.解压并移动到安装目录tarxfmariadb-5.5.68-linux
分类:数据库技术   时间:2020-05-30 22:10:03    收藏:0  评论:0  赞:0  阅读:103
MySQL 数据库优化
不管对于哪种服务,对于其优化,无非是从两个方面着手,第一个是对于硬件方面的优化,第二个是对系统以及服务本身的优化。1、查询连接MySQL服务器的次数mysql>showstatuslike‘connections‘;+---------------+-------+|Variable_name|Value+---------------+-------+|Connections|3+----
分类:数据库技术   时间:2020-05-30 22:07:55    收藏:0  评论:0  赞:0  阅读:51
Infobright数据库使用
最近公司要做一个用户访问日志记录统计分析的功能,需要记录日志,但是公司的产品一天大概产生百万级的日志信息, 本身日志记录信息就比较固化和简单(基本不会存在改动),平时没有什么用,就是在统计分析时需要查用一下,另外日志需要长期存储不删除! 于是问题的难点是:如何存储大量的日志信息和在此基础上做查询分析 ...
分类:数据库技术   时间:2020-05-30 22:04:59    收藏:0  评论:0  赞:0  阅读:65
oracle函数大全
F.1字符函数——返回字符值 (chr,concat,initcap,lower,lpad/rpad,nls_initcap,nls_lower,nls_upper,regexp_replace,regexp_substr,replace,trim/ltrim/rtrim,soundex,subst ...
分类:数据库技术   时间:2020-05-30 21:49:52    收藏:0  评论:0  赞:0  阅读:70
mysql 重新整理——sql 执行语句的顺序[五]
前言 盗图: 其实在复杂的语句中,需要我们逐步去分析,然后呢,我们了解一些优化器到底是如何帮我们优化的,就知道到底是mysql怎么执行代码。 我把以前的丢了,后续不全。 ...
分类:数据库技术   时间:2020-05-30 21:23:26    收藏:0  评论:0  赞:0  阅读:42
Redis数据库
Redis数据库 Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成. 因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人. 不仅如此,Redis还可以将内存中 ...
分类:数据库技术   时间:2020-05-30 21:23:10    收藏:0  评论:0  赞:0  阅读:36
gdb调试基本技巧
1 说明 本文主要介绍一些简单的、常用的gdb调试技巧。 环境:GNU gdb (GDB) Red Hat Enterprise Linux (7.2-60.el6_4.1) 参考文档:《gdb调试技巧》 作者不详 2 测试代码 1 #include <stdio.h> 2 3 int test_f ...
分类:数据库技术   时间:2020-05-30 21:19:07    收藏:0  评论:0  赞:0  阅读:54
SQL总复习(语句复习)
总复习: 语句写法: insert into 语句:新增数据 语法:insert into 表名 values(值1,值2……)这里的写的值是要与表中的列一一对应的,自增的列可以不写。 新增指定数据的列: insert into 表名(列1,列2,列3……) values(值1,值2,值3……) 新 ...
分类:数据库技术   时间:2020-05-30 21:15:50    收藏:0  评论:0  赞:0  阅读:43
websql操作类封装
在之前,我写了一个websql的封装类库,代码如下: View Code 上述代码存在的问题非常明显,由于websql操作都是异步操作,当我们为了获取到websql操作的结果之后再进行后续操作时,往往是通过回调函数来实现的,当回调一多的时候,回调地狱就出现了,为了解决回调地狱问题,我将通过Promi ...
分类:数据库技术   时间:2020-05-30 21:03:59    收藏:0  评论:0  赞:0  阅读:46
CentOS7.6 编译 linux 3.16.84源码 VSCode+GDB+Remote Development插件 远程调试开发
以前看过下韦东山老师TQ2440linux开发的视频https://www.bilibili.com/video/BV1pW411L7UX,现在也忘得七七八八了。不得不说他讲的思路清晰得不得了,不尽让人佩服得五体投地。然后最近在学网络驱动回顾了一下以前看过的教程,发现自己当时弃坑简直英明┐(´?`) ...
分类:数据库技术   时间:2020-05-30 21:03:41    收藏:0  评论:0  赞:0  阅读:124
数据库入门开发案例,真的是入门级别的!!看了不后悔。
首先我们先讨论实体之间的联系怎么表示 1.数据库中一对一的实现方式: (如一个学生对应一个档案,一个档案对应一个学生。学生表为A表,档案表为B表) 唯一外键方式:在A和B任意一表中添加唯一外键(注意是添加完外键后,再点唯一键,进行设置)具体方式点此。 主键关联方式:当A和B的主键相同时,我们就认为是 ...
分类:数据库技术   时间:2020-05-30 20:58:32    收藏:0  评论:0  赞:0  阅读:110
mssql server 2008r2 一列如何拆分成多行
先介绍两个函数:cross apply和outer apply。这两个函数作用是交叉连接。这两个函数是在sql server 2005之后才有 在2000与之相似的功能是cross join。虽然相似,但是cross join有一个致命功能缺陷。详看代码: SELECT * FROM TEST01 ...
分类:数据库技术   时间:2020-05-30 20:50:38    收藏:0  评论:0  赞:0  阅读:94
MySQL数据库安装步骤-Windows
安装之前请先了解一下什么是数据库:常用数据库详细介绍 我使用的MySQL版本为 mysql-essential-5.0.22-win32.msi,其他版本安装步骤大致相同。 双击运行出现如下界面 按‘Next’继续 选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Cust ...
分类:数据库技术   时间:2020-05-30 20:49:25    收藏:0  评论:0  赞:0  阅读:49
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!