sqlite的使用
来源:互联网 发布:网络推广需要多少钱 编辑:程序博客网 时间:2024/04/30 05:53
一、基本的数据类型(转载自“http://blog.csdn.net/jin868/article/details/5961263”)
一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:
1. NULL:空值。
2.INTEGER:整型。
3.REAL:浮点数字,存储为8字节IEEE浮点数。
4.TEXT:字符串文本。
5.BLOB:二进制对象。
但实际上,sqlite3也接受如下的数据类型:
smallint 16 位元的整数。
interger 32 位元的整数。
decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。
float 32位元的实数。
double 64位元的实数。
char(n) n 长度的字串,n不能超过 254。
varchar(n) 长度不固定且其最大长度为 n 的字串,n不能超过 4000。
graphic(n) 和 char(n) 一样,不过其单位是两个字元 double-bytes, n不能超过127。这个形态是为了支援两个字元长度的字体,例如中文字。
vargraphic(n) 可变长度且其最大长度为 n 的双字元字串,n不能超过 2000
date 包含了 年份、月份、日期。
time 包含了 小时、分钟、秒。
timestamp 包含了 年、月、日、时、分、秒、千分之一秒。
datetime 包含日期时间格式,必须写成'2010-08-05'不能写为'2010-8-5',否则在读取时会产生错误!
二、基本命令
1.创建数据库
sqlite3 database.db
2.创建表
create table 表名称(col1_name col1_type,col2_name col2_type,col3_name col3_type,);
如 create table t_fruit(fid INTEGER primary key autoincrement, fruit varchar(30), weight REAL);
3.增
insert into t_fruit(col1_name,col3_name) values (col1_value, col3_value);
4.删
delete from 表名 条件子语句;
条件:常常是where子语句。如 delete from t_fruit where fid=3;
5.改
update 表名 set 列名称 (条件子语句)。
6.查
select (列名称) from 表名称 (条件子语句)。
- 【SQLite】SQLite的简单使用
- sqlite 的查询使用
- sqlite的使用
- SQLite的使用场景
- SQLite的使用场景
- SQLite Delphi的使用
- SQLite的使用
- SQLite数据库的使用
- SQLite的简单使用
- android SQlite 的使用
- SQLite的使用场景
- android的sqlite使用
- SQLite的使用
- Sqlite的相关使用
- 关于SQLITE的使用
- SQLite的使用
- sqlite数据库的使用
- SQLite的使用
- 从zero起☞Python
- VS2010中的调试技巧
- 整数的二进制表示中1的个数(28)
- vs2010:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?
- C++空类有哪些成员函数
- sqlite的使用
- Set的使用
- HBase的一些理解
- C语言中易错的优先级
- SqlDataAdapter的易错用法
- WinDbg配置和使用基础
- 华硕电脑K52JU安装银联控件蓝屏
- 跳转到另一个页面
- Croc Champ 2013 - Finals (online version, Div. 1)