【网学网提醒】:网学会员为大家收集整理了sql语句学习资料提供大家参考,希望对大家有所帮助!
1.---------到那个数据库-----------
---语法:
--use数据库
--go
---例子:
useDemo
go
2.---------单行插入表数据-----------
---语法:
--insertinto表(列1,列2,列n)values(值1,值2,值n)
--注意:1.如果有标识列,则标识列不能插入数据,因为标识列会自动生成数据(标识列只能是整数类型)
--2.值如果是varchar,char,text,datetime等类型,则需加[‘’]单引号引起来
---例子:
insertintoUsers(UserName,UserPwd,Sex,Age)values('张三','123456',1,20)
3.---------多行插入表数据-----------
---语法:
--insertinto表(列1,列2,列n)
--select值1,值2,值nunion
--select值1,值2,值nunion
--select值1,值2,值n
--注意:1.列1,列2,列n要用括号括起来,而值1,值2,值n不用括号括起来
--2.写最后一行的值时,不要关键字union
---例子:
insertintoUsers(UserName,UserPwd,Sex,Age)
select'张三','123456',1,20union
select'李四','567890',2,30union
select'李四','abceef',1,40
4.---------将某一个表中的数据插入到新表中[新表不存在]-----------
---语法:
--select列1,列2,列n
--into新表名
--from旧表
--注意:1.新表不存在需不存在
--2.列1,列2,列n不用括号括起来
---例子:
selectUserName,UserPwd,Sex,Age
intoUsers2
fromUsers
5.---------将某一个表中的数据插入到已有的表中-----------
---语法:
--insertinto已有表名(已有列1,已有列2,已有列n)
--select旧表列1,旧表列2,旧表列n
--from旧表
--注意:1.旧表列的数据要插入到已有表中时,要考虑列的数据类型是否能匹配,如
--旧表中列的数据是varchar,如果插入到已有表中的int类型的列,就会发生数据类型错误
---例子:
insertintoUsers3(UserName,UserPwd,Sex,Age)
selectUserName,UserPwd,Sex,Age
fromUsers
6.---------修改数据-----------
---语法:update表名set列1=新值1,列2=新值2,列n=新值nwhere条件
--注意:1.如果不加条件,会把表中所有列的数据都更新掉
---例子:
updateUserssetUserName='aaa',UserPwd='bbb',Sex=2,Age=2whereid=2
7.---------删除数据-----------
---语法:
--delete表where条件
--注意:1.如果不加条件,会把表中数据全部删掉
---例子:
deleteUserswhereid=1----删除其中一条数据
deleteUsers-----删除全部