数据库知识
来源:互联网 发布:json文件打开乱码 编辑:程序博客网 时间:2024/06/07 10:03
1、数据库的创建
创建格式:create table table_name(字段);
其中,字段包含三部分内容:名称、域、逗号;域即数据类型,数据库包含5中数据类型:integer、real、text、blob、null
2、改变表
altertable命令可以改变表的结构,SQlite版的alter table命令既可以改变表名也可以增加字段
1、查询
select是SQL的查询命令
select的基本格式:select <目标列名> from <表名> where 查询条件
查询条件类型:比较大小(>、 <、 =、 >=、 <=、 =);确定范围(between…… and(包括临界,查找属性值在范围内的元素)和notbetween…… and(不包括临界,查找属性值不在范围内的元素))注意:此处between后是范围的下限,and后是范围的上限;确定集合IN,用于查找属性属于某个集合的元素;
多重条件查询:用逻辑运算符AND或OR组成多条件查询
2、insert语句
insertinto table_name (字符) values (字符值);
3、修改语句
updatetable_name() set列名 =表达式 where = 条件
4、删除语句
deletefrom table_name where =条件
数据库的打开:
intsqlite3_open(const char* fileName);
函数功能:打开一个数据库,若该数据库不存在则自动创建;fileName为待打开的数据库文件名称,包括路径,以‘\0’结尾;函数执行成功返回,SQLITE_OK,否则返回其它值;
数据库的关闭:
intsqlite3_close(sqlite3* pDB);
函数功能:关闭一个数据库,执行成功返回SQLITE_OK,否则返回其它值;
调试①:
constchar *sqlite3_errmsg(sqlite3 pDB);
函数功能:获取最近调用的API接口返回的错误说明,这些信息以UTF——8的编码返回,并在下一次调用任何SQLite APL函数时被清除;
返回值:错误说明的字符串指针
调试②:
intsqlite3_errcode(sqlite3* pDB);
函数功能:获取最近调用的API接口返回的错误代码
返回值:错误代码
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 数据库知识
- 知识管理利器:幕布
- CountDownLatch的使用例子
- centos6.5上安装guacamole
- js实现年月日 当前时间的显示
- 网络管理常用命令
- 数据库知识
- 替代FE1.1S,MA8601,性价比高,中文方案,奇岩一级代理,HUB方案
- Android Studio 过滤不需要的Log
- android.os.NetworkOnMainThreadException
- (17)用户注册信息校验:正则表达式
- OpenGL扩展库使用手册《GLEW—The OpenGL Extension Wrangler Library》
- Object不能直接转成int
- ios-strong和weak和自动释放池的补充
- HTTP Request GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE Methods