数据库
文章平均质量分 63
只会吃吃睡
这个作者很懒,什么都没留下…
展开
-
Ubuntu安装MySQL
Ubuntu安装MySQL分类: 综合性知识2014-11-14 00:10 479人阅读 评论(0) 收藏 举报目录(?)[+]一、验证原有主机是否已安装MySQL: 这里主要是运行sudo netstat -tap | grep mysql命令查看是否有MySQL监听的端口:$ netstat -tap | grep mysql转载 2014-11-14 20:45:52 · 329 阅读 · 0 评论 -
深入理解PostgreSQL查询优化引擎
原文:小宇的博客原创 2016-11-26 21:23:35 · 1897 阅读 · 0 评论 -
linux进程改名
在多进程程序中,用ps命令能看到进程的名字。这样能够方便管理,不会因为看到好多同样的进程而不知道他们在干什么而茫然,同时也能避免管理员kill掉错误的进程。原文:小宇的博客比如PostgreSQL刚启动时共有7个进程,通过ps可以清楚的看到每个进程是干什么的。$ ps ax | grep postgres26300 pts/26 S 0:00 ./postgres -D ../da原创 2016-11-20 21:45:43 · 2187 阅读 · 0 评论 -
c和汇编混合编程
c和汇编混合编程 在各种高级语言大行其道的今天为什么要用汇编呢?其实主要的原因有:第一,在C语言在关键地方嵌入汇编可以获得最大的性能提升,比如说一些关键算法;第二,实现硬件相关的功能(这点嵌入式开发经常用到)。第三,不能用C语言实现的特性可以用汇编实现,比如说可以利用lock指令来实现原子操作。 本文介绍了如何把汇编语言嵌入到c语言中的基础,然后给了2个例子。c和汇编混合编程Assem原创 2016-11-19 21:31:42 · 1276 阅读 · 0 评论 -
用gdb调试mysql
用gdb调试mysqlmysql的源代码很多,估计有百万行以上了,如何能够快速了解其内容,跟踪代码运行是一个好方法。mysql的调试有很多方法,下面来探讨一下用其自带的mysql-test-run命令和gdb调试。首先进入mysql-test/tp1这个目录下面有很多测试用例,就是很多用来测试的sql语句p2新建一个名为example.test的文件,在里面原创 2015-05-13 21:52:14 · 4985 阅读 · 0 评论 -
C#用socket和linux服务器通信,发送struct 类型数据
C#用socket和linux服务器通信,发送struct 类型数据最近有个需求,是在windows平台上通过socket传输struct类型的数据到linux服务器上。因为C#貌似没有直接传输struct类型的内置方法,需要一些处理。需要传输的数据如下://sensor msg structstruct sensor_st{ char sname[256]; dou原创 2015-01-06 11:20:33 · 1160 阅读 · 0 评论 -
动态增大的栈
C语言写的stack能够push的时候动态增长。每次扩大一倍:2,4,8,16,32,。pop的时候还能自动释放地址。#ifndef _MY_STACK_H_#define _MY_STACK_H_#include#include#include /*memset(void *s, int c, size_t n)*/#define _DEBUG_/*type for原创 2015-01-31 17:29:44 · 337 阅读 · 0 评论 -
mysql 远程连接的那些事
mysql 远程连接的那些事mysql安装好默认是不能远程建立连接的,只能在建立本机的连接(只监听本机的3306端口)。1.查看是否能远程连接如果发现mysql只监听127.0.0.1的连接,那么就只能本地访问啊2.修改mysql配置文件,允许远程连接sudo vim /etc/mysql/my.cnf注释掉bind-address原创 2015-01-30 18:35:14 · 416 阅读 · 0 评论 -
mysql 源码下载、编译、安装
1.源码下载1.1在主机上配置好git环境,sudu apt-get install1.2从git上下载源码~$ git clone https://github.com/mysql/mysql-server.git Cloning into 'mysql-server'...remote: Counting objects: 1035465, done.remote: To原创 2015-01-28 09:15:22 · 1192 阅读 · 0 评论 -
C mySQL编程 linux
1 先看看效果输入相关设置,就能显示查询结果。2 注意的几个问题2.1 汉字的显示 (参考http://my.oschina.net/mjRao/blog/100661)今天在linux下用C++封装了一下mysql数据库的连接,在执行 mysql_query(connection, sql_str.c_str())时,查询得到的汉字是乱码。 最后在网上查阅资料发现需原创 2014-12-17 13:31:44 · 377 阅读 · 0 评论 -
mysql输入中文乱码怎么办,字符集。
mysql输入中文乱码怎么办?跑一跑下面的命令,然后再重新导入数据。SET character_set_client = utf8 ;SET character_set_connection = utf8 ;SET character_set_database = utf8 ;SET character_set_results = utf8 ;SET character原创 2014-12-17 12:02:05 · 674 阅读 · 0 评论 -
利用mySql处理数据——把数据按照指定时间间隔导出
1.Txt原创 2014-11-25 11:30:51 · 6973 阅读 · 0 评论 -
mySQL的用户管理
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。 用户:phplamp 用户数据库:phplampDB1.新建用户。//登录MYSQL@>mysql -u root -p@>密码//创建用户 然后登录一下。mysql>exi转载 2014-11-19 17:00:26 · 427 阅读 · 0 评论 -
数据库事务的4个特性
数据库事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做要么全不做,是一个不可分割的工作单位。数据库事务的四大特性(简称ACID)是: (1) 原子性(Atomicity)事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。例如银行取款事务分为2个步骤(1)存折减款(2转载 2014-10-12 23:59:12 · 744 阅读 · 0 评论 -
【小宇带你学PostgreSQL内核】第一课:课程简介
如果还想看到更多此类文章,请移步到小宇的博客。http://player.youku.com/embed/XMTg1NzAxNjM4NA==' frameborder=0 'allowfullscreen'>大纲课程简介开发环境内核架构parserrewriteroptimizerexecutoraccessstorage自己动手开发新特性1. 简介课程目标:通过该课程了原创 2016-12-24 12:58:27 · 2387 阅读 · 4 评论