数据库
Waleking
这个作者很懒,什么都没留下…
展开
-
在Linux CentOS上安装mysql
1,卸载掉旧的版本旧的版本myql5.0.77老是会出现mysql.sock的错误。哪怕是用yum reinstall mysql之后问题依旧。卸载mysql: rpm -ev mysql,发现问题的dovecot会依赖mysql,dovecot是邮件服务器,可以删除掉它。操作步骤:rpm -ev dovecotrpm -ev mysql2, 安装mysql服务器端版本:MySQL-server-5.1.7-0.i386.rpm (服务器是64位的系统,可以安装一个32位的mysql)rpm -ivh My原创 2010-11-04 22:42:00 · 2988 阅读 · 0 评论 -
用C#进行Access数据的批量插入
access中不能批量导入数据,所以形如以下的sql拼装是不能在access完成的。INSERT INTO stockData ( stockCode, transDate, [open], [close], high, low, turn, volume ) VALUES (),(),();要完成大批量的插入数据还需要借助事务来处理:原创 2012-02-14 00:53:09 · 9706 阅读 · 1 评论 -
VS制作安装程序,包含mdb数据库文件
使用的平台:Visual Studio 2005 目的:为“报表”制作一个安装程序,附加数据库的mdb文件,水晶报表的rpt文件。 步骤如下 1,打开"报表“的工程,为它添加一个Setup的项目。 文件-》添加-》新建项目 ”添加新项目“对话框中:其他项目类型-》Setup And Deployment-》Setup Project 假设项目名称为”原创 2011-06-10 16:14:00 · 2121 阅读 · 0 评论 -
Access中判断一个表中某个字段是否存在,以及添加字段
因为要做软件升级,数据库的字段有变化。所以要判断Access中一个字段是否存在,如果不存在就增加。以下是参考http://topic.csdn.net/t/20021119/11/1188678.htmlBrunhild的解决方案,我又重写了一下。 private bool checkField(String sTblName, String sFldName)原创 2012-02-19 19:54:45 · 10968 阅读 · 0 评论 -
允许postgres远程访问
安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf,其中 pg_hba.conf是用来配置对数据库的访问权限,postgresql.conf文件用来配置PostgreSQL数转载 2012-03-28 15:12:18 · 2813 阅读 · 0 评论 -
mysql文件*.opt *.frm *.MYI *.MYD的迁移
注意:这里使用mysql 5.1,Ubuntu 11.10在机器A的/var/lib/mysql/文件夹下面有数据库smallone的文件。现在想把smallone下面对应的*.MYD *.frm *.MYI直接迁移到机器B的/var/lib/mysql/smallone下面1,直接在mysql中查看是否迁移成功在/etc/init.d文件夹下面运行mysql -原创 2012-04-08 11:47:14 · 1866 阅读 · 0 评论 -
windows下的mysql远程访问设置
1,允许远程访问在mysql的安装目录下面,修改my.ini,添加下面这个行:bind-address = ipaddr(mysql所在机器的ip地址)重启mysql服务。2,在mysql数据库中增加允许访问mysql的白名单grant all on *.* to 'db'@'%' identified by '123456'; 意思是允许db用户,在任何一个i原创 2012-04-11 13:28:40 · 3005 阅读 · 0 评论 -
mac中用命令行运行mysql
参考这篇博客:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 感觉workbench不好用(有点先入为主了)。1,安装mysql在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64bit版本原创 2012-04-21 00:58:22 · 36721 阅读 · 0 评论 -
mac os 上安装mysqldb,EnvironmentError: mysql_config not found
要在mac os上安装 mysqldb首先,下载MySQLdb:http://sourceforge.net/projects/mysql-python/下载MySQL-python-1.2.3.tar.gz解压,运行setup.py:python setup.py install报错:sh: mysql_config: command not found原创 2012-04-21 01:32:26 · 19822 阅读 · 3 评论 -
Liunx下修改MySQL字符集
引自 http://linux.chinaunix.net/techdoc/database/2008/03/23/986386.shtmlLiunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql转载 2012-05-28 01:52:12 · 761 阅读 · 0 评论 -
mac下修改mysql的默认字符集为utf8
1,检查默认安装的mysql的字符集mysql> show variables like '%char%';+--------------------------+--------------------------------------------------------+| Variable_name | Value原创 2012-05-31 18:50:06 · 26896 阅读 · 7 评论 -
Python: MySQLdb and “Library not loaded: libmysqlclient.16.dylib”
转自 http://stackoverflow.com/questions/4559699/python-mysqldb-and-library-not-loaded-libmysqlclient-16-dylib在mac os上用port 方式安装了py27-mysql,之后调用的时候有如下问题:Traceback (most recent call last): File "tx转载 2012-05-25 01:55:33 · 1727 阅读 · 0 评论 -
mysql数据库备份工具
mysqldump在mac os下放在和mysql相同的目录下面,都在/usr/local/mysql/bin/下为mysqldump添加别名 alias "mysqldump"="/usr/local/mysql/bin/mysqldump"mysqldump --no-data test 表示的是将test数据库导出,只保留数据库schema,不插入数据得到的信息如下,te原创 2012-05-25 00:10:45 · 945 阅读 · 0 评论 -
excel privacy warning弹出窗口的关闭
在用C#对excel编程时,由于excel中包含有宏,所以每次保存xls的时候,都会出现下面的弹出窗口,使得自动保存不能进行。This document contains macros, ActiveX controls, XML expansion pack information, or web components. These may inclu原创 2012-02-10 14:10:23 · 6103 阅读 · 0 评论 -
mysql中的字符集
mysql中有三个层次的字符集:数据库字符集:该字符集设置所有表的默认字符集表字符集:该字符集设置所有varchar、text等字段的字符集字段字符集:可具体设置,可以让某个字段采用不同的字符集。另外说明collation:该字符集用于字段级别的不同字符集之间的比较,在like操作、=操作、>操作 时有用。建议让这三个字符集都相同,最好都设置成utf8,这样可以原创 2012-01-04 21:01:48 · 612 阅读 · 0 评论 -
linux下为mysql设置用户名和密码
还有,输mysql可以,输mysql -u root就出错了:Access denied for user 'root'@'localhost' (using password: NO).The reason is:是昨日更新ROOT密码时出错update user set password = '123456' where user ="root" //这样写是错的,密码其实不是123456应该为update user set password = password ('12345转载 2010-11-05 00:11:00 · 8831 阅读 · 0 评论 -
远程访问linux下的mysql,完整解决方案
1,用root账号登陆mysql客户端mysql -u root -p2,使用mysql数据库mysql> use mysql;3,查看现有的mysql账号mysql> select user,host from user;+----------+---------------+| user | host |+----------+---------------+| root | 192.168.1.135 || waleking | 192.168.1原创 2010-11-05 11:44:00 · 942 阅读 · 0 评论 -
mysql 下执行sql脚本
例如,想为properties数据库添加一个表,用sql脚本实现:CREATE table Searcher_Property (SearcherIP varchar(255) NOT NULL PRIMARY KEY,TopNum int,IndexerPort int);存储为createSearcherProperty.sql进入mysql后mysql> source /home/hwj/createSearcherProperty.sql;即可执行该脚本。原创 2010-11-05 13:43:00 · 1108 阅读 · 0 评论 -
【转】未指定 INSTANCESHAREDWOWDIR 命令行值。如果指定INSTANCESHAREDDIR 值,则必须指定该值
<br />插入光盘后不要用autorun的安装,使用命令行安装!cd进安装光盘的根目录,输入命令:<br />setup.exe /INSTALLSHAREDDIR="D://Program Files//Microsoft SQL Server//" /INSTALLSHAREDWOWDIR="D://Program Files (x86)//Microsoft SQL Server//"<br />安装即可,其中INSTALLSHAREDDIR为x64部件安装的路径,INSTALLSHAREDWOWD原创 2011-01-15 13:57:00 · 3611 阅读 · 0 评论 -
mysql 中Communications link failure的解决方法
<br />com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure<br /> <br />原因是短时间内向数据库连接池申请多次连接,数据库连接池资源耗尽。例如在本程序中为插入元组,每次插入都申请一次新的连接,并且在插入完成后关闭连接。在2万个元组插入之后,不能再分配新的连接,所以发生了Communications link failure的错误。<br /> <br />解决方案:<br />原创 2011-06-02 15:17:00 · 10156 阅读 · 0 评论 -
mysql 中Communications link failure的解决方法
<br />com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure<br /> <br />原因是短时间内向数据库连接池申请多次连接,数据库连接池资源耗尽。例如在本程序中为插入元组,每次插入都申请一次新的连接,并且在插入完成后关闭连接。在2万个元组插入之后,不能再分配新的连接,所以发生了Communications link failure的错误。<br /> <br />解决方案:<br />原创 2011-06-02 15:17:00 · 2707 阅读 · 1 评论 -
csv转入到mysql
load data local infile 'tbledge.csv' into table tbledge fields terminated by ',' lines terminated by '/n' (id,source,destiny,graphid);原创 2011-05-11 19:19:00 · 807 阅读 · 0 评论 -
Data truncation: Data too long for column '***' at row 1 的解决
mysql上,在text字段上插入字节数为88399的字符串,出现如下提示:Data truncation: Data too long for column '***' at row 1经查,text支持上限是65536bytes(64KB)下述原创 2011-10-02 14:35:41 · 4387 阅读 · 0 评论 -
mysql命令行tab自动补全
linux中mysql的配置文件在 /etc/mysql修改my.cnf在#no-auto-rehash # faster start of mysql but no tab completition这一行之下添加一行:auto-rehash重新登录m原创 2011-10-05 17:09:52 · 4466 阅读 · 0 评论 -
mysql复制表和表结构
CREATE TABLE 方法整表复制 # create table 新表 select * from 旧表;结构复制 # create table 新表 select * from 旧表 where 1跨数据库复制表结构和表:CREATE TABLE t_1 LIKE db_1.t_1//复制表结构 INSERT t_1 SELECT转载 2011-11-14 22:02:24 · 695 阅读 · 0 评论 -
java中PreparedStatement解决需转义字符向数据库中插入时的转义问题
简单的执行如下语句去做数据库的插入操作是有问题的!它处理不了单引号,双引号等需要转义的字符的插入问题!String sql = "insert into emailOriginal(id,date,subject,source,target" +") value(\""+ vo.getId() + "\",\"" + vo.getDate()+"\",\"" + vo.原创 2011-11-04 06:39:18 · 8730 阅读 · 0 评论 -
excel vba 之 hello world
用excel 2010创建一个vba,设置为按钮,点击按钮能够调用该vba1,调出excel developer Tab默认没有developer Tab,所以要在视图中打开,如下所示:File-》Options将Developer添加到右侧:2,编辑macro新建MacroHelloWorld,并选择Edit:代码如下:原创 2012-02-07 22:54:42 · 3708 阅读 · 0 评论 -
VBA中调用XLA
XLA,在office97-2003中是excel加载宏文件,其功能类似于dll,认为是定义好的库函数,可供人调用。但是xla文件如何加载和使用成了问题。查阅了很多资料,最后在 http://club.officefans.net/cdb/viewthread.php?tid=81156 这里找到了正确答案,向crdotlin 表示感谢!(1)编写xla将以下代码写到xla.xla中:原创 2012-02-09 00:53:40 · 8887 阅读 · 0 评论 -
java与mysql的连接字符串,指明字符集的写法
问题症状:1,用mysql-front等客户端编写的sql语句向mysql插入中文字符没有任何问题。2,用 注明了连接方式(包括host,user,passward,database,charset)的python向mysql插入中文字符没有问题。3,检查了eclipse和系统的默认字符集,都是utf-8,没有问题。可是,用java向mysql插入中文字符就是有乱码。倒腾了快一天。原创 2012-08-03 15:38:56 · 17402 阅读 · 0 评论