Solved

Does SQL change much?

Posted on 2016-09-09
4
37 Views
Last Modified: 2016-09-09
I've decided I'm only going to law school if I get a full ride, I can't really justify spending a lot of money on a JD with the legal market the way it is.

So I want to get SQL down well and I checked out SQL Visual Quickstart Guide, 3rd Edition from the library.

The copyright is in 2008, I'm assuming SQL doesn't change as much as PHP. So this book should be good right?
0
Comment
Question by:burnedfaceless
4 Comments
 
LVL 42

Accepted Solution

by:
zephyr_hex earned 250 total points
ID: 41791781
The basics of SQL don't change.  However, there are features that are added in newer versions that at some point would be good to know.  But for a first book to get started, it looks like it contains the fundamentals (I read the reviews on Amazon).
0
 
LVL 34

Assisted Solution

by:gr8gonzo
gr8gonzo earned 125 total points
ID: 41791815
SQL is a generic language that changes based on the type of database that you use.

In that sense, it's very much like how English is a language but it is spoken differently in different countries. For example, the question, "What color is the sky?" is simple enough that it will likely be asked the same way whether you are in the United States or Canada or England or Ireland, etc...

However, asking "Where is the bathroom?" means one thing in the United States (you're looking for a restroom with a toilet), while in England it means you're likely looking for a room with a bath or shower.

Again, this is very similar to SQL. The SQL language defines the generally-accepted way of speaking to a database. Then each database takes it a little bit further. In MySQL, if you want to only grab the first 10 records of a query, you might say:

SELECT * FROM table LIMIT 10;

Whereas in Microsoft SQL Server (MSSQL), you would do this:

SELECT TOP 10 * FROM table;

The "SQL" part, meanwhile, simply defines "SELECT <data> FROM <source> WHERE <criteria>".

Generally speaking, even when new versions of databases come out and they introduce new features, they are USUALLY not deprecating old features. That means that most of what you learn from a book in 2008 will still work today.

More often than not, a book will make references to visual tools like SQL Management Studio or Enterprise Manager or PHPMyAdmin, and those tools will change far more than the underlying database will. For example, older versions of MSSQL used Enterprise Manager, but that's since been largely replaced by SQL Management Studio. Of course, those are all just optional "helper" tools. Even if they change the location or appearance of a button, they are still doing the same operations to the database.

New database versions are usually introducing new features that add on to what's already there in the database language, and of course, a book from 2008 won't cover features that were invented/added after it was published. If you're learning SQL from scratch, it'll usually be a while before you get to a point where you need to use any of the newer features because the basics still make up 99% of what you'll need to do.
0
 
LVL 26

Assisted Solution

by:Zberteoc
Zberteoc earned 125 total points
ID: 41791865
SQL language is the most stable among all languages. It is practically the same for about 50 years now. It gets some new features but not in regards to the main features and not that often. 2008 edition is safe.
0
 

Author Closing Comment

by:burnedfaceless
ID: 41792131
Thanks.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

As a database administrator, you may need to audit your table(s) to determine whether the data types are optimal for your real-world data needs.  This Article is intended to be a resource for such a task. Preface The other day, I was involved …
I have been using r1soft Continuous Data Protection (http://www.r1soft.com/linux-cdp/) for many years now with the mySQL Addon and wanted to share a trick I have used several times. For those of us that don't have the luxury of using all transact…
This video discusses moving either the default database or any database to a new volume.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now