初学者问这两种创建表方法有什么区别?
大家好,请问一下这两种创表有什么区别?
一种:
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 行)