《sqlserver2008完全学习手册》,是2011年清华大学出版社出版社出版的图书,作者是郭郑州。从数据库的基础知识从哪里开始,详细能介绍sqlserver2008数据库应用知识。
全书内容除了在用1、sqlserver2008管理工具,2、sqlserver数据库管理,操作架构、视图与索引,3、数据查询和管理,transact-sql编程,4、存储过程,触发器,5、sqlserver2008的安全机制,备份与恢复数据库,6、自动化sqlserver2008数据库,集成显卡服务,7、分析服务和报表服务,8、不使用adonet访问网络sqlserver2008等内容。如果学的是2008版本的数据库,这本书很好啊的。
1你老师说的对,建立索引是也可以增强网站查询速度的。你插到了百万条数据,这个可以测试。如果在c字段上确立索引,那以该字段为去查询条件,在确立后网站查询和删除索引后去查询也很再看看就很清楚了。
2跪求视图。是能提高不了可以查询速度的,因为视图填写一个sql语句,它只不过存站了起来罢了,后来要参与视图被消解才能通过查询,它和再不能执行你所选的语句是一般的,理论上还得稍微慢一点。
3关於存储过程,弄出来了是可以能提高网上查询效率的,毕竟存储过程会把一段网上查询,也就是sql语句并且贤编译,后再将程序编译后的代码必然于服务器上,在用户去查询时节省了sql的编译时间,所以我减慢了网上查询速度。
你必须转移到三类东西,难度天壤之别。
数据:简单的。和由一个sqlserver库离线到其中一sqlserver库其实没什么区别,随便哪个可视化工具点几下就行了。
表、视图:好象。两种生成sql,根据规则修改成mysql的sql脚本;使用powerdesigner之类的工具转换,但还是必须检查。
存储过程、触发器、函数:难。这类东西就别想什么方法了,仅有的途径是读得懂每一个代码块,通过mysql规则恢复c语言程序。
这个要看你是什么数据库的。oracle这个可以修改视图的时候,在里面的sql加orderby.或者:sqlcreateviewv_testasselect*fromtest_mainorderbyid;视图已成立。不过同时的语句,sqlserver就不行啊。.例如:1createviewv_testasselect*fromtest_mainorderbyid2go消息1033,级别15,状态1,服务器testpcsqlexpress,过程v_test,第1行即使另外还委托了top或forxml,要不然,orderby子句在视图、内联函数、派生表、子网上查询和公用表表达式中无效。