数据库知识

来源:互联网 发布:json文件打开乱码 编辑:程序博客网 时间:2024/06/07 10:03


1、数据库的创建

创建格式:create table table_name(字段);

其中,字段包含三部分内容:名称、域、逗号;域即数据类型,数据库包含5中数据类型:integerrealtextblobnull

2、改变表

altertable命令可以改变表的结构,SQlite版的alter table命令既可以改变表名也可以增加字段

1、查询

selectSQL的查询命令

select的基本格式:select <目标列名> from <表名> where 查询条件

查询条件类型:比较大小(> < = >= <= =);确定范围(between……  and(包括临界,查找属性值在范围内的元素)notbetween…… and(不包括临界,查找属性值不在范围内的元素))注意:此处between后是范围的下限,and后是范围的上限;确定集合IN,用于查找属性属于某个集合的元素;

多重条件查询:用逻辑运算符ANDOR组成多条件查询

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接口返回的错误代码

返回值:错误代码

原创粉丝点击