当前位置: 首页 > news >正文

Linux 软件编程 数据库

1.  大批量数据存储和管理时使用数据库 

2.创建表

 create table 表名称(列1 数据类型, 列2 数据类型, ...);
3.插入表

  insert into 表名称 values(值1, 值2, ...);
4.查看表

 select 列1,列2,... from 表名称 where 匹配条件 order by 列名称 asc/desc;
5.删除表

delete from student where 匹配条件; 
6.内连接

  将表1和表2中所有同时满足条件的数据关联在一起 

    示例:
         select grade.stuid as 学号, lesson.subject as 科目, grade.score as 成绩 from grade inner join lesson on grade.lessonid = lesson.id;

7.外连接

外连接
          sqlite> select grade.stuid as 学号, student.name as 姓名, lesson.subject as 科目, grade.score as 成绩
8.交叉连接

  将表1中的每一项都与表2中所有项连接获得一张新表 

  示例:
         select student.name as 姓名, lesson.subject as 科目 from student cross join lesson;
9.打开数据库文件

int sqlite3_open( const char *filename,    sqlite3 **ppDb  );
10.执行SQL语句

 int sqlite3_exec(sqlite3*,const char *sql,int (*callback)(void*,int,char**,char**),  void *,  char **errmsg);

11.关闭数据库

 int sqlite3_close(sqlite3*);
 


http://www.mrgr.cn/news/10022.html

相关文章:

  • 分布式搜索引擎 -- 搜索结果处理以及RestClient查询文档
  • 提高客服响应率的快捷回复软件
  • 将Web应用部署到Tomcat根目录的三种方法
  • 拿下英语翻译!这四款在线翻译功不可没!
  • 【Python游戏】Joystick游戏手柄编程介绍
  • uni-app常用标签
  • 控制反转(IOC)——Spring第一个核心思想
  • Python画笔案例-012 绘制空心T字
  • 可视化大屏-实现自动滚动
  • 机器学习课程学习周报九
  • 浪潮服务器系统下重置BMC密码的方法
  • Java Web —— 第八天(登录功能)
  • 优质翻译对提升中国商品品牌信誉的影响
  • 贪心算法---跳跃游戏(2)
  • <数据集>骨折检测数据集<目标检测>
  • avue-crud 是基于 Vue.js 的一个高度封装的表格(CRUD)组件库
  • easyExcel 导入时,校验每个单元格数据
  • VMware vSphere Client无法访问和连接ESXi虚拟主机解决思路
  • 记一个坑-list.addAll()后,修改新list的内容,旧list也会跟着改
  • 机器学习-32-机器学习的进阶路径