Is SQL a programming language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Is SQL a programming language?

Although not available in Code Playground, it's simply a programming language to show databases, I am learning it because I saw in a post that SQL is a web programming language, here's a snippet from the post: "HTML -> CSS -> Javascript -> PHP -> SQL" but I can't really see how it is a programming language? Is it really a programming language or no? Thanks.

9th Oct 2019, 12:23 PM
Logan Developer
Logan Developer - avatar
4 Answers
0
SQL is not a general purpose programming language like python where you could use it to make anything from a game to an automation script. It's a domain specific programming language. It's used to program the data you'd like to retrieve, manipulate, or insert into a database. That's an important part of many projects - such as storing the high score or character stats in a game, recording system log information in an automation script, or updating customer data at a business. It's also important to note that all the major vendors (SQL Server, Oracle, MySQL, etc) provide a procedural extension to the language that adds in a lot of general purpose functionality.
12th Oct 2019, 3:50 PM
Chris Hansen
+ 4
No SQL is not programming language. Structured Query Language or SQL is a standard Database language which is used to create, maintain and retrieve the data from relational databases like MySQL, Oracle, SQL Server, PostGre, etc. Post is right but I think you didn't get. Here the post is saying that SQL also used in web development.
9th Oct 2019, 12:50 PM
A͢J
A͢J - avatar
+ 1
Although it is turing complete, it is not a programming language, but rather a database management language (also called query language) for relational databases.
9th Oct 2019, 12:54 PM
Rizky
Rizky - avatar
+ 1
SQL (Structured Query Language) SQL (Structured Query Language) is a standardized programming language that's used to manage relational databases and perform various operations on the data in them.
9th Oct 2019, 1:10 PM
Shohina Komilova
Shohina Komilova - avatar