MySQL
xiliuhu
这个作者很懒,什么都没留下…
展开
-
Sql Server 2005 DATETIME和SMALLDATETIME两种日期时间类型的区别
DATETIME数据类型,所存储的日期范围是1753 年 1 月 1 日开始,到 9999 年12 月 31 日结束(每一个值要求 8 个存储字节);Smalldatetime 数据类型,所存储的日期范围是 1900 年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节)。原创 2008-04-18 00:30:00 · 2875 阅读 · 0 评论 -
SecureCRT控制台连接MySQL的编码问题
一、查看数据库/表编码mysql>show variables like 'character%'; mysql>show create database taobao;mysql>show create table user \G;二、设置连接1.如果数据库和表是latin1编码SecureCRT显示编码设为defaultMySQL连接编码使用 --d原创 2015-01-22 10:02:59 · 1403 阅读 · 0 评论 -
ecureCRT连接Linux显示Mysql记录中文乱码
http://blog.chinaunix.net/uid-9370128-id-271943.html一 查看Linux主机系统字符集 echo $LANGen_US.UTF-8二 ssh客户端character encoding默认设置为default,只要改成指定UTF-8即可在终端上显示中文。SecureCRT设置:(在打开会话以后可以直接转载 2015-01-07 09:48:26 · 672 阅读 · 0 评论 -
MySQL 5.1 导出存储过程
<br />http://samyu.blog.51cto.com/344284/146428/<br />最近在工作的时候,要将原来在本机开发的 MySQL存储过程迁往另一Linux操作系统下的MySQL数据库,因为表结构等已经在目标数据库中存在了,不想直接拷贝数据库过去,所以用到了MySQL的存储过程导出和导入,经上网搜索发现用Mysqldump工具可以实现,具体用法为:<br /> [root@localhost bin]# mysqldump -uroot -p -hlocalhost -P3306转载 2011-03-07 14:25:00 · 630 阅读 · 0 评论 -
NoSQL数据库开源软件列表大全
<br />http://www.oschina.net/project/tag/235/nosql?lang=0&os=0&sort=view&p=1<br /> <br />分布式K/V存储方案 Cassandra<br />Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸展性 Cassandra的主要特点就是它不是一个数据库,而是由一堆数转载 2011-03-03 11:11:00 · 2383 阅读 · 1 评论 -
Select中DISTINCT关键字的用法
<br /><br />在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。所以我花了很多时间来研究这个问题,网上也查不到解决方案,期间把容容拉来转载 2011-02-28 10:53:00 · 493 阅读 · 0 评论 -
mysqldump 只导出数据 或者 只导出表结构
<br />http://hlee.javaeye.com/blog/366540<br />备份数据库 <br />Linux代码#mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 #mysqldump -d -A --add-drop-table -uroot -p >xxx.sql <br /><br /><br /><br /><br />1.导出结构不导出数据 Ruby代码mysqldump --opt -d 数据转载 2010-11-10 09:37:00 · 886 阅读 · 0 评论 -
MySQL server has gone away
<br />Traceback (most recent call last): File "/var/lib/python-support/python2.5/quixote/publish.py", line 275, in process_request output = self.try_publish(request) File "/var/lib/python-support/python2.5/quixote/publish.py", line 253, in try_p原创 2010-09-13 10:18:00 · 1313 阅读 · 1 评论 -
MySQL中文问题
<br />1.在终端查询无法显示中文<br />可能的解决方法:<br />在登录时指定编码<br />#mysql -u root -p --default-character-set=utf8<br /> <br />2.Python使用MySQLdb访问MyQL,无法操作中文<br /><1>.建立连接时指定编码<br />MySQLdb.Connect(host=host, user=user, passwd=passwd, db=db, charset="utf8")<br /><2..查询前执原创 2010-06-26 16:25:00 · 465 阅读 · 0 评论 -
更改debian下mysql数据库的存放路径
1.保证/etc/my.cnf配置文件来自/etc/mysql/my.cnf2.修改配置文件/etc/my.cnf#datadir = /var/lib/mysqldatadir = /root/mysqldata/mysql3.移动现有数据库mv /var/lib/mysql /root/mysqldata/4.重启数据库/etc/init原创 2009-11-02 17:19:00 · 2467 阅读 · 0 评论 -
Commands out of sync; you can't run this command now
C语言调用MySQL API中,使用mysql_query执行存储过程时,易产生该错误。解决方法是:在接收到结果集后,使用while(mysql_next_result(&mysql) == 0);深层次原因目前还不是很了解。原创 2009-10-15 13:14:00 · 728 阅读 · 0 评论 -
MySQL的Stored Function的调用
http://www.cnblogs.com/cy163/archive/2008/10/15/1311988.htmlMySQL的Stored Function和Trigger Stored Function 存储Function可以作为表达式在内建方法可以调用的地方使用以及SELECT、UPDATE、DELETE、INSERT语句中使用Java代码转载 2009-10-02 14:36:00 · 772 阅读 · 0 评论 -
判断MySQL连接是否有效
参见官方参考,第25章:API和库25.2.3.49. mysql_ping()int mysql_ping(MYSQL *mysql) 描述检查与服务器的连接是否工作。如果连接丢失,将自动尝试再连接。该函数可被闲置了较长时间的客户端使用,用以检查服务器是否已关闭了连接,并在必要时再次连接。返回值如果与服务器的连接有效原创 2009-09-25 13:56:00 · 6109 阅读 · 0 评论 -
安装MySQL-python(MySQLdb)时报错,找不到libmysqlclient_r.so.16动态连接库
我的MySQL5.1.38是从源代码手工安装在/usr/local/mysql/目录下,没有安装系统的MySQL,所以系统找不到MySQL库文件。解决方法:1.gvim /etc/ld.so.conf2.在最下面添加库文件所在的目录路径(注意:不要包含库文件名)/usr/local/mysql/lib/mysql/然后保存3.在终端执行ldconfig4.再执行ldconfig原创 2009-09-16 16:08:00 · 2885 阅读 · 0 评论 -
百万级高并发网站MYSQL应用攻略
http://tech.it168.com/a2009/0311/268/000000268255.shtml 【IT168 技术文档】MySQL技术征文活动地址:http://www.itpub.net/thread-1121603-1-1.html 在长时间的网站开发过程中,能作一个百万IP的网站对我来说真是一个新的挑战,由于本人的水平有限,所以一直就职于一个小公司,在这里也只转载 2009-08-05 11:31:00 · 533 阅读 · 0 评论 -
Linux 使用MySQL C API查询出现中文乱码
首先执行一次查询编码设定 if(mysql_query(&mysql, "set names utf8")){ fprintf(stderr, "%d: %s/n", mysql_errno(&mysql), mysql_error(&mysql)); } 然后再执行正常的查询 if(mysql_query(&原创 2009-08-03 11:50:00 · 1398 阅读 · 0 评论 -
客户端通过unix_socket方式连接MySQL
我的系统是Ubuntu 8.10 desktop x86版,使用apt-get安装mysql服务端,配置文件路径:/etc/mysql/my.inf1.查看mysql server的配置文件 27 [mysqld_safe] 28 socket = /var/run/mysqld/mysqld.sock 29 nice = 0可以看到un原创 2009-07-26 12:29:00 · 6144 阅读 · 0 评论 -
安装、卸载MySQL服务
安装服务:D:/db/mysql-5.1.32-win32/bin --install卸载服务:D:/db/mysql-5.1.32-win32/bin --remove启动服务:net start mysql停止服务:net stop mysql使用服务器命令停止数据服务器:mysqladmin -u root shutdown原创 2009-04-03 15:49:00 · 451 阅读 · 0 评论 -
mysql编码字符相关
一、show variables like 'collation_%';二、show variables like 'char%';原创 2016-05-23 09:29:33 · 276 阅读 · 0 评论