
Database
文章平均质量分 65
zqc-tutorial
既是讲师,也是码农。
展开
-
SQLite的特性和用途(摘要)
支持事务(ACID),即使系统崩溃或断电 零配置,无须安装或管理 实现了大部分SQL92 全部数据库存在在一个跨平台的磁盘文件中 支持TB大小的数据库,GB大小的字符串和blobs 对于大多数普通操作,比流行的C/S数据库引擎更快 简单,易于使用的API 用ANSI-C编写,包含TCL绑定。对其他数十种语言的绑定分别可用 注释良好的源代码 可作为单个ANSI-C源代码文件 自包含,没有外部依赖 跨平台:Unix(L原创 2011-03-06 12:58:00 · 1031 阅读 · 0 评论 -
SQLite用于其他开发平台(Java和.NET)的包装库
这里只介绍Java平台和.NET平台的SQLite Wrappers: Java sqlite4java。Java wrapper for SQLite API(非JDBC),链接:http://code.google.com/p/sqlite4java ,教程(使用JDBC驱动程序连接Java到SQLite):http://www.javaworkspace.com/connectdatabase/connectSQLite.do javasqlite。Java wrapper incl原创 2011-03-06 13:22:00 · 1730 阅读 · 0 评论 -
SQLite 理解的 SQL
聚集函数 avg(X) count(X) count(*) group_concat(x) 返回由所有X的非空值连接成的字符串。如果Y存在则作为分隔符。 group_concat(x,y) max(x) min(x) sum(x) total(x) ALTER TABLE 表重命名原创 2011-03-06 14:19:00 · 727 阅读 · 0 评论 -
SQLite 常见问题(FAQ)
(1) 如何创建自动增长字段? 整型主键列(INTEGER PRIMARY KEY),如果向主键插入NULL,那么NULL会自动转换成一个比插入前此列最大值大1的整数,如果达到最大值,则随机选择未使用的值)。 如果想让生成的主键值不是原先删除过的值,则需要在定义主键时添加AUTOINCREMENT关键字。 (2)SQLite支持哪些数据类型? SQLite使用动态类型。内容可以存储为INTEGER,REAL,TEXT,BLOB,或NULL。 (7)如何列出数据库中所有的表/索引 在命令行中输入“原创 2011-03-06 06:57:00 · 1043 阅读 · 0 评论 -
SQLite 未实现的 SQL 特性
下面的列表是SQLite还未实现的SQL92特性,列表的顺序暗示了特性可能会添加到SQLite的时间,列表顶部的特性可能会在未来实现,而列表底部的特性暂时还没有实现的计划。 RIGHT和FULL OUTER JOIN。左外联结已经实现了,但右外联结和全外联结还没实现。 完整的ALTER TABLE支持。只有RENAME TABLE和ADD COLUMN是支持的,其他类型的ALTER TABLE操作,如DROP COLUMN,ALTER COLUMN,ADD CONSTRAINT等等是被忽略的原创 2011-03-06 13:36:00 · 553 阅读 · 0 评论 -
Date Functions – SQL Server vs MySQL
Continuing my series on how same things can be done differently in SQL Server and MySQL, in this post, we will see some Date Functions in SQL Server and MySQL. I have put them in a table format so t转载 2012-10-26 14:34:26 · 922 阅读 · 0 评论