SQL 增删改查数据处理类型转换

Posted 风儿_VIP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 增删改查数据处理类型转换的主要内容,如果未能解决你的问题,请参考以下文章

0831 数据库建立,增删改查,各种函数类型,类型转换,模糊查询,排序

mysql 的增删改查 实现代码

表结构修改以及sql增删改查

android开发中的SQLite数据库的增删改查功能怎么实现?

连接到sql数据库的c#语言的增删改查

JDBC实现Mysqual的增删改查