![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
丿寒风
网易游戏3年,游戏创业4年,3D设计软件架构师4年...
展开
-
sqlite学习笔记11:C语言中使用sqlite之删除记录
最后一节,这里记录下如何删除数据。前面所有的代码都继承在这里了,在Ubuntu14.04和Mac10.9上亲测通过。#include #include #include "sqlite/sqlite3.h"#define DB_NANE "sqlite/test.db"sqlite3 *db = NULL;char* sql = NULL;char *zErrMsg原创 2014-08-16 00:28:07 · 3255 阅读 · 0 评论 -
sqlite学习笔记10:C语言中使用sqlite之查询和更新数据
前面说到的 sqlite_exec() 中的第三个参数, SQLite 将为 sql 参数内执行的每个 SELECT 语句中处理的每个记录调用这个回调函数。本节添加了两个函数,selectFromTable和updateTable.实例程序如下:#include #include #include "sqlite/sqlite3.h"#define DB_NANE "s原创 2014-08-16 00:11:19 · 4058 阅读 · 0 评论 -
sqlite学习笔记9:C语言中使用sqlite之插入数据
前面创建了一张表,现在给他插入一些数据,插入数据跟创建表差不多,仅仅是SQL语言不一样而已,完整代码如下:#include #include #include "sqlite/sqlite3.h"#define DB_NANE "sqlite/test.db"sqlite3 *db = NULL;char* sql = NULL;char *zErrMsg = NULL;in原创 2014-08-16 00:00:44 · 3729 阅读 · 0 评论 -
sqlite学习笔记7:C语言中使用sqlite之打开数据库
数据库的基本内容前面都已经说得差不多了,接下看看怎样在C语言中使用原创 2014-08-14 22:48:13 · 2713 阅读 · 0 评论 -
sqlite学习笔记6:更新表数据-update
一 条件判断在SQL中条件判断使用where,相当于其他变成语言中的if,基本用法如:SELECT column1, column2, columnN FROM table_nameWHERE [condition]另外,SQL支持数学运算,逻辑运算,位于运算等等,均可放在WHERE子句中。二 更新表基本语法如下:UPDATE table_nameSET colu原创 2014-08-12 23:59:25 · 3929 阅读 · 0 评论 -
sqlite学习笔记5:插入数据,查询数据和删除数据
曾闻:所有的编程都是已数据为中心,认为非常有道理。所谓数据库数据库,没有数据叫什么数据库,接下来就看看如何在表中插入数据。 一 插入数据1 创建一张表 首先为了插入数据,需要先创建一张表:CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NU原创 2014-08-12 22:46:07 · 1656 阅读 · 0 评论 -
sqlite学习笔记4:表的创建和删除
前面做了那么多不就是为了数据弄几张表么,接下来看看怎么新建表。一 新建表语法:CREATE TABLE database_name.table_name( column1 datatype PRIMARY KEY(one or more columns), column2 datatype, column3 datatype, ..... colu原创 2014-08-11 21:37:48 · 1704 阅读 · 0 评论 -
sqlite学习笔记3:附加数据库和分离数据库
在前面说了如果创建一个数据库,接下来我们需要操作数据库;但是sqlite3命令一次只能操作一个数据库,如果当前路径下有多个数据库该怎么办呢?这就需要用到附加数据库。一 关联数据库附加数据库实际上就是告诉sqlite3,你写的SQL语句是操作的哪一个数据库。具体如何操作呢?基本语法如下:ATTACH DATABASE 'DatabaseName' As 'Alias-N原创 2014-08-11 13:07:02 · 5116 阅读 · 0 评论 -
sqlite学习笔记2:创建数据库
在上一次笔记中最后生成了一个sqlite可执行文件,cd到sqlite所在的目录下面执行:sqlite3 MyDataBase.db就会创建了一个名叫MyDataBase.db的数据库,在当前路径下面就会生成一个叫MyDataBase.db的文件#切记不是先运行sqlite3,然后再上述命令,而是在终端直接输入上述命令,否则会报错:Error: near "sqlite3": synt原创 2014-08-11 01:26:23 · 1623 阅读 · 0 评论 -
sqlite学习笔记1:编译数据库
首先说下我使用的是Linux环境一 下载源码官网下载:点这里二 编译1 解压下载完成之后一般会在当前用户的“下载”目录中,首先cd到下载目录,然后创建一个文件件,用来放解压之后的文件:mkdir sqlite然后cd到新建的目录中,运行如下命令解压unzip ../sqlite-amalgamation-201408081749.zip解压之后会原创 2014-08-11 01:16:05 · 1949 阅读 · 0 评论 -
mongo数据库入门
公司一直在用mongo数据库,但是都是封装好的接口,最近自己折腾了一下,记录一下整个过程,避免下次又从头开始弄,省去一些不必要的搜索。一 安装配置1 安装下载安装mongod,并将mongo.exe添加到环境变量中; 我的安装路径:C:\Program Files 环境变量路径:C:\Program Files\MongoDB 2.6 Standard\bin\mongo.exe2 配置数据和日原创 2016-12-01 09:42:44 · 738 阅读 · 0 评论 -
Debian下MySQL源码安装
注:需要root权限一 数据库安装1 安装依赖cmake、g++、libncurses5-dev直接使用apt-get install安装即可2 创建好用户和目录groupadd mysql # 添加用户组useradd -r -g mysql mysql # 添加用户mkdir -p /usr/local/mysql # 创建安装目录chown -原创 2015-05-23 23:17:51 · 3028 阅读 · 0 评论