数据库

docker 安装MySQL远程连接

07-28
1. 下载Mysql的Docker镜像: $ docker search mysql (搜索mysql镜像) $ docker pull mysql (下载mysql镜像,默认最新版本) 2. 运行镜像,设置root账号初始密码(123456),映射本地宿主机端口3306到Docker端口3306.测试过程没有挂载本地数据盘: $ docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysq

pl/sql 如何将Excel文件数据导入oracle的数据表?

07-28
1.准备导入数据的excel文件 注意:excel列名和数据表列名必须相同,excel文件sheet2和sheet3可以删除 1)excel文件格式 2)数据表格式 2.打开pl/sql ,找到工具---> ODBC导入器 3.选择excel文件,输入用户/密码 4.点击连接,找到磁盘中要导入的文件 5.选择要导入文件的工作表sheet1 6.切换到转入Oracle,选择要导入oracle的那个表 7.点击导入,执行成功,查看结果 原文地址:https://www.cnblogs.com/xie

一次多个数据库tnsping及登录单点登录需求

07-28
[环境介绍] 系统环境:Linux + Oracle 11.2.0.4.0 + python 2.7.10 [背景描述] 需求:因为涉及生产数据库较多,业务夸多个数据库使用.当收到业务有些影响时,数据库侧期间如果BOMC并没有马上收到相关的告警,那么如果要判断哪个数据库有问题时就只能很多数据库都查一遍.显然这样的命中率会很低同时时间也是比较长.对于这个问题有可能是网络问题太慢反映,同时要测试数据库连接是否正常. [监控优化过程及思路] 对于上面描述的问题,还是比较清晰: 1,  数据库当前是否能

HeidiSQL安装和使用教程

07-28
HeidiSQL 是一个功能非常强大的 MySQL 客户端软件,我们通过它来操作MySQL数据库,比直接通过命令行工具操作要简单的多.我们使用HidiSQL来连接MySQL数据库,MySQL数据库的安装可以参考下文. 百度搜索HeidiSQL的官网,点击Downloads->HeidiSQL 9.4 Installer,官网已经有中文汉化版本的了,在安装完打开后界面菜单均为中文.下载后的文件名为HeidiSQL_9.4.0.5125_Setup.exe,右键安装. 点击右键安装后进入下图的安装界

Django session存储到redis数据库

07-28
把session存储到redis数据库,需要在setting中配置 django-redis 中文文档 http://django-redis-chs.readthedocs.io/zh_CN/latest/#cache-backend 在使用django1.6+的时候,默认会吧session存放在数据库django_session表里.如果要把session放在内存中,就应该在settings.py 中配置SESSION_ENGINE = "django.contrib.sessions.ba

python 监控mysql脚本

07-28
#!/usr/bin/env python #-*- coding: UTF-8 -*- from __future__ import print_function from mysql import connector import logging,argparse,sys import sys #create user [email protected]'127.0.0.1' identified by '123456'; #grant replication client on *.* t

046 SparlSQL中的函数

07-28
一:SparkSQL中的函数 1.说明 2.展示所有的函数 qlContext.sql("show functions").show(300) 3.functions类 所有内置支持的函数. 主要用于DSL语言. 二:窗口分析函数 1.说明 hive中常用的一种分析函数. 2.在Spark中使用beeline sbin/start-thriftserver.sh 3.求每个部门的平均sal值 select deptno,avg(sal) from emp group by deptno

php操作数据库的几个简单语句

07-28
数据存储文件介绍 .frm是描述了表的结构 .MYD保存了表的数据记录 .MYI则是表的索引 windows 命令: window + R -> cmd打开命令窗口 配置path环境变量 mysql -u root -p / mysql -uroot -p password;用户名和密码 mysql mydb -u root -p / mysql mydb -u root -p newpassword 修改密码 数据库操作命令 命令 作用 show databases 显示所有数据库列表 cre

Grafana+Telegraf+Influxdb监控Tomcat集群方案

07-28
前言 前一段时间自家养的几只猫经常出问题,由于没有有效的监控预警手段,以至于问题出现或者许久一段时间才会被通知到.凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了以下这么一套监控预警系统. 相关软件 Nginx:代理访问 Grafana Grafana: 可视化面板(Dashboard),有着非常漂亮的图表和布局展示 Influxdb:开源的时间序列数据库,适用于记录度量,事件及执行分析 Telegraf:收集系统和服务的统计数据 Docker:开源的应用容器引擎,让开发者可以打包他们的应用

mysql sp 练习游标和预编译

