在学习SQL的时候,本来预计花三天的时候掌握MS SQL这些基础,现在争取提前一天看完。总结沉底下来,其实也没有多少东西:
1、程序初始化前,先连接数据库
MFC程序中添加记录的代码:
2、选择表名
例句:use student 这条语句一般在SQL查询分析器中需要使用到,而在程序中我觉得并不需要。
3、读取记录
SQL查询分析器中例句:
use student
select * from db_info
MFC程序中添加记录的代码:
4、添加记录
SQL查询分析器中例句:
insert into db_info ([姓名],[班级],[语文],[数学],[英语]) values ('邓丽君','二年三班','98','94','100')
MFC程序中添加记录的代码:
5、修改记录
SQL查询分析器中例句:
update db_info set [姓名]='黄家駒',[班级]='三年三班',[语文]='97',[数学]='96',[英语]='98' where [姓名]='黄家驹'
MFC程序中添加记录的代码:
6、删除记录
SQL查询分析器中例句:
delete from db_info where [姓名]='黄家驹'
MFC程序中添加记录的代码:
7、条件判断
SQL脚本中,常用的关键词有:
where、or、and、like、order by
SQL查询分析器中例句:
A、完全符合条件:select * from db_info where [姓名]='黄家强'
B、比较符合条件:select * from db_info where [语文]>='80'
C、按语文来排序:select * from db_info where [语文]>='80' order by [语文]
D、符合关键字的:select * from db_info where [姓名] like '%黄%'
E、组合条件查询:select * from db_info where [姓名] like '%黄%' and [语文]>=90
F、组合条件查询:select * from db_info where [姓名] like '%黄%' or [语文]>=90
MFC程序中添加记录的代码,上面的代码中除了带有%关键字比较麻烦,其他的应该没问题,这里举例以字段包含某关键字:
8、总结
个人觉得,在程序设计中上面的实例与代码应付一般的数据库操作都没什么问题,如果具体还需要更高级的操作的话,直接去查查联机手机吧,“中文”稍微好点的,应该没什么问题!