数据库
文章平均质量分 54
virgree
2006年毕业后,一直从事软件开发工作。参加一些大型电信项目、政府项目的研发工作,多年的c++开发经验,对.net,java平台也比较了解。兼作window CE平台的手机端开发、android平板电脑的开发
展开
-
数据库访问性能优化
1.不用时,及时关闭数据库的连接。2.用存储过程代替sql语句3.为表建立何时的索引4.尽量避免使用游标5.使用视图替代跨数据库的操作6尽量避免较大事务的操作7.尽量用最优的sql语句8.执行反复的插入更新操做时,用Prepare语句可以避免对sql语句重复分析原创 2010-03-09 10:43:00 · 263 阅读 · 0 评论 -
程序员必须知道的数据库优化
摘要:数据库优化不仅是数据库管理员的任务,程序员也必须知道一些优化技巧,有利于开发高效的数据库系统。 关键字:数据库 优化 技巧转载 2010-07-27 08:26:00 · 465 阅读 · 0 评论 -
Sql语句你知道多少(七)------select语句
使用And和Or运算符1.使用And进行查询select *from tb_Student where english>80 and chinese>90 and查询要求返回的结果必须同时满足两个表达式2.利用or进行查询select *from tb_Student where english>80 or chinese>90 or查询要求返回的结果必须同时满足两个表达式原创 2010-03-22 13:21:00 · 360 阅读 · 0 评论 -
Sql语句你知道多少(六)------select语句
比较、逻辑、重复查询查询大于指定条件的数据select * from tb_Student where Score>60;NOT与谓词进行组合的查询1.NOT BETWEEN指定值的包含范围,用and分割开始值和结束值语法:test_expression [ NOT ] BETWEEN begin_expression AND end_expressiontest_ex原创 2010-03-22 11:35:00 · 370 阅读 · 0 评论 -
Sql语句你知道多少(五)------select语句
Top和Percent限制查询结果Top:查询符合条件的前N条记录eg:查询英语成绩前10名学生的成绩Select TOP 10 *from tb_Student order by english desc;Percent:返回所有行的百分比eg:查询英语成绩前10%名学生的成绩Select top 10 * precent from tb_Student order by原创 2010-03-22 08:55:00 · 1233 阅读 · 1 评论 -
Sql语句你知道多少(二)------select语句
使用列别名1.中文列别名代替英文列别名select id as 编号,name as 姓名 from tb_PersonalInfo;2.多表查询中出现重复列名时,前面要带上表名select tb_Student.id as 学生编号,tb_PersonalInfo.id as 员工编号 from tb_Student,tb_PersonalInfo,where tb_Studen原创 2010-03-19 09:35:00 · 576 阅读 · 0 评论 -
Sql语句你知道多少(一)------select语句
等工作期间,终于不太忙了抽空把自己的知道的东西做一个小结,也算是对无聊时间的一种消遣吧SQL:(Structured Query Language)结构化查询语言的特写。其功能就是与数据建立联系,进行沟通,按照ANSI的规定:SQL是数据库系统的标准语言,用来执行各式各样的操作:从数据库中提取数据,更新数据库中的数据等等....目前流行的数据管理系统如Mcirosoft SQl Server、原创 2010-03-19 08:38:00 · 413 阅读 · 0 评论 -
Sql语句你知道多少(四)------select语句
查询变量利用变量查询字符串数据String str=txtName.Text.ToString().Trim();select *from tb_Sutdent where name="+str+";利用变量查询数值型数据String myInt=Convert.ToInt32(txtScore.Text.ToString().Trim());select *from原创 2010-03-19 15:19:00 · 368 阅读 · 0 评论 -
Sql语句你知道多少(三)------select语句
常量查询1.查询数字查询记录中的数据等于某个数字select * from tb_Student where id=1;查询记录中的数据在某一个区间内select * from tb_Student where english>60 and english查询中的字段长度等于某一个值select * from tb_Student Len(name)=3;2.查原创 2010-03-19 11:06:00 · 487 阅读 · 0 评论 -
事务的应用(一)
事务可分为:数据库事务、ADO.NET事务、企业级COM+事务。其中数据库事务是其他事务模型的基础。数据库事务:对于每一个数据库事务的建立,不同的数据库都有不同的规则,但针对sql server,采取自动提交方式来实现的。优点:独立于应用程序,所有的事务逻辑包含在一个单独的调用中,性能比较好。sql语句:declare @tranname varchar(20);select原创 2010-03-15 11:42:00 · 395 阅读 · 0 评论 -
Sql去掉重复行
今天sql群里有人问:如何去掉重复的记录而保留其中的一条 其实这是一个老的话题 有人说:select distinct *from tableName 其实这只是得到无重复的数据集,并没有删除表中的记录 我想到到的是 select distinct * into #TempTable from tableName drop table tableName sel原创 2010-11-15 11:07:00 · 768 阅读 · 0 评论