数据库
文章平均质量分 69
shanliangliuxing
这个作者很懒,什么都没留下…
展开
-
mysql查询重复记录的方法
转自:http://database.51cto.com/art/201011/235159.htmMYSQL查询重复记录的方法很多,下面就为您介绍几种最常用的MYSQL查询重复记录的方法,希望对您学习MYSQL查询重复记录方面能有所帮助。1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from people where p转载 2014-08-14 23:22:44 · 1928 阅读 · 0 评论 -
IP地址排序问题(排序IP)
数据库中IP都是作为字符串存储的,这样就有一个问题,在sql排序时,如果直接按IP地址排序,返回的结果跟预想的不太一样:sql查询语句:select * from ippool_ipmodel order by ipAddress Asc limit 0,100 ;返回结果:23530,"1.1.1.10","255.255.255.0",0,0,2,""24042,原创 2013-05-24 16:53:56 · 10962 阅读 · 1 评论 -
python 使用pymssql连接sql server数据库
转自:http://www.cnblogs.com/qianlifeng/archive/2012/02/06/2340367.htmlpython 使用pymssql连接sql server数据库#coding=utf-8 #!/usr/bin/env python#-----------------------------------------转载 2013-03-04 11:15:03 · 2970 阅读 · 0 评论 -
如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格
转自:http://blog.csdn.net/atian2009/article/details/6758784刚开始导出excel文件觉得很困难,后来发现没有想像的那么难,用sql server manage studio工具访问sql server数据库,运行sql脚本,下面会显示出对应的查询结果,这时候可以这样操作导出csv文件:1.右键->全选2.右键->另存为,选择导出格式转载 2013-03-11 15:18:33 · 3431 阅读 · 1 评论 -
SQL Server 2008 允许远程连接的解决方法
用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框:在链接SQL服务器时发生网络链接错误或特定实例错误。SQL服务器不存在或者链接不成功。请验证用户名是否正确或SQL服务器是否已经配置远程链接功能。(错误发现方:命名管道供应方。错误代号:40---无法和SQL服务器进行链接)如何处理这一问题?用户如果发现这个错误提醒,需要检查三个方面的配置,并转载 2013-03-04 22:10:57 · 699 阅读 · 0 评论 -
如何用一个SQL语句查询多个表的记录数
转自:http://blog.csdn.net/keketrtr/article/details/5894067sql语句如下:select t1.num1,t2.num2 from (select count(*) num1 from table1) t1, (select count(*) num2 from table2) t2 如果要显示这两张转载 2013-01-13 17:09:53 · 9491 阅读 · 0 评论 -
python操作mysql
转自:http://www.cnblogs.com/rollenholt/archive/2012/05/29/2524327.html坚持每天学一点,每天积累一点点,作为自己每天的业余收获,这个文章是我在吃饭的期间写的,利用自己零散的时间学了一下python操作MYSQL,所以整理一下。我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:转载 2013-01-23 18:50:31 · 1194 阅读 · 0 评论 -
sqlite developer注册
之前为了访问sqlite数据库,试了几款客户端访问软件,最后选择了sqlite developer,今天打开用的时候提醒我要注册,不然还用不了,没办法,于是找注册码,找了好久才发现没有免费的注册码,但可以通过修改注册表实现继续使用。删除注册表中:HKEY_CURRENT_USER\SharpPlus\SqliteDev把SharpPlus\SqliteDev删掉就行了。原创 2012-11-19 12:44:49 · 938 阅读 · 0 评论 -
rrdtool学习笔记
转自:http://blog.liuts.com/post/215/ 一、前言 为了做云缓存平台的技术储备,从零开始学习了rrdtool,rrdtool非常强大,刚接触会有摸不着边的感觉,尤其是一堆概念性的东西。学习的切入点便是这些概念,一一理解后你才能品尝到rrdtool的清香,首先要感谢ailms整理的“RRDtool简体中文教程 v1.01”,通俗易懂的概况了rrd转载 2012-11-18 18:24:46 · 831 阅读 · 0 评论 -
Column 'id' in where clause is ambiguous
转自:http://blog.csdn.net/wuwenjinwuwenjin/article/details/7477840使用mysql数据库进行左右连接查询的时候出现错误提示 Column 'id' in where clause is ambiguous。这个错误in where clause is ambiguous多半是因为多表查询的时候几个表中同时出现了某个相同转载 2012-11-07 22:57:50 · 1234 阅读 · 0 评论 -
mysql创建用户与授权
转自:http://zhidao.zgsj.com/article/6/201185171539.shtmlmysql 查看所有用户的语句输入指令select user();一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username -转载 2013-06-09 16:26:13 · 654 阅读 · 0 评论 -
mysql数据库备份及恢复命令mysqldump,source的用法
转自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3642597还原一个数据库:mysql -h localhost -u root -p123456 www备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql转载 2013-06-09 16:27:41 · 1037 阅读 · 0 评论 -
mysql中distinct用法
转自:http://blog.csdn.net/aeolus_pu/article/details/7818559转载 2014-04-27 23:05:33 · 1472 阅读 · 1 评论 -
MySQL事务autocommit自动提交
转自:http://www.qttc.net/201208175.htmlMySQL默认操作模式就是autocommit自动提交模式。这就表示除非显式地开始一个事务,否则每个查询都被当做一个单独的事务自动执行。我们可以通过设置autocommit的值改变是否是自动提交autocommit模式。通过以下命令可以查看当前autocommit模式1转载 2014-05-15 12:02:01 · 1469 阅读 · 0 评论 -
MYSQL:使用\G参数改变输出结果集的显示方式
转自:http://blog.csdn.net/warmspace2008/article/details/8334010在MYSQL命令行中使用\G参数,将输出按列显示。当需要看表中各字段的值时非常有用。 普通的SQL命令输出如下:[sql] view plaincopymysql> select * from t_goo转载 2014-04-22 14:03:18 · 1631 阅读 · 0 评论 -
MySQL数据库优化总结
转自:http://www.cnblogs.com/villion/archive/2009/07/23/1893765.html对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐转载 2014-03-15 16:42:36 · 788 阅读 · 0 评论 -
关于MySQL desc关键字误用为自定义属性引发的错误
转自:http://my.oschina.net/myspaceNUAA/blog/121400项目使用hibernate操作数据库,但是今天Tomcat启动的时候一直报错, view sourceprint?1报错信息:2报错的SQL语句:转载 2014-02-12 09:54:17 · 7104 阅读 · 2 评论 -
mysql左连接、右连接、交叉连接
转自:http://eternal1025.iteye.com/blog/699439一、外连接 1.概念:包括左向外联接、右向外联接或完整外部联接 2.左连接:left join 或 left outer join (1)左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中转载 2013-11-27 17:56:50 · 2327 阅读 · 0 评论 -
MySql中UTF8和GBK编码中文字符长度问题
转自:http://blog.csdn.net/risingsun001/article/details/9376249为什么要了解MySql中UTF8 和 GBK 编码中文字符长度呢?举个例子,在oracle中用utf8 字段中文长度为1的话,需要char(3),mysql中则是char(1),如果你按照oracle的做法去创建mysql字段,是不是在mysql表中创建的长度大小与自转载 2013-10-21 23:19:11 · 1948 阅读 · 0 评论 -
InnoDB还是MyISAM 再谈MySQL存储引擎的选择
转自:http://database.51cto.com/art/200905/124370.htm两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用。我作为使用MySQL的用户角度出发,Innodb和MyISAM都是比较喜欢的,但是从我目前运维的数据库平台要达到需求:99.9%的稳定性转载 2013-10-14 19:01:50 · 722 阅读 · 0 评论 -
MySQL 中文模糊查询不正确问题解决方案
转自:http://blog.csdn.net/wangzhi_821/article/details/5008899我在开发过程中发现 MySQL 进行数据查询时存在一些问题. 如模糊查询一个字段,该字段中包含"了"字, SQL 语句如下: select * from table_name where field_name like '%了%'; 显示转载 2013-09-25 10:12:53 · 1866 阅读 · 0 评论 -
mysql常用操作(数据库常用操作)
转自:http://www.linuxidc.com/Linux/2011-12/50535.htmSQL删除一个表中所有记录命令TRUNCATE TABLE 或可以用truncate table [table名]清除某个表内的全部数据删除表中的所有行,而不记录单个行删除操作。 语法TRUNCATE TABLE name参数name是要截断的转载 2012-11-05 12:36:32 · 743 阅读 · 0 评论 -
常见Sqlite管理工具
转自:http://blog.sina.com.cn/s/blog_4ce1e0e30100hj3g.htmlsqlite是一款轻巧的开源且跨平台的采用标准SQL语法格式的数据库,其得到了广泛的应用,比如在Google Android手机操作系统中就得到了很好的应用。Visual SQLite 开发商:www.visualsqlite.com 介绍:Visual转载 2012-09-21 14:57:55 · 868 阅读 · 0 评论 -
java方式调用存储过程
原文网址:http://woshixushigang.iteye.com/blog/1127942 这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PAR转载 2012-03-18 10:51:03 · 549 阅读 · 0 评论 -
一些特殊功能的SQL语句(特殊SQL)
如今不管是MySql还是Oracle,都有很多客户端软件方便我们去操作它,MySql有Front,Sqlyog,Oracle有toad,PL/Sql,但有一些操作还是使用命令方便些,如下所示:>>mysql中如何查看当前数据库中有多少张表?select count(*) tables, table_schema from information_schema.tables where ta原创 2012-03-28 16:55:04 · 1443 阅读 · 0 评论 -
MYSQL引擎
一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差异的。当然啦,如果你感觉自己的确技术高超,你还能够使用MySQL++来创建自己的数据库引擎,这个已经out of my knowledge,牛人可以参照MySQL++ API帮助来实现。下面逐一叙述这5种引擎各自的特性:ISAMISAM是一个定义转载 2012-03-28 18:25:16 · 521 阅读 · 0 评论 -
mysql存储过程
mysql存储过程的创建,删除,调用及其他常用命令mysql 5.0存储过程学习总结一.创建存储过程1.基本语法: create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法转载 2012-03-09 17:32:15 · 571 阅读 · 0 评论 -
SSH框架中向数据库存取图片
以前一直觉得向数据库中存图片是件挺麻烦的事情,今天自己试了一下也没有想像中的那么麻烦(虽然过程中遇到好几次莫名其妙的异常,最后发现是Oracle的包的问题),得益于Hibernate可以很好的支持java.sql.Blob属性的映射public static void main(String[] args) { //获得Spring的上下文对象 Applicat转载 2011-10-27 14:36:59 · 3265 阅读 · 1 评论 -
SQL的优化及索引介绍
今天看到了一个贴子,简单介绍一下:影响查询性能的两个关键因素:索引,表扫描次数所以优化的目标就是怎样更好的利用索引和减少表扫描次数不过得先知道什么是索引?索引有什么特点?有几种类型的索引?索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(name)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。索引是一原创 2011-11-09 15:11:02 · 803 阅读 · 0 评论 -
mysql服务不能自动启动,但可以手动启动
先确认启动类型是否是自动的,然后重启电脑看一下是否能自动启动。原创 2012-02-03 09:40:03 · 3973 阅读 · 0 评论 -
mysql数据库介绍
auto_increment 自动增长主键mysql 存储引擎 (表类型)查询引擎: show engines;三种存储引擎 ****************(重要)transactions 事物innoDB 5.0版本支持事物,MySQL 5.1不支持ISAM。 行锁定。MyISAM 3.23版本使用的存储引擎。低级别 表锁定。BerkeleyDB(BD转载 2012-01-11 09:56:52 · 1325 阅读 · 1 评论 -
启动Tomcat时报这样的错误——跟数据库有关
2012-2-2 0:15:10 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the jav原创 2012-02-02 00:12:45 · 5634 阅读 · 0 评论 -
MYSQL忘记root密码
1、首先停止正在运行的MySQL进程 net stop mysql 如未加载为服务,可直接在进程管理器中进行关闭。 2、以安全模式启动MySQL 在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables 3、完成以后就可以不用密码进入MySQL了 X:/MySQL/bin转载 2012-05-14 18:23:09 · 501 阅读 · 0 评论 -
linux下如何导入导出MySQL数据库(mysql导入导出)
转自:http://zhang1120peng.iteye.com/blog/754756一、导出:用mysqldump命令行命令格式mysqldump -u 用户名 -p 数据库名 > 数据库名.sql范例:mysqldump -u root -p abc > abc.sql(导出数据库abc到abc.sql文件)提示输入密码时,输入该数据库用户名的密码。转载 2012-08-02 10:17:46 · 1022 阅读 · 0 评论 -
如何操作sqlite数据库
安装Django的时候会自动把sqlite数据库安装上,下面介绍如何操作sqlite数据库:1 进入你创建的目录,在终端运行 sqlite3 DBname.db2 进入后输入.help可以查看帮助文档3 .tables 可以要看sqlite3中有哪些表select * from tablename; 查看数据具体操作命令:[root@10 src]# cd rietveld原创 2012-09-21 12:54:17 · 1390 阅读 · 0 评论 -
MySQL存储引擎的选择
转自:http://www.cnblogs.com/zhangjing0502/archive/2012/08/03.html 存储引擎的选择:1.事务如果应用需要事务处理操作,InnoDB仍是最稳定的、良好集成的、已经被证明的一种选择。如果不需要事务处理,并且主要操作是处理一些select或insert查询,MyISAM是很好的选择。2.并发如果只是需要并发的插入和读转载 2012-09-07 10:26:34 · 759 阅读 · 0 评论 -
mysql远程连接
数据库出现了问题,想把数据库由这台服务器迁移到另外一台服务器上,迁移好才发现另外一台服务器不能用mysql-front远程访问。经研究跟数据库中mysql数据库user表有关。解决方法:我用mysql-front 远程连接168.160.12.50的Mysql数据库,总是报这个错,Host "168.160.24.233"is not allowed to connect to this My原创 2012-08-28 13:56:17 · 784 阅读 · 0 评论 -
PostgreSQL常见问题 .
PostgreSQL最常见问题2005.09.05 来自:软件屋 常见问题1.1)PostgreSQL 是什么?该怎么发音?1.2)PostgreSQL 的版权是什么?1.3)PostgreSQL 可以运行在哪些操作系统平台上?1.4)我从哪里能得到 PostgreSQL?1.5)我从哪里能得到对 PostgreSQL 的支持?转载 2012-08-21 11:14:07 · 2947 阅读 · 0 评论 -
PostgreSQL
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言。并且,因转载 2012-08-21 09:45:36 · 1447 阅读 · 0 评论 -
关于gforge用户权限的一点理解 .
转自:http://blog.csdn.net/cnhome/article/details/6461010 最近,不小心把gforge站点管理员账号给删除了,于是看看准备恢复。 首先,有个关于gforge的设计需要说明一下,在删除用户的时候gforge并不删除用户记录,而是做无效标记。 也就是说在postgres里的public.user表中,将status字段设置为转载 2012-08-21 11:15:08 · 587 阅读 · 0 评论