新建了一个表,没有设置主键和索引,但在输入数据(通过insert语句)后,表中记录的顺序却不按照输入的顺序保存,有什么办法可以让表中的数据能按输入的先后顺序保存?
解决方案 »
- 求写一条sql语句,搞了一下午没搞出来,是mysql的
- 数据库里如果一个含有image字段的Table,如何能优化检索性能
- 关于商品属性表的设计和查询
- 求乌龟 树人大树优化SQL语句
- 怎么优先查出某些记录?
- 我在英文版的winserver安装了简体中文的SQL server,在SQL中打不了中文字,都是乱码,请问有什么方法可以解决
- 求助,有关存储过程怎么导入''的问题??
- 急!!!在线等,高手进,(100)晚上结贴
- 请教: 对于百万级的大数据表用select * from table where exists(*) 这种语句会不会导至索引失效? 谢谢!!!
- 急!不用重装SQL Server 7.0,我可以通过Enterprise Manager或者什么系统存储过程更改SQL Server的字符集吗?
- 求教建一个表的sql语句
- 求一SQL
检索结果如果没有order指令,就是无序的
add id int identity(1,1)
if object_id('tb') is not null
drop table tb
go
create table tb(c int)
insert tb values(3)
insert tb values(14)
insert tb values(5)
insert tb values(60)
insert tb values(1)
insert tb values(4)select * from tb
/*
c
-----------
3
14
5
60
1
4(6 row(s) affected)*/
if object_id('tb') is not null
drop table tb
go
create table tb(c int primary key)
insert tb values(3)
insert tb values(14)
insert tb values(5)
insert tb values(60)
insert tb values(1)
insert tb values(54)select * from tb
----------------
c
-----------
1
3
5
14
54
60
一般会按顺序显示,不用order排序,但这不提倡,随机事情太多
介意建立索引,或者建一个identity列