数据库查询
select*from unique order by id desc;降序
select *from unique order by id asc;默认升序
创建表
CREATE TABLE unique (id integer,name text,info text);
插入一条数据(没有数据的时候,在ID=0后面插入)
INSERT INTO unique VALUES(1,'al','aaaaaaaaaa');
1.插入的数据在所有数据的最后:在1后插入一条D序号为2的数据-直接插入
INSERT INTO unique VALUES (2,'a2',aaaaaaaaaa');
2.插入的数据在所有数据的最前:在1前插入一条D序号为1的数据-先将大于1-1的所有D加1,后插入D序号为1的数据
update unique set idid+1 where id >0;
INSERT INTO unique VALUES(1,'a11','aaaaaaaaaa');
3.某ID序号4前插入数据:同2,将大于4-1的所有ID序号加1,后插入ID序号为4的数据
update unique set id =id+1 where id 3;
INSERT INTO unique VALUES (4,'a14','aaaaaaaaaa');
4.某ID序号4后插入数据:同2,将大于4的所有ID序号加1,后插入D序号为5的数据
update unique set id id+1 where id >4;
INSERT INTO unique VALUES(5,'a15','aaaaaaaaaa');
5.ID序号4和5互换序号:根据名称(唯一不可重复),互换序号
select name from unique where id =4;
-->a4
select name from unique where id 5;
-->a5
update unique set id =4 where name ='a5';
update unique set id =5 where name ='a4';