数据库
woodcol
iOS,android,应用及游戏开发.
精通cocos2d-x,
展开
-
mysql的表分区(转)
MySQL的表分区 一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括: 1原创 2017-11-03 18:52:45 · 203 阅读 · 0 评论 -
sql存储过程
为了把数据库中当前表中的下一行数据中的一项值更新到上一行的另一个项中,前几天下载了2870支股票的日交易数据,每支股有17年,差不多有4000多行数据,为了更好的预测第二天的股票趋势,要把第二天的收盘价数据存入上一天的一个项里,以方便预测程序调用。写这个存储过程的主要目的就是分析股票,写一下一个存储过程应该怎么写,也算分享一点自已的技术心得.使用MySQL Workbench写的,用这个工具在数据原创 2017-11-04 22:01:16 · 274 阅读 · 0 评论 -
sublime text 3的sql插件
已经把所有股票数据下载下来,并保存到了我在服务器上建的mysql数据库中,因为数据太多,不的不用程序来对数据操作,大量的数据库操作自然是使用存储过程最好了,需要一个好的编辑sql语言编辑器,就在网上找了两个不错的插件,这里拿来和大家分享.第一个插件,SqlBeautifier主要用来格式化sql语句.① 打开sublime text,按下Ctrl+Shift+P,输入 install 调出 Pac原创 2017-11-04 22:01:14 · 39940 阅读 · 1 评论 -
mac下安装MySQL-python
先把之前装的卸载干净:pip uninstall mysql-pythonbrew uninstall mysql-connector-c安装brew install mysql-connector-cpip install mysql-python还有中文编码的1366错误,大家也可以看一下.http://fengmm521.blog.163.com/blog/static/250913582原创 2017-11-04 22:01:02 · 1107 阅读 · 0 评论 -
MySQL存储引擎(转)
因为想将游戏数据分开存,然后查询的时候使用帐号来一次查询取出多行数据,但担心会因为经常查询会锁整张表,影响其他玩家对表的操作,所以网上搜了一下,发现MySQL查询有的存储引擎会锁存有的不会锁,我用的mysql是5.6.20版。查了一下。mysql> show engines;使用上边的命令可以查看你的mysql数据库支持什么存储引擎。 可以看到,mysql,5.6.20默认是使用InnoDB引擎。原创 2017-11-04 21:57:52 · 188 阅读 · 0 评论 -
MySql数据库编程
mysql存储过程详解:转自:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参原创 2017-11-04 21:57:46 · 317 阅读 · 0 评论 -
MYSQL获取自增ID的四种方法(转)
1. select max(id) from tablename2.SELECT LAST_INSERT_ID() 函数LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。在多用户交替插入数据的情况下max(id)显然不能用。这时就该使用LAST_INSERT_ID了,因为LAST_INSERT_ID是基于Connecti原创 2017-11-04 21:57:39 · 383 阅读 · 0 评论 -
mysql插入数据不成功
import socket,MySQLdb,sys,random,timeconn=MySQLdb.connect('127.0.0.1','root','1','asterisk')cursor=conn.cursor()cursor.execute('insert into test(a) values(1)')print "a"cursor.close()conn.close()在调用ex原创 2017-11-04 21:57:36 · 2409 阅读 · 0 评论 -
使用python多线程连接mysql数据库
最近一直在弄一个python的服务器端,使用了mysql数据库,因为想要访问数据库快一些,所以打算使用多线程建一个连接线程池,当有mysql数据库请求时,只要使用列队将请求数据发送给mysql连接池中的空闲线程来请求数据就好了。请求到数据后发送给客户端的用户数据缓存中。由用户逻辑处理线程处理结束后再返回结果给客户端。 当然了,实际上这个工具还可以用于其他想使用多线程处理的地方,比如像btc程序化交原创 2017-11-04 21:57:31 · 6310 阅读 · 0 评论 -
python写入mysql中文乱码问题
将数据导入mysql数据库有多种方法,我用的是写python脚本和使用source + xxx.sql命令的方法,这两个方法看着目的一样,但是写到数据库里的文本编码好像还有一些门道。要不然中文就乱码了。一、先说使用python调用MySQLdb库吧。要在连接的时候说明客户端命令的编码格式。import MySQLdbdef connectMysql(self, mysqlIP, mysqlport原创 2017-11-04 21:57:27 · 2410 阅读 · 0 评论 -
python使用mysql数据库(转)
一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装:Ubuntu\deepin>>sudo apt-get install mysql-server >>Sudo apt-get原创 2017-11-04 21:57:07 · 209 阅读 · 0 评论 -
MySQL中的safe mode
今天试着用erlang更新我的mysql数据库中的一个数据发现使用sql语句时出现了safe mode的update错误。在网上找了一下,网上给的结果是下边的东西,这个结果很不让我满意。而且找了很多都是你转载我,我转载你的相同的内容。网上的内容:在mysql5中,可以设置safe mode,比如在一个更新语句中 UPDATE table_name SET bDeleted=0; 执行时会错误,报:原创 2017-11-03 18:55:07 · 6095 阅读 · 0 评论 -
MySQL组合查询(转)
有的时候我们进行MySQL查询时的查找条可能并不在同一张表中,或者外部数据库中,这个时候我们就要用到组合查询。最近刚刚开始学习这个,慢慢发现 MySQL的功能真的很强大。除了组合查询,复合语句外,还有存储过程。存储过程看起来功能好像更强大,比MySQL函数要灵活的多。网上找了一些资料对自已算是一种入门学习吧。组合查询 组合查询是指所查询得资料来源并不只有单一的表格,而是联合一个以上的 表格才能原创 2017-11-03 18:55:04 · 270 阅读 · 0 评论 -
MySQL 数据类型(转)
转自:http://blog.sina.com.cn/s/blog_46f224ea010008zp.html数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和原创 2017-11-03 18:54:32 · 173 阅读 · 0 评论 -
MySQL基本命令(转)
一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是如果-p后带有用户密码,那么-p与原创 2017-11-03 18:53:27 · 184 阅读 · 0 评论 -
java数据库字段ResultSet解析(转)
先推荐一个MySql的官方中文参考手册:https://dev.mysql.com/doc/refman/5.1/zh/index.html转自:(http://blog.csdn.net/shufangjia/article/details/3597462)ResultSet的方法和结构分析 =================================================原创 2017-11-03 18:53:01 · 1957 阅读 · 0 评论 -
使用java访问MySQL数据库
try { String url="jdbc:mysql://localhost/test"; String user="root"; String pwd="123456"; //加载驱动,这一句也可写为:Class.forName("com.mysql.jdbc.Driver");原创 2017-11-03 18:52:48 · 254 阅读 · 0 评论 -
python超轻量级kv数据库dbm
python超轻量级kv数据库dbm有一些小的数据需要保存到文件,但也常常要修改。dbm的键值文件存储正好解决了这个问题。未例代码#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2017-02-22 09:44:42import dbmdbpth = './db/keysdb'def inset(ke...原创 2018-03-08 16:00:53 · 4121 阅读 · 0 评论