菜的不能再菜的问题
我就是想知道,如果我有如下数据库列表
table(a,b)
a b
--------
name 1
name 2
name 3
name 4
name 5
当每次执行 select * from table where a= 'name ' 时
取出的第一条记录都是
a b
---------
name 1
吗?
会不会因为没有排序,而取出其他的值.
大侠们别笑,嘿嘿,自己都忍不住了!哈哈~~~
------解决方案--------------------应该不变的
------解决方案--------------------不变的,你有没有加上order by
------解决方案--------------------create table A(a varchar(20),b varchar(20))
insert a select 'name ', '1 '
union all select 'name ', '2 '
union all select 'name ', '3 '
union all select 'name ', '4 '
union all select 'name ', '5 '
select * from a where a= 'name '
a b
****************************************
name 1
name 2
name 3
name 4
name 5
(所影响的行数为 5 行)
------解决方案--------------------默认排序规则
安装数据库的时候有提示
------解决方案--------------------是不会变的。默认取出来的数据是最“老”的数据