日期:2014-05-18  浏览次数:20472 次

初学者问这两种创建表方法有什么区别?
大家好,请问一下这两种创表有什么区别?
一种:
create   table   Login  
(
    uname   varchar(20),
    upwd   varchar(20)
)
insert   into   Login(uname,upwd)   values( 'hao ', '123 ')
insert   into   Login(uname,upwd)   values( 'ya ', '123 ')

二种:
create   table   Login(uname   varchar(20),upwd   varchar(20))
insert   into   Login   select   'hao ', '123 '
union   all   select   'ya ', '123 '

------解决方案--------------------
创建表的语句是一样的,区别是第一种换行,第二种不换行。

------解决方案--------------------
第一种插入数据的方法是1条1条插入,由消息可以看到:

(所影响的行数为 1 行)

(所影响的行数为 1 行)

第二种插入数据的方法是插入一个记录集,由消息可以看到:

(所影响的行数为 2 行)