mysql获取自增id的几种方法
使用max函数:select max(id) from tablename
优点:使用方便快捷。
缺点:获取的不是真正的自增id,是表中最大的Id,如果有删除数据的话,那么该值和自增id相差比较大。如果有连表数据,有可能导致数据错乱。
使用LAST_I...
分类:
数据库 时间:
2015-08-08 10:34:23
阅读次数:
274
var lst = from c in db.Blogs join p in db.Posts on c.Id equals p.BlogId where p.Id==1 select c;var lst1 = db.Blogs.Join(db.Posts.Where(p=>p.Id==1), b=...
分类:
其他好文 时间:
2015-07-06 09:59:35
阅读次数:
243
最近使用sqlite查询比较多,包括连表查询、时间比较等。记录一下,以免忘记!...
分类:
数据库 时间:
2015-06-29 00:38:00
阅读次数:
204
1:连表的特点 1、链表是一种存储结构,用于存放线性表 2、连表的结点是根据需要调用动态分配内存函数进行分配的,因此链表可随需要伸长缩短 在腰存储的数据个数未知的情况下节省内存。 3、链表的结点在逻辑上是连续的,但是各结点的内存通常是不连续的,因此不能立即被访问到, 只能从头结点开始逐结点访问。2:...
分类:
其他好文 时间:
2015-06-13 16:54:48
阅读次数:
117
对于SQL中inner join、outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,另...
分类:
数据库 时间:
2015-06-11 16:45:14
阅读次数:
158
#include#include#includetypedef int Status ;typedef int ElemType;#define OK 1#define ERROR 0#define LISTSIZE 10#define ADDSIZE 2typedef struct { El...
分类:
其他好文 时间:
2015-06-05 20:56:34
阅读次数:
124
一.操作环境 数据达到百w甚于更多的时候,我们的mysql查询将会变得比较慢, 如果再加上连表查询,程序可能会卡死。即使你设置了索引并在查询中使用到了索引,查询还是会慢。这时候你就要考虑怎么样来提高查询速度了。 抛弃其他的不讲,只从mysql本身的优化来讲,我所知道的方法有三种:mysql集群,my...
分类:
数据库 时间:
2015-05-30 00:25:49
阅读次数:
262
这篇文章我们来看看在Yii2之中的ActiveRecord,为啥要将ActiveRecord单独出来说呢?因为个人认为这是Yii(不管是Yii1.1还是Yii2)最强大的一部分功能之一,何况又遇上在Yii2中其实对ActiveRecord的改进还是比较多的,所以我们就通过这篇文章来瞅瞅Yii2的ActiveRecord新特性。1..
分类:
其他好文 时间:
2015-05-10 20:47:24
阅读次数:
128
SQL查询的基本原理:两种情况介绍。第一、 单表查询:依据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后依据SELECT的选择列选择对应的列进行返回终于结果。第二、 两表连接查询:对两表求积(笛卡尔积)并用ON条件和连接连接类型进行过滤形成中间表;然后依据WHERE条件...
分类:
移动开发 时间:
2015-04-29 16:29:29
阅读次数:
170
博客地址:http://blog.csdn.net/muyang_ren
内核链表示意图
关于内核链表与简单的双向连表,是否有过疑惑
内核链表定义:
struct list_head{
struct list_head *next,*prev;
};
struct doublelist{
datatype data;
struct list_head list;...
分类:
其他好文 时间:
2015-04-11 16:25:05
阅读次数:
221