- My Forums
- Tiger Rant
- LSU Recruiting
- SEC Rant
- Saints Talk
- Pelicans Talk
- More Sports Board
- Fantasy Sports
- Golf Board
- Soccer Board
- O-T Lounge
- Tech Board
- Home/Garden Board
- Outdoor Board
- Health/Fitness Board
- Movie/TV Board
- Book Board
- Music Board
- Political Talk
- Money Talk
- Fark Board
- Gaming Board
- Travel Board
- Food/Drink Board
- Ticket Exchange
- TD Help Board
Customize My Forums- View All Forums
- Show Left Links
- Topic Sort Options
- Trending Topics
- Recent Topics
- Active Topics
Started By
Message
How do I learn SQL?
Posted on 2/25/14 at 1:42 pm
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?
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 on 2/25/14 at 1:50 pm to southernelite
You're welcome.
Just go one by one down the left side topics.
Just go one by one down the left side topics.
This post was edited on 2/25/14 at 1:51 pm
Posted on 2/25/14 at 1:53 pm to southernelite
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: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.
Anything other useful things I should be learning along the way?
Posted on 2/25/14 at 2:01 pm to Korkstand
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.
So kind of a professional development deal.
Posted on 2/25/14 at 2:52 pm to Korkstand
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 on 2/25/14 at 2:53 pm to southernelite
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 on 2/25/14 at 4:43 pm to southernelite
maybe check out Coursera
Posted on 2/25/14 at 7:24 pm to southernelite
W3schools.com has a decent course you can do in 5-10 hours to get a start.
Posted on 2/25/14 at 7:39 pm to southernelite
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.
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 on 2/25/14 at 8:58 pm to southernelite
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 on 2/25/14 at 9:00 pm to HeadyMurphey
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.
after you know the basics you can pretty much google your way around to learn more.
Posted on 2/25/14 at 9:04 pm to diat150
Yes, I have been using it for 12 years and msdn and Google are life savers for rarely used functions
Posted on 2/25/14 at 9:05 pm to HeadyMurphey
I am always intrigued by seeing others code as there is about 100 ways to accomplish the same task
Popular
Back to top
Follow TigerDroppings for LSU Football News