数据库
ameyume
蓝蓝的天,白云朵朵。
展开
-
数据库SQL文使用命令参数代替拼接SQL语句
做数据库的常识,不要拼接SQL语句,应使用命令参数更安全,不需要转义。import sqlite//打开数据库连接var sqlConnection = sqlite("/testParameters.db")//创建表if( not sqlConnection.existsTable("film") ){ sqlConnection.exec( "create原创 2012-09-21 16:32:42 · 5243 阅读 · 0 评论 -
Android Sqlite数据库执行插入查询更新删除的操作对比
下面是在Android4.0上,利用Sqlite数据库的insert,query,update,delete函数以及execSql,rawQuery函数执行插入,查询,更新,删除操作花费时间的对比结果。是在执行相同的动作,记录条数也一样的情况下的对比,多次验证的结果是:(1)如果批量执行的记录数在1000条,则Android SqliteDatabase提供的insert,query,up原创 2012-12-09 23:53:40 · 26149 阅读 · 4 评论 -
Android Sqlite命令小结
Sqlite命令1.获取权限su2.查看数据库sqlite3 external-ffffffff.db3.查看所有表. tables // 点 '.' 和tables之间有空格示例:sqlite> . tablesandroid_metadata student4.查看表的创建语句(表结构).schema images // 句尾没有分号示例:原创 2012-12-14 09:33:05 · 1786 阅读 · 0 评论 -
Mysql与Sqlite重置 设置AUTO_INCREMENT
转自:http://aminby.net/2012/07/set-and-reset-mysql-sqlite-auto-increment/对于Auto_IncrementMysql重置Auto_Increment初始值的方法很简单:view plaincopy to clipboardprint?alter table your_table_name AUTO_转载 2012-12-20 15:46:13 · 7395 阅读 · 0 评论 -
求学生选课平均成绩的SQL语句
有一个student表,共有三列,第一列为学生id列,存储选课的学生id,可以重复,即允许一个学生选多门课。第二列为course列,即选课的课程名。第三列为score列 ,即学生的成绩。student表中有以下数据:则,计算学生选课平均成绩的SQL语句如下:SELECT id, AVG(score)FROM studentGROUP BY id;用AVG函数求s原创 2013-03-01 00:08:55 · 43378 阅读 · 1 评论 -
Sqlite官方说明文档
1. SQL As Understood By SQLiteSqlite支持的表达式,操作符等。2. Result CodesSqlite常见错误码。#define SQLITE_OK 0 /* Successful result *//* beginning-of-error-codes */#define SQLITE_ERROR 1 /* SQL原创 2015-05-05 16:29:42 · 2824 阅读 · 0 评论 -
【整理】关于sqlite的特殊字符转义及通配符
select * fromtablewhere number like '%/%%' escape '/'... sqlite3数据库在搜索的时候,一些特殊的字符需要进行转义, 具体的转义如下: / -> // ' -> '' [ -> /[ ] -> /] % -> /原创 2012-09-22 13:25:04 · 49424 阅读 · 3 评论 -
SQLite的性能和限制
Performance and LimitationsSQLite is a speedy database. But the words speedy, fast, peppy, or quick are rather subjective terms. To beperfectly honest, there are things SQLite can do faster than oth...翻译 2017-05-02 11:39:33 · 3038 阅读 · 0 评论