数据库的命令及函数接口
来源:互联网 发布:windows搭建redis集群 编辑:程序博客网 时间:2024/06/15 01:22
数据库的基本命令:
1.sqlite>.tables 显示数据库的表名
2.sqlite>.quit 退出数据库
3.sqlite>.hearers on 查看数据表时,可以带标题的参看
4.sqlite>.mode column 将表的标题与表中记录用线分开
5.sqlite>select * from <table_name>; 查询表中所有记录,(注:命令后面的分号一定不能少)
6.sqlite>create table <table_name> (f1 type1,f2 type2,......);创建一个新的表
7.sqlite>drop table <tabl_name> 删除一个表
8.sqlite>select * from <table_name> where <expression>; 按照指定的条件去查询表中的记录<expression>表示条件
9.sqlite>insert into <table_name> values(value1,value2,...); 向表中添加新的记录、
10.sqlite>delete from <table_name> where <expression>; 按条件删除表中记录
11.sqlite>update <table_name> set <f1=value1>,<f2=value2>....where <expression>;按条件修改表中的记录
12.sqlite>alter table <table> add column <filed><type>default....; 向表中添加字段
13.sqlite>alter table <table> drop column <field>; 向表中添加字段
数据库编程函数接口:
1.int sqlite3_open(char *path,sqlite3 **db);//打开一个数据库(注:如果数据库不存在,该函数会自动帮你创建一个数据库,这是系统内核帮你完成的)
path:数据库的文件路径
db:指向sqlite句柄的指针
2.int sqlite3_close(sqlite3 *db);//关闭sqlite数据库
3.const char *sqlite3_errmg(sqlite3 *db);//返回一个错误码
4.int sqlite3_exec(sqlite3 *db,const char *sql,sqlite3_callback callback,void *,char **errmsg);//执行SQL命令操作
db:数据库句柄;
sql:存储的是SQL命令语句
callback:回调函数(注:在参看数据记录用的比较多,每输出一条纪录,就会调用一次回调函数)
errmsg:错误信息指针的地址
5.int sqlite3_get_table(sqlite3 *db,const char *sql,char ***resultp,int *nrow,int *ncolumn,char **errmsg);//执行SQL
db:数据库句柄;
sql:存储的是SQL命令语句
resultp:用来指向sql执行结果的指针(这结果包括 表的标题和表中的记录,是一次性打印出来的)
nrow:满足条件的记录数目
ncolumn:每条记录包含的字段数目(也就是列数)
errmsg:错误信息指针的地址
注意;在执行了这些函数后,系统会他们值,而这些值是这个函数调用后给予的,我们只需要定义这些变量,并输你的sql语句给函数去执行。
- 数据库的命令及函数接口
- Oracle数据库操作及函数命令总结
- 数据库:SQlite3的C接口相关函数
- 使用 mysqldump 命令导出数据库存储过程及函数的方法!
- 数据库的基本命令及使用
- NSIS 常用的命令及函数
- Linux系统命令及MYSQL数据库操作命令的备忘录
- caffe接口及命令操作
- ifconfig命令及网络接口
- luci调用linux命令和shell的接口函数
- 数据库字符函数的理解及使用
- 数据库数值函数的解析及使用
- PHP封装curl的调用接口及常用函数
- OpenCV函数接口及实例
- sql数据库的关键字及查询及函数
- popen函数实现捕获shell里命令的输出--外加自己的一个小接口函数
- JNI接口函数表及函数说明
- mysql数据库备份及恢复命令mysqldump,source的用法
- 【JSON】读取json文件(一)
- enable_if 的一个奇怪用法
- Mybatis的ResultMap的使用
- Windows 7下通过anaconda安装tensorflow
- 201403-1
- 数据库的命令及函数接口
- strtus2核心工作流程
- Java作业-交通工具继承
- 好好说说互联网IT行业加班那点儿事
- 文件读写和IO(Test)
- 图论作业
- scanf 读取字符串
- HDOJ 1108 最小公倍数
- 这绝对不是只是Django入门