谈谈我是如何学习SQLSERVER的 相信很多人都想做大牛,但是你们知道这些大牛是怎样炼成的吗? 我的一个同事做了差不多10年的.NET开发,算得上是大牛了吧? 如果他遇到他熟悉的项目很快就能手到拿来,立马完成,但是如果遇到他没有做过的功能他就要在网上 查资
谈谈我是如何学习SQLSERVER的
相信很多人都想做大牛,但是你们知道这些大牛是怎样炼成的吗?
我的一个同事做了差不多10年的.NET开发,算得上是大牛了吧?
如果他遇到他熟悉的项目很快就能手到拿来,立马完成,但是如果遇到他没有做过的功能他就要在网上
查资料啊~查资料~查资料啊~查资料~
给我的帮助也是:“自己查资料去!!” 其实我知道他有代码的
说了这么多,其实重点还是“代码积累!!”
写了这么多年代码,或者刚刚踏入这个行业的代码,说真的有多少是自己写的代码
都是靠的“度娘 哥哥啊”
那我说一下我自己是怎样积累代码的,积累代码莫非几个地方:
(1)QQ群
(2)书本
(3)网上
(4)自己写
(5)论坛
平时自己积累代码都会用几个工具的
第一个:EVERNOTE
使用EVERNOTE有3年了,觉得挺好用,虽然不是卖广告,不过觉得EVERNOTE真心好用
把自己平时收集到的SQL代码放入EVERNOTE里,然后到用的时候搜索出来,EVERNOTE的搜索功能还是
挺贴心的~
而且EVERNOTE有自动同步功能,同步了之后只要在你的手机上安装上EVERNOTE同样可以查看你的SQL代码
我觉得最方便就是自己地方了,SQL代码不会丢失 ,呵呵!
顺便晒一下自己的笔记数量:242,我相信肯定有很多大侠超过我了,看来我还是要继续努力啊! !
第二个金山快盘
我把自己的笔记除了放在EVERNOTE之外还放在金山快盘里,其实我一早是放在金山快盘里的,但后来感觉EVERNOTE搜索方便
才把SQL代码放在EVERNOTE里,放在金山快盘就不用怕丢失代码了
我自己的电脑里放SQL代码的文件夹
QQ群
其实泡QQ群也是有好处的,认识的大侠多,最重要的是大侠,我觉得最紧张的是做了master宋建立的QQ群的管理员
毕竟自己还是一个SQLSERVER小白,幸好群里面的MVP非常友善
我每天都会看聊天记录,把大家反映出来的问题 和解决方案贴到EVERNOTE里 并保存为SQL脚本以便日后查看
毕竟学习是一步一步的嘛o(∩_∩)o
论坛
关于论坛也是我经常去的地方,特别是官方的MSDN论坛SQL板块
刚开始的时候只会提问,大概是一年前吧,天天只会提问从别人身上得到答案不去思考
现在过了一年,美国服务器,经常关注论坛,也有了几个分数,也做过论坛里的MCC,希望大家也关注一下
你在论坛里获得的荣誉在未来申请微软MVP的时候也是很有用的,就算不申请MVP也有一种荣誉感对吧
论坛地址:
书本
关于书本,本人只是比较深入地读了一下《SQLSERVER企业级平台管理实践》,我读的是纸质版的不是电子版 ,几乎整本书抄了一遍
书本里面有用的知识非常多,其实我不是很喜欢阅读性能调优,毕竟本人也不是DBA,对于非常厚的书有点怕
总结
我相信如果你做到这些再加上一些恒心他日一定会做到大牛,当然还要加上自己的兴趣和热爱,我某个朋友最近还是做回传统行业
他之前是在金山上班的,我感觉太可惜了,香港虚拟主机,深入这些知识需要时间和精力 还有你的青春!!!
说完了,希望大家一起努力,还有希望在珠三角地区的SQLSERVER爱好者可以加入到我们的QQ群,虚拟主机,因为本人近期想搞一下
SQL方面的活动,QQ群号就不说了,呵呵o(∩_∩)o
--------------------------------------------------------------------------------
补充 2013-5-23:
EVERNOTE里只支持两级目录,不像mybase这个笔记软件可以支持多级目录,不过我觉得EVERNOTE的好处是你输入关键字就能
找到你的笔记,所以这些缺点对于我个人来说不是什么缺点了,最重要能第一时间找到自己的笔记,你可以建一个笔记本组
这个笔记本组里只存放你的SQLSERVER笔记
还有一些使用EVERNOTE的人说找不到清空废纸篓的按钮,其实只要在废纸篓上按右键,就可以找到清空按钮啦o(∩_∩)o

InnoDBBufferPool通过缓存数据和索引页来减少磁盘I/O,提升数据库性能。其工作原理包括:1.数据读取:从BufferPool中读取数据;2.数据写入:修改数据后写入BufferPool并定期刷新到磁盘;3.缓存管理:使用LRU算法管理缓存页;4.预读机制:提前加载相邻数据页。通过调整BufferPool大小和使用多个实例,可以优化数据库性能。

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。 MySQL以其高性能、可扩展性和跨平台支持着称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。

MySQL值得学习,因为它是强大的开源数据库管理系统,适用于数据存储、管理和分析。1)MySQL是关系型数据库,使用SQL操作数据,适合结构化数据管理。2)SQL语言是与MySQL交互的关键,支持CRUD操作。3)MySQL的工作原理包括客户端/服务器架构、存储引擎和查询优化器。4)基本用法包括创建数据库和表,高级用法涉及使用JOIN连接表。5)常见错误包括语法错误和权限问题,调试技巧包括检查语法和使用EXPLAIN命令。6)性能优化涉及使用索引、优化SQL语句和定期维护数据库。

MySQL适合初学者学习数据库技能。1.安装MySQL服务器和客户端工具。2.理解基本SQL查询,如SELECT。3.掌握数据操作:创建表、插入、更新、删除数据。4.学习高级技巧:子查询和窗口函数。5.调试和优化:检查语法、使用索引、避免SELECT*,并使用LIMIT。

MySQL通过表结构和SQL查询高效管理结构化数据,并通过外键实现表间关系。1.创建表时定义数据格式和类型。2.使用外键建立表间关系。3.通过索引和查询优化提高性能。4.定期备份和监控数据库确保数据安全和性能优化。

MySQL是一个开源的关系型数据库管理系统,广泛应用于Web开发。它的关键特性包括:1.支持多种存储引擎,如InnoDB和MyISAM,适用于不同场景;2.提供主从复制功能,利于负载均衡和数据备份;3.通过查询优化和索引使用提高查询效率。

SQL用于与MySQL数据库交互,实现数据的增、删、改、查及数据库设计。1)SQL通过SELECT、INSERT、UPDATE、DELETE语句进行数据操作;2)使用CREATE、ALTER、DROP语句进行数据库设计和管理;3)复杂查询和数据分析通过SQL实现,提升业务决策效率。

MySQL的基本操作包括创建数据库、表格,及使用SQL进行数据的CRUD操作。1.创建数据库:CREATEDATABASEmy_first_db;2.创建表格:CREATETABLEbooks(idINTAUTO_INCREMENTPRIMARYKEY,titleVARCHAR(100)NOTNULL,authorVARCHAR(100)NOTNULL,published_yearINT);3.插入数据:INSERTINTObooks(title,author,published_year)VA


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

WebStorm Mac版
好用的JavaScript开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SublimeText3 Linux新版
SublimeText3 Linux最新版

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。