`
iihero
  • 浏览: 258114 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
如若转载,请加上本文链接,以示尊重个人劳动,谢谢。 PRAGMA语句是SQLITE数据的SQL扩展,是它独有的特性,主要用于修改SQLITE库或者内数据查询的操作。它采用与SELECT、INSERT等语句一样的形式来发出请求,但也有几个重要的不 ...
Steve Jobs (1955.2.24-2011.10.6), sigh, 他真正的离开了。他与Bill Gates是同一年出生,大了半岁左右。真算是英年早逝啊,比中关村那些搞科研的平均寿命还要低。 我一直用他的那个苹果作为自己的头像。 在IT界,把硬件产品做得像艺术品一样,恐怕也就只有他了。精益求精。 有时候,真想把他比做演艺界的“邓丽君”,引领了一个时代,无人能出其右。 50年以后,很多人仍会记起乔布斯,估计到时候没人记得起奥巴马,这就是影响力。
如若转载,请加上本文链接,以示尊重个人劳动,谢谢。 本文严格整理自最新的:http://www.sqlite.org/faq.html, (3.7.8) (多说一句,看一个系统的发布,经常首先要看的就是,readme, 新特性,然后就是FAQ列表, 即所谓的常见问题列表) 1. 如何创建一个自增字段(autoincrement)? 在sqlite中,创建一个integer primary key,即可让它自增,太变态了。创建了该类型字段以后,即算你插入NULL值,NULL也会自动转为最后一次插入的值+1。最大可能的整数值为9223372036854775807,越过此值后,将会随机生成一个值 ...
dos下由于时间格式不同,使用的echo时间的形式也可能不同,比较变态。跟机器设置有关: 请看: U:\>echo %date% 09/29/2011 Thu U:\>echo %time% 9:08:32.41 U:\>echo %date:~6,4%-%date:~0,2%-%date:~3,2% 2011-09-29 U:\>echo T%time:~0,2%%time:~3,2%%time:~6,2% T 91417 U:\>set ttt=%date:~6,4%-%date:~0,2%-%date:~3,2%T%time:~0,2%%time:~ ...
在没有大量阅读SQLite在线文档并且不了解相关配置之前,几分钟的时间可以让你快速了解SQLite. 1. 下载源代码,你总能从http://www.sqlite.org/download.html 这里下载到最新的SQLite发行版本对应的源码。 2. 创建数据库 你可以从http://www.sqlite.org/download.html这里下载到sqlite3.exe,也可以直接依据下文: http://iihero.iteye.com/blog/1175595,自己动手编译出该可执行文件。 进到cmd窗口,进到sqlite3所在目录,执行sqlite3 <demo.db全路径 ...
关于SQLite的帮助,直接上http://www.sqlite.org/docs.html看即可。但是它不是单个文件形式的,唯一的好处就是更新比较及时。 如果你想看单个chm文件的,可以从我这里下载单个chm文件: http://download.csdn.net/detail/iihero/2890372 至于编译SQLite,如果只是出于学习的目的,完全可以只在windows下编译。 我甚至还为此写了一个自动下载并编译的脚本,参看: http://iihero.iteye.com/blog/1175595 脚本里边的wget.exe, 7z.dll, 7z.exe。 前者来源于http: ...
使用SQLite也有一段时日了,一直想整理出一份比较完整的SQLite指南,可惜时间总是不够。就从这里开始吧,能写多少就写多少。 总特性: 1. SQLite支持事务,满足(ACID)特性:atomic, consistent, isolated, durable。即使在系统crash掉或者掉 ...
从http://dbeaver.jkiss.org/下载了一个DBeaver1.4版,该软件完全免费,功能与DBVisualizer相比,稍差一些,但是简单易用,运行效率似乎要高一些。这里以Sybase ASA, Sybase ASE, MySQL为例,介绍一下它的简单配置和使用。 1. 下载http://dbeaver.jkis ...
ASA功能本来非常强大, 可是不理解为什么没有一个功能强大的描述一个表定义的简单的SQL语句。 像Oracle中:desc <table_name> MySQL中:show create table <table_name> 都非常简单明了。 ASE里头,至少有个命令行:DDLGEN, 在$SYBASE/ASEP/bin 目录里头可以用。 可是到了ASA当中,用起来相当不顺利,至少很难一下子记住。 它要使用到 sa_get_table_definition存储过程,这还不够,不能直接显示结果,必须结合过程:sa_split_list一起才能达到效果。 请看下例: ...
在使用正版Sybsase产品的时候,都会根据你机器的hostid为你提供一个正式的商用license.这个hostid是唯一的标识,非常重要。 生成hostid,最常见的是根据网卡的mac地址: M:\target\sysam-2.2\bin>lmutil lmhostid lmutil - Copyright (c) 1989-2008 Acresso Software Inc. All Rights Reserved. The FLEXnet host ID of this machine is ""0024e8ae2121 00265e443a28"& ...
有幸从http://nodejs.org下了一份nodejs, 现在有windows下的node.exe直接下载了,不用自己手动编译,省了很多时间。 简略的看了下它的库结构, 涉及到Console, Event, Socket, 文件IO, 加密 看来用它编写操作系统相关的类shell脚本应该不错,编写简单的TCP/IP服务器端应用,似乎也可以。代码非常简洁。 只要写一个简单的first.js: var http = require('http'); http.createServer(function (request, response) { response.writeH ...
目前,在所有Sybase数据库产品里,都使用dbisql来访问。如果同时安装了两种以上sybase数据库,则容易产生混乱。 这些数据库有:SQL Anywhere (ASA),  Sybase Enterprise Server( ASE), Sybase IQ. 这里告诉大家一个内部用法: 运行命令:dbisql /batch,它会为你产生真正的一个bat文件,来起动dbisql. e.g. D:\Sybase\DBISQL\bin>dbisql /batch 这时会在当前目录下,产生一个dbisql.bat文件,内容如下: setlocal set path=D:\Sybase ...
如果你有陈旧的vs2003编译器,那么这篇短文或者意义不是很大, http://blog.donews.com/tekjian/archive/2006/08/06/990279.aspx 有简单的介绍如何直接安装这个玩意儿。 但是,现在很多人都用上了vs2005或者vs2008,可是python还是用的2.5.x版。这个时候痛苦就来了, 下载完python-sybase-0.38之后,如果你执行: python setup.py intall, 肯定会出这样的错: 引用error: Python was built with Visual Studio 2003; extensions mus ...
SQLite采用的是B+树来存储表中的索引和数据。 B树的键及其值既存储在内部节点上,也存储在叶节点上,所有的叶节点具有相同的深度。 B+树作了些微改变,键和数据会存储到叶节点上,并且按照键值排好序。而内部节点只存储键 ...
好久没有光顾sqlite了,没想到已经到了3.7.8了。 以前手动下载,并且建工程,编译,挺浪费时间的。干脆用wget, 7z, 结合批处理,整理成一个可以下载并编译成dll和exe的脚本。 运行脚本之前,请先将vs2008的vcvar运行一下,得到vc的编译环境。 内容如下: @echo off set version=%1 set os_cpu=win32-x86 rem rem from sqlite3.7.4, rem sqlite3-product-version.zip rem sqlite3-product-version.tar.gz rem sqlite3 ...
Global site tag (gtag.js) - Google Analytics