07-28
create procedure Jack_count_cur_dual() BEGIN DECLARE tb_name VARCHAR(50); DECLARE done int DEFAULT 0; DECLARE mycur CURSOR for SELECT table_name FROM tt_countrows; DECLARE CONTINUE HANDLER FOR NOT FOUND set done = 1; DROP TABLE IF EXISTS tt_countrows

使用ADO.NET 访问数据库

07-27
一.ADO.NET :用于连接数据库的技术 1.ADO.NET分为两大组件 DataSet:数据集 .NET FRAMWORK :用于连接到数据库,发送命令,检索结果 2.ADO.NET四大核心对象 Connection Command DataAdapter DataReader 二.使用ADO.NET访问数据库 1.首先导入命名空间System.Data.SqlClient 2.创建连接字符串 String constr="Data Source=.;Initial Catalog=Scho

使用ADO.NET访问数据库-----的解析

07-27
一.ADO.NET :用于连接数据库的技术 1.ADO.NET分为两大组件 DataSet:数据集 .NET FRAMWORK :用于连接到数据库,发送命令,检索结果 2.ADO.NET四大核心对象 Connection Command DataAdapter DataReader 二.使用ADO.NET访问数据库 1.首先导入命名空间System.Data.SqlClient 2.创建连接字符串 String constr="Data Source=.;Initial Catalog=Scho

mysql8.0 Authentication plugin 'caching_sha2_password' cannot be loaded

07-27
安装mysql8.0后使用navicat创建连接, 然后报如题所示警告.可参考如下解决方案: https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded 8.0改变了身份验证插件,改成使用老版本的身份验证插件方式就好了. 我的操作步骤: 1.修改C:\ProgramData\MySQL\MySQL Server 8.0\my.ini文件中,cac

mysql path妙用

07-27
CREATE TABLE `lc_c_user_path` ( `id` INT ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT, `user_id` VARCHAR ( 20 ) NOT NULL COMMENT '用户标识', `username` VARCHAR ( 100 ) DEFAULT NULL COMMENT '用户名', `store_id` VARCHAR ( 20 ) DEFAULT NULL COMMENT '店铺id', `user_id

Sql万能分页代码

07-27
go  ----万能分页代码create procedure [dbo].[sp_datapager] @pagesize int,--每一页的大小 @pageindex int,--页码数 @tablename varchar(Max),--表的名称 @keycolumn varchar(20),---主键id @columns varchar(200),--要查询出列的名称 @where varchar(200),---查询条件 @orderby varchar(100),---排序方式 @

mysql5.7 NDB集群

07-27
一. 1.NDB集群的初始配置 vi /etc/my.cnf #FIQhttps://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-install-linux-binary.html [mysqld]# Options for mysqld process:ndbcluster # run NDB storage engine [mysql_cluster]# Options for NDB Cluster processes:ndb-connect

node.js和MongoDB学习网址

07-27
回想我写的node.js和MongoDB的博客,都是菜鸟教程那里的知识,所以我打算不写了,那些都是基础,在项目开发中,我发现单单有那些基础不行,这些基础可以尽快学好,然后学习项目开发过程 下面是两个教程的链接: https://www.runoob.com/nodejs/nodejs-tutorial.html                    node.js教程 https://www.runoob.com/mongodb/mongodb-tutorial.html            

Postgresql - jsonb_pretty & dateStyle

07-27
1. SHOW datestyle; DateStyle ----------- ISO, MDY(1 row) INSERT INTO container VALUES ('13/01/2010');ERROR: date/time field value out of range: "13/01/2010"HINT: Perhaps you need a different "datestyle" setting. SET datestyle = "I

关于数据库的一些基本知识

07-27
Database:数据库,是长期储存在计算机内.有组织的.可共享的大量数据的集合.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织.存储和管理数据.高效地获取和维护数据.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库.数据库管理系统.应用系统.数据库管理员(DBA)构成.数据库的三级系统结构:外模式.模式和内模式.主键:能够唯一地标识一个元组的属性或属性组称为关系的键或候选键.若一个关系有多个候选键则可选其一作为主键(Primary ke

MySQL like用法

07-27
MySQL LIKE 语法 LIKE运算符用于WHERE表达式中,以搜索匹配字段中的指定内容,语法如下: WHERE column LIKE pattern WHERE column NOT LIKE pattern 在LIKE全面加上NOT运算符时,表示与LIKE相反的意思,即选择column不包含pattern的数据记录 LIKE通常与通配符%一起使用,%表示通配pattern中出现的内容,而不加通配符%的LIKE语法,表示精确匹配,其实际效果等同于 = 等于运算符 LIKE使用示例 下面是