首页 > 代码库 > SQL 增、删、改、查、数据处理、类型转换(一)

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);

 

 

 

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