sql语言是一种什么语言

上周。
我那个朋友问我SQL到底是个啥。

他说。
2 02 3 年。
他刚入职新公司。
面对一堆数据库操作。
有点懵。

我说。
SQL是结构化查询语言。
就是干数据库的。

核心功能就四样。
增删改查。
全管了。

他问。
比如呢?
我说。
比如查数据用SELECT。
像这样。
2 02 3 年1 月。
我在电脑上敲过。

sql SELECT FROM users WHERE age > 1 8 ;
他愣了下。
说。
好像能行。

我又说。
建表用CREATE TABLE。
去年。
我帮客户建过一张表。

sql CREATE TABLE orders ( id INT PRIMARY KEY, order_date DATE NOT NULL );
他说。
感觉挺好。
但后来。
他说他们用MySQL。
非标扩展的LIMIT语句。
我这边Oracle不支持。
有点烦。

我承认。
跨平台兼容性是SQL的弱点。
这点我不确定。
但2 02 3 年。
主流数据库都在努力兼容。

他最后说。
算了。
你看着办吧。

SQL语言是()语言。

2 02 2 年,我在某个城市,那天突然接到一个任务,得弄明白这SQL是个啥玩意儿。
当时也懵,只知道它是用来干数据库那点事的。
后来,我慢慢反应过来,这玩意儿还挺厉害,能存取数据,还能查询、更新和管理关系数据库系统。
我当时就想,这得多方便啊,不用一个个表格去翻,直接写个命令就能搞定。
再后来,我发现,这SQL还能写成脚本文件,扩展名还是.sql,挺有意思的。
当时就有点兴奋,觉得自己离编程高手又近了一步。

sql是什么语言

上周我那个朋友问我SQL是干嘛的。

他说他刚入门。
我给他讲了讲。

SQL就是跟数据库打交道用的语言。

2 02 3 年我告诉他。
主要干四件事。

第一 数据定义。

比如建表。
或者删表。

我用CREATE语句建过表。

第二 数据查询。

就是SELECT语句。

查数据。
特别常用。

第三 数据操纵。

增删改。
用INSERT,UPDATE,DELETE。

第四 数据控制。

管权限。
用GRANT,REVOKE。

我那个朋友当时有点懵。

我说你先学SELECT。

最常用的就是查询。

他听了才懂一点点。

这部分我不确定他后来会不会用。

算了。