MySql
for_casech
小人物
展开
-
MySql 初步了解
原创 2016-03-13 21:29:40 · 215 阅读 · 0 评论 -
sp3 接着上一片 delete
DELETE 操作 #include #include #include static int callback(void *data, int argc, char **argv, char **azColName){ int i; fprintf(stderr, "%s: ", (const char*)data); for(i=0; iargc; i原创 2016-05-01 22:45:04 · 213 阅读 · 0 评论 -
sp3接着延续上一片 讲update
UPDATE 操作 #include #include #include static int callback(void *data, int argc, char **argv, char **azColName){ int i; fprintf(stderr, "%s: ", (const char*)data); for(i=0; i<arg原创 2016-05-01 22:43:44 · 204 阅读 · 0 评论 -
sp3接着上一片
如果上一片的回调在 sqlite_exec() 程序中作为第三个参数,那么 SQLite 将为 SQL 参数内执行的每个 SELECT 语句中处理的每个记录调用这个回调函数。 下面的 C 代码段显示了如何从前面创建的 COMPANY 表中获取并显示记录: #include #include #include static int callback(void *data, int a原创 2016-05-01 22:41:26 · 201 阅读 · 0 评论 -
spline3 插入
INSERT 操作 #include #include #include static int callback(void *NotUsed, int argc, char **argv, char **azColName){ int i; for(i=0; i<argc; i++){ printf("%s = %s\n", azColName[原创 2016-05-01 22:38:45 · 459 阅读 · 0 评论 -
sprlie3创建表
创建表 下面的 C 代码段将用于在先前创建的数据库中创建一个表: #include #include #include static int callback(void *NotUsed, int argc, char **argv, char **azColName){ int i; for(i=0; i<argc; i++){ printf("%原创 2016-05-01 22:37:36 · 215 阅读 · 0 评论 -
splite3 简单2片
sqlite3_get_table,sqlite3_free_table 上一篇介绍的sqlite3_exec 是使用回调来执行对select结果的操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数是类成员函数,你还不得不把它声明成static的(要问为什么?这又是C++基础了。C++成员函数实原创 2016-05-01 22:31:06 · 394 阅读 · 0 评论 -
写单机看看 简单的splite3
sqlite3_open,sqlite3_exec,slite3_close 打开数据库链接sqlite3_open用法 原型: int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **ppDb /* OUT: SQLite db hand原创 2016-05-01 22:22:34 · 531 阅读 · 0 评论 -
MySql 唯一键
create table my_unique (number char(10) unique comment'学号 :可以为null', name varchar(20), not null)charset utf8; 方法1 复合唯一键 create table my_unique2 (number char(10) not null comment'学号',原创 2016-03-14 19:26:17 · 1251 阅读 · 0 评论 -
自动增长
create table my_auto (id int primary key auto_increment comment '自动增长', name varchar(10) not null)charset utf8; 触发自增长 inset into my_auto (name) values('邓小姐'); inset into my_auto values (null,原创 2016-03-14 18:21:17 · 248 阅读 · 0 评论 -
MySql 主键
增加主键 create table my_pril (name varchar(20) not null comment '姓名', number char(10) primary key comment '学号: itcast +0000 ,不能重复')charset utf8; 复合主键 create table my_pri2 (number char(10) c原创 2016-03-14 16:47:13 · 303 阅读 · 0 评论 -
MySql 小数型
小数型:理论上是带有小数点 或者范围超出整形的数值 浮点数表 create table my_float (f1 float, f2 float(10,2),10位精度范围之外 f3 float(6,2)6位在精度之内 )charset utf8; intsert into my_float valuse(100.0,1000.10,100.10); 创建定原创 2016-03-14 14:52:31 · 437 阅读 · 0 评论 -
MySql int性数据表
create table my_int ( int _1 tinyint, int _2 smallint, int _3 int, int _4 bigint )charset utf8; 插入数据 inset into my_int values(100,100,100,100); 给表增加无符号类型 alter table my_int add int原创 2016-03-14 14:51:16 · 213 阅读 · 0 评论 -
MySql 基本操作语法
Create database 数据库名字[库选择] 库选项: 用来约束 数据库 分为俩个选项 字符集设定:charset character set 具体字符集(数据存储的编码格式) 常用字符集 GBK 和UTP8 校对 集设定:collate 具体校对集(数据比较的规则) 创建数据库 create datebase mydatabase charset utf8原创 2016-03-14 10:36:03 · 317 阅读 · 0 评论 -
spl3 排序 参照我写的 学生管理 sp3 中
sprintf(temp,"select *from inof order by id");转载 2016-05-01 23:07:48 · 295 阅读 · 0 评论