SQL 增、删、改、查、数据处理、类型转换(一)

1.添加数据(行受影响)
    第一种

insert into 表名(列名,列名) values(值1,值2)
insert into Student(StuName,StuGender)
values('小明','');

    第二种

insert into MyClass values('值一','值二')
insert into MyClass values('PHP班','基础班','1007')

    第三种

insert into MyClass (ClassName,ClassDesc,ClassNumber)
select'设计班1','就业班','1105' union
select'设计班2','就业班','1105'

 

2.删除数据(行受影响)
  delete  :删除表中的数据 表还在 数据没了 ,,id不会丢失.可以加条件

--删除全部数据
delete from MyClass
--按条件删除
delete from MyClass where ClassId=7

  drop:

--删除表 ,数据同时也没有了
drop table MyClass

  truncate

--表还在 数据没了,id从默认值开始 
truncate table myclass

 

 

3.修改数据(行受影响)

向表中更新一列
update 表名 set 列1=值1,列2=值2
更新一部分数据
update 表名 set 列1=值1,列2=值2 where 列名=值 
数据的计算(int)
update myclass set classsum=classsum+10

 

 

4.类型转换

    CONVERT

CONVERT(转换类型,转换的值)
select '时间'+CONVERT(nvarchar(20), GETDATE());
select '1+1='+CONVERT(nvarchar(20),2);

 


    CAST

CAST(转换的值 as 转换的类型)
select '1+1='+CAST(2 as nvarchar);

 

 

 

posted @ 2017-08-02 11:30  风儿_VIP  阅读(561)  评论(0编辑  收藏  举报