mysql 全文检索 百万条记录的快速检索

说起数据库,MYSQL最适合用于小型运用的开发。最近想弄一个简单的音乐网站玩一下,数据库是以前在网上爬去的。数据不是特别多,但是也不少,查了一下一共有六十多万条歌曲的记录。既然是做音乐网站的话,首先要有一个搜索的功能,至少要能够搜索你有的歌曲吧。由于以前没有怎么认真弄过sql查询的问题,所以还是用...

2016-06-02 09:13:00

阅读数:2161

评论数:0

vs2008+Qt 编译MySQL驱动

前期准备工作: 1.首先当然是要有VS2008+Qt的开发环境,这个没什么好说的,一搜一大把的例子。 2.安装MySQL,最好是4以后的版本,再一个就是安装时选择最全的安装方式,这样才有include和lib。 3.由于MySQL先天的路径问题(就是它的路径里面有空格),我们需要把它的inc...

2016-03-31 18:09:13

阅读数:214

评论数:0

vs qt mysql

libmysql在MySQl安装目录下的lib文件夹里找 一:qt要有libqsqlmysql库文件 二: 系统要有libmysql库文件 缺一不可。 运行环境:win8.1 (32位)、qt5.3.1、vs2013(2012也测试通过)、MYSQL5.7.3 D...

2016-03-31 18:06:33

阅读数:653

评论数:0

alert table 增加列,修改列

向表中增加一个 VARCHAR 列:  ALTER TABLE order_data ADD COLUMN address VARCHAR(30); 对现存列改名:  ALTER TABLE order_data RENAME COLUMN address TO city;//修改某一列的名称

2016-03-31 16:12:48

阅读数:6216

评论数:0

QSqlQuery的使用

bool TradeDb::GetOrderDataFromId(qint64 orderId, OrderDataEntity* entity)         {             if(!entity)                 return false;      ...

2016-03-30 15:48:51

阅读数:1566

评论数:0

TradeDb类的创建和使用

TradeDatabaseMgr* TradeDatabaseMgr::Instance()       {          if(!m_instance)          {             m_instance = new TradeDatabaseMgr(NULL...

2016-03-30 15:35:43

阅读数:232

评论数:0

cloneDatabase()

QSqlDatabase::cloneDatabase()提供了复制数据库连接的方法,它返回与源对象不同的一个新的连接,但他们指向的物理数据库仍然是相同的。注意:返回的新连接必须先执行open操作才可使用。这也说明了Qt中允许多个QSqlDatabase连接到同一个数据库。     contai...

2016-03-17 13:33:22

阅读数:495

评论数:0

一个事务 对应一个连接

因为一个SqlTransaction对象是由一个SqlConnection返回的,它只对这个SqlConnection对象负责

2016-03-17 13:29:23

阅读数:1185

评论数:0

insert into 失败 主键的作用

constraint [pk_users] primary key clustered 这是在userid列上创建一个唯一聚集索引的语句。 primary key表明创建的是主键约束,culstered表示索引类型是聚集索引,IGNORE_DUP_KEY = OFF的作用是在向表中插入数据的...

2016-03-03 14:23:13

阅读数:1120

评论数:0

sql 查询

select * from order_data where order_id = 123; //order_id字段是个long类型的。不需要加引号。 select * from order_data where province == "北京"...

2016-01-12 14:18:37

阅读数:237

评论数:0

sql 清空某个字段

update tablename set temp=null是可以的, =' ' 不行

2016-01-12 14:14:32

阅读数:2287

评论数:0

sql 不等于 字符串要加单引号

(a.order_state = 1 or a.order_state = 8 or a.order_state = 5 or a.order_state = 2) AND (a.logisticsid!='2087') 不等于 != 字符串 要加 单引号。

2015-12-30 10:49:00

阅读数:2463

评论数:0

QSqlQuery类无法识别

首先要包含QSqlQuery头文件。 #include #include 但是,在引入后,说无法识别这两个头文件。 原因: 工程没有配置。 在创建工程的时候,要选中,sql模块。 选中sql模块后,在项目的,属性中。 附件包含目录里面,就会看到,...

2015-10-27 11:40:14

阅读数:884

评论数:0

QSqlQuery类

QSqlQuery类能够直接执行SQL语句,并对结果进行解析。

2015-10-02 06:37:13

阅读数:297

评论数:0

QSqlDatabase类

QSqlDatabase的对象 代表了数据库的一个i连接。

2015-10-02 06:35:54

阅读数:347

评论数:0

AND 和 OR 运算符

AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。 AND 和 OR 运算符 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 如果第一个条件和第二个条件中只要有一...

2015-05-27 18:05:09

阅读数:300

评论数:0

sql之left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下:  ---------------------...

2015-05-27 17:46:59

阅读数:285

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