传智播客.net培训424sql中函数及ado.net

sql的常用语句已经接近尾声,今天主要讲了sql中常用的一些函数。
主要有类型转换函数,日期函数,字符串函数。
然后终于进入了ADO.NET的课程,ado主要有三个步骤,sqlconnection进行连接,sqlcommand的创建,然后是执行。
command的执行主要有三种情况:
executenonquery() 执行对数据库的增删改,返回受影响的行数
executescalar() 执行查询,返回首行首列
executereader() 执行查询,返回datareader对象

类型转换函数:
cast( expression as data_type)
convert(data_type,expression,[style])
对于日期的转换成各种国家格式
convert(varchar(20),getdata(),104)

集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少是可以隐式转换的),最终输出的集合的列名由第一个集合列名来确定
select tname,tsex from teacher union select sname,ssex from student
常用字符串函数:
len():计算字符串长度
datalength:计算字符串所占用的字节数
lower()upper():转小写、大写
ltrim()rtrim():去除字符串左边右边的空格
left()right():截取字符串 select left('abcdefg',2)
substring():索引从1开始 substring('abcdefg',2,3)

日期函数:
getdate():取得当前日期时间
dateadd(detapart,number,date):计算增加以后的日期
datediff(datepart,startdate,en计算两个日期直接的rt,date):返回一个日期的特定部可以用month() year() day()代替

ADO.NET就是一组类库,这组类库可以让我们通过程序的方式访问数据库
命名空间是 system.data.sqlclient
connection,用来连接数据库
command,用来执行sql语句
datareader 只读、只进的结果集,一条一条读取数据

连接数据库:
创建sqlconnection对象,获取连接字符串,打开连接,使用完关闭连接,释放资源
connection不能重复打开

数据库操作:
sqlcommand表示向服务器提交的一个命令
创建sqlcommand对象
常用的三个方法:
executenonquery() 执行对数据库的增删改,返回受影响的行数
executescalar() 执行查询,返回首行首列
executereader() 执行查询,返回datareader对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值