`

传智播客.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对象
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics