sql学习进行时
这两天都没有好好学习,今天终于算投入了些,由于课程的关系,我的sql也是同vb一起学习的。虽然知道贪多嚼不烂,可是按照实际情况,我完全没有理由抛弃sql的。
最近都把时间投入到vb和面向对象中,sql今天好好复习了下,从create database 开始,create table,alter table , add constraint …… check(),insert into……values(),insert …… select……union,今晚我把这些都复习了一遍,还有学了一些基本的查询,时间就已经过去了。感觉还挺充实的,虽然很简单,但是也就是因为这样我才有继续下去的勇气和信心啊,我相信,在这两年里,我会把自己从一无所知的学生变成一个合格的程序员,只是及格,不要求优秀,因为这是我今后漫长的走寻道路。
今天去额外的听了c++的课,是以前老师上的,位置很远,没听到什么,但是他给的cpp文件我仔细的看了看。是汉诺伊问题,讲的是递归的问题,我看了很久才把怎么递归调用给看清楚,但是直到现在还不能说完全掌握。递归我是懂了,但是那个算法我没弄得彻底明白。以前听的时候就遗留下来的问题,现在又是对我的考验了。不过有了点基础,我还是把函数的调用给看清楚了些。
第二个cpp文件是有关++i和i++的,仔细观察了运行结果,我发现++i就应该看成cout<<++i,也就是说i是先自增后才把值传给cout函数,也就是如果一开始i=0的话,++i的值就是和现在的i值一样都是1了。而i++就应该看成cout<<i++,也就是说i先把值传给cout函数后才自增1的。还是如果一开始i=0的话,i++的值就是0,而i是1 。这就是++i和i++的区别了。
呵呵,以前一直搞混的问题,今天被老师的提示和自己的思考终于找到了解决方案,让自己印象深刻了,两节课也没有白听。
这就是今天的学习情况了,稍做笔记,以后也有些经验吧。
相关文档:
1、截断日志:
backup log 数据库 with no_log
或:
清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2、 & ......
昨天看到网上有一个关于SQL SERVER 课件,便随手下载了下来看看主要讲了些什么内容,于是看到了下面两个PPT页面
由于第一张PPT上的内容不太准确(日志文件中没有“日志页”的概念,只有VLF的概念,可能是我们对“数据页”的概念太深刻了,因此弄了以&ldq ......
文本 nvarchar(n)
备注 ntext
数字(长整型) int
数字(整型) smallint
数字(单精度) real
数字(双精度) float
数字(字节) tinyint
货币 money
日期 smalldatetime
布尔 bit
附:转换成SQL的脚本。
ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节]
ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型]
ALTER T ......
试验目的:
一、学习查询结果的排序
二、学习使用集函数的方法,完成统计
等查询。
三、学习使用分组子句
一、学习查询结果的排序
1、查询全体学生信息,结果按照年龄降
序排序
select *
from student
order by sage desc
2、查询学生选修情况,结果先按照课程
号升序排序,再按成绩降序排序
select *
from ......
''' <summary>
''' SQL文執行結果のEXCEL出力
''' </summary>
''' <param name="connString">OLEDB接続文字列</param>
''' <param name="sqlString">SQL文</param>
''' <param name="savePath">出力ファイルパス</param>
......