- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 ACCESS的真假:四、"SELECT * INTO 工作表 FROM 临时表" 比 "CREATE TABLE 工作表 (...)" 速度快?
下面这个贴子中讨论了很多ACCESS中的一些猜想假设。Access或其它数据库操作效率问题.欢迎讨论http://topic.csdn.net/u/20090514/10/a93475bd-e67e-45c8-aa1e-87168ba36d02.html#replyachor引用 55 楼 wwwwb 的回复::create table是用什么方法?我一般是将空的工作表另存为一个临时表
2009-05-23 15:08:00 5376
原创 ACCESS的真假:三、往一个表中插入10万条记录的速度小于插入1万条记录吗?
下面这个贴子中讨论了很多ACCESS中的一些猜想假设。Access或其它数据库操作效率问题.欢迎讨论http://topic.csdn.net/u/20090514/10/a93475bd-e67e-45c8-aa1e-87168ba36d02.html#replyachor引用 28 楼 wwwwb 的回复::比如插入10万条记录,速度 面对这个问题,第一想法上,在一个mdb文件
2009-05-23 14:31:00 4212
原创 ACCESS的真假:二、检查记录有无再insert 或 update 比 不管有无直接 delete 再 insert 快吗?
下面这个贴子中讨论了很多ACCESS中的一些猜想假设。Access或其它数据库操作效率问题.欢迎讨论http://topic.csdn.net/u/20090514/10/a93475bd-e67e-45c8-aa1e-87168ba36d02.html#replyachor 引用 9 楼 wwwwb 的回复::你自己可以测试一下,不过根据经验, DELETE,再INSERT(数据
2009-05-23 13:31:00 5989 1
原创 ACCESS的真假:一、DROP删除表再重建比Delete from Table1快吗?
有时候当我们需要把表中记录全部删除的时候,在很多数据库系统中我们会习惯性选择用truncate table 来实现,truncate table 在很多DBMS中是认为DDL语句,等同于drop table 然后再create table. 速度效率上一般认为远比delete from table高得多。 虽然Drop table 和 delete 没什么可比性,有些类似于去拿 insert
2009-05-16 14:03:00 6685 1
原创 MySQL 中文显示乱码
最近关于中文显示乱码的贴子比较多,所以也做了个总结:可以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.htmlMySQL字符集的原理介绍。摘录于官方文档。http://dev.mysql.com/doc/refman/5.1/zh/charse
2009-05-12 21:49:00 306829 50
原创 先入先出(FIFO)的一种SQL语句查询算法
在论坛上几次碰到过类似的于FIFO问题,故共享一个有些"恶搞"的算法。在很多情况下,需要对一些记录,比如出入库记录,收付款记录进行先入先出的匹配。一般来说普通做法是在某个物料出库的时候通过程序来对比实现。但这种设计对业务要求比较严格。比如需要事先制定,退货,红冲的处理方式。在一些简单的系统中可以直接采用查询来实现。下面用个例子来说明。两个表 入表 tin(id,marno,qty) //
2009-05-02 16:03:00 4790 1
原创 MySQL中进行树状所有子节点的查询
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们
2009-05-02 10:40:00 144604 55
原创 REGEXP 正则的实现两个字符串组的匹配。
最近MySQL版块中类似问题出现得比较多。总结了一下。 由于某些原因,有时候我们没有按照范式的设计准则而把一些属性放到同一个字符串字段中。比如个人兴趣,有时候我们设计表为create table members (uid int primary key,uname varchar(20),hobby varchar(100));表中内容如下mysql> select * from
2009-05-01 15:04:00 11039 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人