打开数据库sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"select*fromStudentwhereid=%d",aID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,NULL);Student*student=nil;if(result==SQLITE_OK){..
分类:
数据库 时间:
2014-09-20 02:21:46
阅读次数:
189
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"insertintoStudent(name,age,gender)values(‘%@‘,%ld,‘%@‘)",studnt.name,(long)studnt.age,studnt.gender];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&a..
分类:
数据库 时间:
2014-09-20 02:21:36
阅读次数:
239
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlstring=[NSStringstringWithFormat:@"updateStudentsetname=‘%@‘whereid=%ld",name,(long)ID];intresult=sqlite3_prepare_v2(db,[sqlstringUTF8String],-1,&stmt,NULL);if(result==SQLITE_OK){if(sqlite3_s..
分类:
数据库 时间:
2014-09-20 02:21:27
阅读次数:
177
sqlite3*db=[DatabaseopenDB];sqlite3_stmt*stmt=nil;NSString*sqlString=[NSStringstringWithFormat:@"deletefromStudentwhereid=%d",ID];intresult=sqlite3_prepare_v2(db,[sqlStringUTF8String],-1,&stmt,nil);if(result==SQLITE_OK){if(sqlite3_step(stmt)==SQLITE_DON..
分类:
数据库 时间:
2014-09-20 02:21:17
阅读次数:
310
上一节中手动创建数据库由于参数太过简单,且没有安装数据字典,是无法实际应用的,本章节是对上节内容的深入,增加了很多细节和参数配置,按照以下步骤,可以成功安装一个能实际使用的数据库。======清理现有数据库文件======[oracle@localhostdbs]$lltotal240396
-rw-r-----...
分类:
数据库 时间:
2014-09-20 02:19:47
阅读次数:
545
这个工具可以把数据库的表转成sqlalchemy用的class。但是只有表有primary key才可以转化为class 否则就是Tableroot@rijx:/tmp# sqlacodegen --schema rdb mysql://root:passw0rd@localhost:3306# ....
分类:
数据库 时间:
2014-09-20 01:06:36
阅读次数:
364
一,简介二,配置虚拟机1,创建虚拟机(1)添加三块儿网卡:主节点二节点eth0: 公网 192.168.1.20/24 NATeth0: 公网 192.168.1.21/24 NATeth1:私网 192.168.2.20/24 host-onlyeth1: 私网 192.168.2....
分类:
数据库 时间:
2014-09-20 01:06:16
阅读次数:
462
例子:
select from profiles where sex = 'M' order by rating limit 10;
同时使用了order by,limit,如果没有索引会很慢。而sey的选择又很低,可以增加一些特殊的索引来做排序。例如,创建(sex,rating)索引。...
分类:
数据库 时间:
2014-09-19 23:58:06
阅读次数:
427
现象今天在做一个项目时, 将 tomcat 的 maxThreads 加大, 加到了 1024, tomcat 提供的服务主要是做一些运算, 然后插入 redis, 查询 redis, 最后将任务返回给客户端在做压测时, 同时开了 1000 个线程, 并发发起 http 请求去访问 tomcat 的...
分类:
数据库 时间:
2014-09-19 23:51:36
阅读次数:
405
首先到NaviCat官网上去下载最新版本的NaviCat。安装完成后,打开NaviCat,如下图所示:然后点击左上角的连接,弹出新键连接信息,如下图所示:在主机名IP地址那里填写LocalHost。用户名与密码一栏则填写你所在的数据库用户名与密码。这时候还不能连接数据库的,需要通过Http通道的形式...
分类:
数据库 时间:
2014-09-19 23:51:26
阅读次数:
237
这些天的实训写了一个班级发布消息到云端的小android应用,其中注册用户信息的时候需要将中文消息上传到云端的mysql数据库中,如果直接传中文字符串过去在数据库中会出现?的乱码,在加了如下代码之后问题得到了解决其中tag是要传递的字符串:
分类:
数据库 时间:
2014-09-19 23:49:06
阅读次数:
335
sqlalchemy是python和数据库交互用的一个model。安装pip install SQLAlchemyps : 要记得安装python的mysql支持,如果用的是mysql。 apt-get install python-mysqldb
分类:
数据库 时间:
2014-09-19 23:42:06
阅读次数:
324
## DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 ...
分类:
数据库 时间:
2014-09-19 22:38:16
阅读次数:
226
一、合理使用索引
使用原则:
1、经常在查询中作为条件被使用的列,应为其建立索引。
2、频繁进行排序或分组group by 或 order by 操作的列,应为其建立索引。
3、一个列值域很大时,应为其建立索引。
4、如果待排序的列有多个,应在这些列上建立符合索引。
5、参与了连接操作的属性
6、在某一范围内频繁搜索的属性和按照排序顺序平凡检索的属性
7、在where子句中包含的一个关系的多个属性,可以考虑在这些属性上建立多属性索引。
此外,如果数据库文件需要频繁执行精确匹配查询(如等值查询),可考虑建立散...
分类:
数据库 时间:
2014-09-19 22:36:36
阅读次数:
322
首先创建一个数据库test1,再在数据库test1下创建一个表user
打开命令行 输入 mysql -h 127.0.0.1 -u root -p ---->再输入密码 登陆了MySQL
输入 CREATE DATABASE test1;
输入USE test1;
输入CREATE TABLE user(
a varchar(20),
b varchar(20),
c ...
分类:
数据库 时间:
2014-09-19 22:36:06
阅读次数:
401
首先下载mysql-connector 可以百度mysql-connector下载
然后解压,里面就有个mysql-connector-java-5.1.30-bin.jar 文件
打开Eclipse 在一个Java project中 右击选择properties --->java build path --> Libraries --> add External JA...
分类:
数据库 时间:
2014-09-19 22:34:26
阅读次数:
282
PS:执行命令前需要进入DB2的账户下:su db2inst1修改密码:更改相应的操作系统密码即可,windows上可以更改db2admin的密码,linux上更改db2inst1的密码即可,db2 的数据库密码是和操作系统绑定的,就像大家说的只需要修改操作系统上用户的密码就可以了。你想改那个用户的...
分类:
数据库 时间:
2014-09-19 22:30:16
阅读次数:
461