Page 1
Page 1
Started By
Message

How do I learn SQL?

Posted on 2/25/14 at 1:42 pm
Posted by southernelite
Dallas
Member since Sep 2009
53177 posts
Posted on 2/25/14 at 1:42 pm
Is there anything I need to learn first? Should I find a databasing class through one of these online deals?

What's the best way to learn it?
How long will it take to learn?

Anything other useful things I should be learning along the way?
Posted by BennyAndTheInkJets
Middle of a layover
Member since Nov 2010
5600 posts
Posted on 2/25/14 at 1:50 pm to
You're welcome.

Just go one by one down the left side topics.
This post was edited on 2/25/14 at 1:51 pm
Posted by Korkstand
Member since Nov 2003
28708 posts
Posted on 2/25/14 at 1:53 pm to
What do you want to learn it for? If just for fun or personal interest, I would suggest just downloading SQLite and start tinkering. Also, I find the "Learn Code the Hard Way" free books to be easy to follow with plenty of examples. Learn SQL the hard way.
quote:

Anything other useful things I should be learning along the way?
You should probably look into how databases are structured, as well as some other languages and tools to build apps on top of the database.
Posted by southernelite
Dallas
Member since Sep 2009
53177 posts
Posted on 2/25/14 at 2:01 pm to
The type of jobs that I want, I'll need to know it. It won't be the same without the work experience with it, but I feel like I'll have a better chance at landing a job if I know what I'm doing and can adapt quicker.

So kind of a professional development deal.
Posted by Doc Fenton
New York, NY
Member since Feb 2007
52698 posts
Posted on 2/25/14 at 2:18 pm to
I hear ya
Posted by rmc
Truth or Consequences
Member since Sep 2004
26511 posts
Posted on 2/25/14 at 2:52 pm to
quote:

You should probably look into how databases are structured, as well as some other languages and tools to build apps on top of the database.


+1. OP needs to look for some material on this subject. I took a decent class on it in ISDS at LSU back in the day called Database Management or something like that. OP may look into seeing if LSU or someone else offers the course independent study/distance learning.
Posted by Korkstand
Member since Nov 2003
28708 posts
Posted on 2/25/14 at 2:53 pm to
quote:

The type of jobs that I want, I'll need to know it. It won't be the same without the work experience with it, but I feel like I'll have a better chance at landing a job if I know what I'm doing and can adapt quicker.

So kind of a professional development deal.

Ah, well SQLite is probably still a good place to start since you could jump right in and be writing SQL today. That book I linked is still a work in progress (only about the first half is complete), but the things you learn there should be applicable to essentially any database with little modification. And there are of course plenty of other free resources to learn from.

Posted by DWaginHTown
Houston, TX
Member since Jan 2006
9860 posts
Posted on 2/25/14 at 4:43 pm to
maybe check out Coursera
Posted by Chris Farley
Regulating
Member since Sep 2009
4180 posts
Posted on 2/25/14 at 7:24 pm to
W3schools.com has a decent course you can do in 5-10 hours to get a start.
Posted by foshizzle
Washington DC metro
Member since Mar 2008
40599 posts
Posted on 2/25/14 at 7:39 pm to
I teach my company's internal training courses on Oracle SQL and have been using it every day for over ten years.

First off, it's a great thing to learn. Once you know it well you're an asset basically anywhere you go.

But don't think you're going to learn it by memorizing very much. It really is a language, a way to express ideas involving data. You won't learn Spanish by memorizing a bunch of vocabulary, you have to actually use it. It's the same with SQL.

You have to struggle with real problems first, and for beginners I like books that have problem sets, just like a textbook. Starting out you have to learn the SELECT ... FROM ... WHERE syntax. At some point also table joins.

The more perceptive students will wonder why is all that data broken up into tables in the first place when you could just put it all in a spreadsheet, but that's a separate topic. For now just work through as many problems as you can. Just like playing an instrument.
Posted by HeadyMurphey
Los Santos
Member since Jan 2008
17185 posts
Posted on 2/25/14 at 8:58 pm to
You looking for T-SQL or DB design/admin? If T-SQL, you will only be as good as your knowledge of the DB in question and understanding the concepts of relational databases.
Posted by diat150
Louisiana
Member since Jun 2005
43556 posts
Posted on 2/25/14 at 9:00 pm to
I went to a potpourri course at ull a couple of fridays to learn the basics.

after you know the basics you can pretty much google your way around to learn more.
Posted by HeadyMurphey
Los Santos
Member since Jan 2008
17185 posts
Posted on 2/25/14 at 9:04 pm to
Yes, I have been using it for 12 years and msdn and Google are life savers for rarely used functions
Posted by HeadyMurphey
Los Santos
Member since Jan 2008
17185 posts
Posted on 2/25/14 at 9:05 pm to
I am always intrigued by seeing others code as there is about 100 ways to accomplish the same task
first pageprev pagePage 1 of 1Next pagelast page
refresh

Back to top
logoFollow TigerDroppings for LSU Football News
Follow us on Twitter, Facebook and Instagram to get the latest updates on LSU Football and Recruiting.

FacebookTwitterInstagram