Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
随笔 - 546, 文章 - 1230, 评论 - 373, 阅读 - 239万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  MySQL

摘要:导入如果表已存在,SQL语句为:insert into aa select * from OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source=D:"OutData.xls;Extended Properties=Excel 8.0')...[sheet1$]其中,aa是表名,D:"OutData.xls是excel的全路径sheet1后必须加上$如果表不存在,SQL语句为:SELECT * INTO aa FROM OPENDATASOURCE('Microsoft.Jet.OL 阅读全文

posted @ 2011-07-19 15:52 analyzer 阅读(1234) 评论(0) 推荐(0) 编辑

摘要:此操作有风险!升级前请备份好数据库!!UPDATE `cdb_forums` SET `allowtag` = ‘1′;allowtag参数有:0=关闭 1=使用 2=使用且自动生成。均指所有版块UPDATE `cdb_forums` SET `allowpostspecial` = ‘31′所有板块的特殊主题开启UPDATE `cdb_member... 阅读全文

posted @ 2010-05-02 23:34 analyzer 阅读(973) 评论(0) 推荐(0) 编辑

摘要:PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。首先看一下分页的基本原理:mysql> explain SELECT * FROM message ORDER BY id DESC LIMIT ... 阅读全文

posted @ 2010-02-24 15:26 analyzer 阅读(423) 评论(0) 推荐(0) 编辑

摘要:此漏洞已帮其修复,并知会当事人SQL 注入漏洞危害巨大,但 SQL 注入也经常的被发现,少不小心过滤不完全就有可能让整个应用陷入困境。无意间发现某站点存在 SQL 注入漏洞,于是利用这个漏洞提权并获取服务器控制权。这个案例很典型,像是教科书式的典型入侵步骤,下面就以这个案例展示从 SQL 注入到获取目标服务器控制权限的全过程。发现访问某站点的搜索页面,发现输入单引号“'”就... 阅读全文

posted @ 2010-02-16 22:15 analyzer 阅读(437) 评论(0) 推荐(0) 编辑

摘要:ASCII(str)返回字符串str的第一个字符的ASCII值(str是空串时返回0)mysql> select ASCII(’2′);-> 50mysql> select ASCII(2);-> 50mysql> select ASCII(’dete’);-> 100ORD(str)如果字符串str句首是单字节返... 阅读全文

posted @ 2009-11-08 18:13 analyzer 阅读(1959) 评论(0) 推荐(0) 编辑

摘要:一、要求  原Web站点使用“http://10.2.1.102”访问,现有Web站点使用“http://10.2.1.103” 访问,将学校FTP站点上的内容放到“http://10.2.1.103/ziyuan”下用于Web方式浏览(FTP和Web为同一台服务器的不同文件夹,安装Apache服务器时已经安装为监听80端口,... 阅读全文

posted @ 2009-10-12 19:14 analyzer 阅读(361) 评论(0) 推荐(0) 编辑

摘要:1.停止MySQL的服务。2.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是d:\mysql,进入d:\mysql\bin3.跳过权限检查启动MySQL,mysqld --skip-grant-tables4. 然后,重新打开一个窗口,用空密码方式使用root用户登录 MySQL;mysql -h localhost -u root5. 修改root用户的密码;mysql> upd... 阅读全文

posted @ 2009-09-27 20:38 analyzer 阅读(218) 评论(0) 推荐(0) 编辑

摘要:1.判断a表中有而b表中没有的记录select a.* from tbl1 aleft join tbl2 bon a.key = b.keywhere b.key is null虽然使用in也可以实现,但是这种方法的效率更高一些2.新建一个与某个表相同结构的表select * into bfrom a where 1<>13.between的用法,between限制查询数据范围时包括... 阅读全文

posted @ 2009-09-12 14:10 analyzer 阅读(232) 评论(0) 推荐(0) 编辑

摘要:背景:最近正在做一个比较大型的论坛的改版工作。论坛在高峰期每秒钟约有10个左右的回帖,3个新帖,论坛的几个热门版面的平均访问量为每天约60wPv。版面帖子的列表页,尤其是列表页的第一页必须是根据帖子的最后回复时间严格排序的;否则用户会找不到自己新发的帖子,或者新回复过的帖子。由于帖子表的数据很大,每次都重新从数据库中取数据肯定会出问题,频繁的读写操作很容易导致死锁。2种解决方案1.直接将版面的前5... 阅读全文

posted @ 2009-09-12 14:03 analyzer 阅读(232) 评论(0) 推荐(0) 编辑

摘要:讲义内容非常好,还有一些最佳实践,为ms sql oltp系统性能调优指明了方向。oltp_sql_performance.pdf请尊重作者的劳动,转载请保留链接玉开的技术博客 阅读全文

posted @ 2009-09-12 14:02 analyzer 阅读(170) 评论(0) 推荐(0) 编辑

摘要:假设的应用场景我假定博客园要在首页为群组开辟一块空间,推广小组,小组能在首页显示的条件有四个:1.页面点击量大于10w2.小组人数大于10003.小组帖子数大于100004.小组在2007年之前创建现在假定4个条件都满足的小组只有两个,太少了,推广位可以推广10个小组;这时候运营人员要求这4个条件中满足3个但是第4个条件不满足的小组算符合条件的小组,如果4个条件都满足就认为这个小组太火了,不需要在... 阅读全文

posted @ 2009-09-12 14:00 analyzer 阅读(748) 评论(0) 推荐(0) 编辑

摘要:接上文,上一篇随笔说了基于操作+角色授权方案的设计思路,本随笔谈谈如何实现,可以方便高效的使用此方案。在这套授权方案中角色是用户可配置的,而操作是死的,我们在程序中实现了什么功能就有什么样的操作,所以我们充分利用这一点,为了使用方便我们将操作作为PageBase(项目中统一的Page基类)的Attribute来定义,然后在PageBase对应页面执行PreLoad事件时读取此页面上定义的Attri... 阅读全文

posted @ 2009-09-12 14:00 analyzer 阅读(212) 评论(0) 推荐(0) 编辑

摘要:本文介绍了如何在asp.net web 程序中使用Sqlite嵌入式数据库,sqlite数据库可以作为文件放在站点的APP_DATA目录下,适合小网站使用,使用它不需要买sql server空间,而且据说它的性能很不错。Sqlite是嵌入数据库,类似与MS Sql Server Compact,之所以不用Sql server compact是因为它既不支持SELECT TOP也不支持ROW_NUM... 阅读全文

posted @ 2009-09-12 13:58 analyzer 阅读(310) 评论(0) 推荐(0) 编辑

摘要:sqlite的语法和sql server的语法是有一些区别的,比如插入数据,对于标示种子的字段,必须指定为NULL,而获得新id,在sql server中是SELECT@@IDENTITY[id]但是在sqlite中不是这样,而是insertintot_1(id,name)values(NULL,'赵玉开5');selectlast_insert_rowid()newid;注意获得新id的函数是l... 阅读全文

posted @ 2009-09-12 13:52 analyzer 阅读(912) 评论(0) 推荐(0) 编辑

摘要:1. @@IDENTITY LAST_INSERT_ROWID()2. SELECT cn = COUNT(*) FROM ... SELECT COUNT(*) cn FROM ...3. LIMIT startIndex,itemCn 这儿的startIndex是从0开始的,而ROW_NUMBER()是从1开始的4. sqlite中没有SELECT TOP,用LIMIT即可5. SQLite自... 阅读全文

posted @ 2009-09-12 13:46 analyzer 阅读(582) 评论(0) 推荐(0) 编辑

摘要:SQLite中也是可以随机取行的,语法也很简单,如下[代码] 阅读全文

posted @ 2009-09-12 13:36 analyzer 阅读(474) 评论(0) 推荐(0) 编辑

摘要:作者:金步国### 此份配置同时适用于Windows(开发环境)和Linux(产品环境),依靠MPM的不同进行区分############################################################################################## 第一部分 全局配置 [这些指令的作用域含有"server config"但不含"virtual ... 阅读全文

posted @ 2009-08-09 10:34 analyzer 阅读(515) 评论(0) 推荐(0) 编辑

摘要:MySQL入门指南,希望对大家用处!!一、SQL速成以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。 1.创建表 表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下: create table table_name (column_name datatype {identity |null|not null},... 阅读全文

posted @ 2009-02-19 16:41 analyzer 阅读(427) 评论(0) 推荐(0) 编辑

摘要:Myisamchk是MyISAM表维护的一个非常实用的工具。可以使用myisamchk实用程序来获得有关数据库表的信息或检查、修复、优化他们。myisamchk适用MyISAM表(对应.MYI和.MYD文件的表)。 1.myisamchk的调用方法 myisamchk [options] tbl_name ... 其中options指定你想让myisamchk干什么。 它允许你通过使用模式“*.... 阅读全文

posted @ 2009-01-31 12:16 analyzer 阅读(1775) 评论(0) 推荐(0) 编辑

摘要:不错的一篇文章,用于项目中可以带来更多的便利,按照方法已经调试成功,可以大大提高项目的速度。 FROM:http://www.ooso.net/index.php/archives/436 mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下... 阅读全文

posted @ 2009-01-20 14:08 analyzer 阅读(659) 评论(0) 推荐(0) 编辑

我要啦免费统计
点击右上角即可分享
微信分享提示