数据库

mysql问题系列

1.源代码mysql启动和关闭命令 启动 /data/app/mysql/bin/mysqld_safe & 关闭 /data/app/mysql/bin/mysqladmin -uroot -p shutdown 2.修改mysql最大连接数 进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可 3.查看mysql连接数 (Threads 即为当前连

win7安装mysql-5.7.18

1.到mysql官网下载mysql5.7.18-win64.zip(当前最新版本),并解压. https://dev.mysql.com/downloads/windows/installer/5.7.html 2.解压到windows的盘符中,这里我放到了E盘的mysql文件夹中,(D:\mysql\mysql-5.7.18-winx64): 3.在D:\mysql\mysql-5.7.18-winx64目录下新建一个my.ini的配置文件和data文件夹用来存储数据,配置文件内容如下: [m

Navicat 回复 psc 文件 Mysql

在mysql 中回复 psc文件 的时候 只能一步步来,先在navicat中建一个空数据库,然后点击有上角的备份==>回复备份==> 找到psc文件==> 注意此时不要急于点击 开始 , 看一下 Tab栏上有个对象选择==> 有Tables ,Views,Functions ===> 先选择 Tables, Functions  然后开始 ==>等到成功了之后再从新选psc文件,此时选择 Views -==>开始就可以 ==>假如开始的时候,函数无法导入==

mysql不能写入中文问题

Mysql不能插入中文 原因是因为db文件的编码不是utf-8造成的(默认为latin1), 解决方法如下: vim /etc/my.cnf 在[mysqld]下面加入default-character-set=utf8 重启服务.然后进入mysql,输入status,可以查看当前数据库的状态.可以看出db的编码已经改为utf-8了.

多种聚类算法概述(BIRCH, DBSCAN, K-means, MEAN-SHIFT)

BIRCH:是一种使用树分类的算法,适用的范围是样本数大,特征数小的算法,因为特征数大的话,那么树模型结构就会要复杂很多 DBSCAN:基于概率密度的聚类方法:速度相对较慢,不适用于大型的数据,输入参数有r和k k-means:是通过不断更新聚类中心所进行的一种参数变化,需要输入的参数是需要聚成几类 MEAN-SHIFT:基于核密度估计的漂移算法,使用的是高斯概况密度估计 下面做一个是一个对不同的特征进行特征增强后的准确度的效果 特征增强指的是:对每一样本特征做一个归一化,对归一化后的数据的某个

Oracle学习 第13天

一.约束:先跳过,MsSQL里也不怎么用了 二.视图:这个还是比较有用的,特别是和其它公司合作时,经常是互相提供视图 1.创建视图:CREATE OR REPLACE VIEW XX AS SELECT * FROM XXX; 用[OR REPLACE]比较方便更新 默认SCOTT用户没有创建视图权限 2.视图所在数据字典 USER_VIEWS 3.视图增加数据:单表可以,但如果INSERT INTO 视图,则只会增加视图包含的这些数据,剩作的表字段会用NULL填充,如果不能为NULL则会报错.

02_c3p0之c3p0-config.xml配置案例,操作c3p0的jdbcUtil工具类的编写

 c3p0也是一个开源jdbc连接池,我们熟悉的Hibernate和Spring框架使用的都是该数据源. 这里获得数据源使用的方法是:ComboPooledDataSource 它提供的构造方法有: ComboPooledDataSource() ComboPooledDataSource(boolean autoregister) ComboPooledDataSource(java.lang.String configName) 通过第三个构造方法读取配置文件,它的配置文件是一个xml文

SQLServer 常用日期处理

select GETDATE() as '当前日期',DateName(year,GetDate()) as '年',DateName(month,GetDate()) as '月',DateName(day,GetDate()) as '日',DateName(dw,GetDate()) as '星期',DateName(week,GetDate()) as '周数',DateName(hour,GetDate()) as '时',DateName(minute,GetDate()) as '

mysql缓存:一级缓存和二级缓存

一级缓存: 也称本地缓存,sqlSession级别的缓存.一级缓存是一直开启的:与数据库同一次回话期间查询到的数据会放在本地缓存中. 如果需要获取相同的数据,直接从缓存中拿,不会再查数据库. 一级缓存失效的四种情况: 1.sqlSession不同. eg: @Test public void test01() throws IOException { SqlSessionFactory sqlSessionFactry = getSqlSessionFactory(); SqlSession s

(转)Nosql_笔记

Nosql: http://www.infoq.com/cn/news/2011/01/nosql-why/ Redis: http://www.jb51.net/article/59294.htm Mongodb http://www.cnblogs.com/zhaoyang/archive/2012/01/09/2317505.html

ADB 远程访问tiny210

1.安装USB ADB驱动程序 安装SDK Manager.注册环境变量 2.ADB连接开发板出错 当把开发板连接到电脑端口运行adb程序调试时,出现了下面这样的情况: 分析:出错的原因是adb的端口被其他程序的进程占领了,所以要做的就是找到并kill该进程. 在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?应该软件使用的端口号是固定的),如下图 再执行netstat -ano | findstr "5037" ,会看到如下

MSSQL 高级查询

连接类型: 有五种,CROSS JOIN 交叉连接,INNER JOIN 内连接,LEFT JOIN 或者 LEFT OUTER JOIN 左外连接,RIGHT JOIN 或RIGHT OUTER JOIN 右外连接,FULL JOIN 或FULL OUTER JOIN 1.交叉连接 两个表的交叉连接是两个表进行广义笛卡儿积运算.返回的结果数据的行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数.例如,在"图书"表中有8条记录,在出版社中有5条记录,那么使用交

dedecms--数据库

最近在用dedecms做项目,dedecms里面有数据库操作类,其实这个在实际项目中用起来还是很方便的. 1:引入common.inc.php文件 require_once (dirname(__FILE__) . "/include/common.inc.php"); 2:获取一条记录的内容 $row = $dsql->GetOne("Select * From dede_* where id = $aid"); 3:将查询获取总数输出 $row = $ds

PHP mysqli_free_result()与mysqli_fetch_array()函数

mysql_free_result() 仅需要在考虑到返回很大的结果集时会占用多少内存时调用.在脚本结束后所有关联的内存都会被自动释放. 在我们执行完SELECT语句后,释放游标内存是一个很好的习惯. .可以通过PHP函数mysql_free_result()来实现内存的释放. //定义头文件,字符格式 header("Content-type:text/html;charset=utf-8"); error_reporting(ERR_ALL & ~ E_NOTICE); /

MongoDB快速入门(十一)

sort() 方法 要在 MongoDB 中的文档进行排序,需要使用sort()方法. sort() 方法接受一个文档,其中包含的字段列表连同他们的排序顺序.要指定排序顺序1和-1. 1用于升序排列,而-1用于降序. 语法: sort() 方法的基本语法如下 >db.COLLECTION_NAME.find().sort({KEY:1}) 例子 考虑集合myycol 具有以下的数据 { "_id" : ObjectId(5983548781331adf45ec5), "

.net使用OpenPop自动收邮件,并将邮件内容存入数据库

1.下载OpenPop,将OpenPop添加到解决方案中. 2. 1 else if (e.CommandName == "ConnectTest") 2 { 3 string sSERVER_URL = new DynamicControl(this, "SERVER_URL").Text; 4 string sPORT = new DynamicControl(this, "PORT").Text; 5 string sEMAIL_USER

SQL 分割函数

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER FUNCTION [dbo].[Split](@SplitString nvarchar(4000), -- 如果要传入NText类型,下面需要相应的修改,注释行为NText下同@Separator varchar(2) = ','-- NVarChar(2) = N',')RETURNS @SplitStringsTable TABLE([id] int identity(1,1),[value

Ddb 调试

多进度调试 follow-fork-mode 在2.5.60版Linux内核及以后,GDB对使用fork/vfork创建子进程的程序提供了follow-fork-mode选项来支持多进程调试. // 例子 set follow-fork-mode [parent] [child] Attach子进程 众所周知,GDB有附着(attach)到正在运行的进程的功能,即attach <pid>命令.因此我们可以利用该命令attach到子进程然后进行调试. 多线程调试 GDB多线程调试基本命令: in

mysql 时间差函数

语法为:TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2), SELECT TIMESTAMPDIFF(SECOND, now(), '2014-01-27 15:52:11') 其中unit单位有如下几种,分别是: FRAC_SECOND (microseconds), SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR.

PHP函数和MySQL数据库

SQL语言基础 <1>MySQL的基本语法命名:用于数据库,表,记录,字段,索引和别名.由字母,数字,下划线,和$组成,四种字符都可以用在名称的第一个字符,纯粹数字不能做名称大小写:别名区分大小写:UNIX下,数据库和表名(以文件形式存在)区分大小写,windows下不区分:字段,索引,函数名和关键字不区分大小写 <2>MySQL数据类型 <3>MySQL sql语句大全 PHP中的MySQL操作注意:标准SQL不是程序语言,只是数据库交互式指令.因此SQL必须依赖于其