认识SQL

1.SQL指的是结构化的查询语句

不同的数据库有不同的操作语法,后来IBM开发标准的数据库操作语法,Oracle数据库是最早提供这种语法的数据库。由于SQL语句的标准推广,所有的数据库都支持SQL。

SQL语法之中实际上的组成只有20几个单词,但是SQL大力发展的时代,有一部分不使用SQL。在行业内还产生了NoSQL数据库(不使用SQL数据库)但不意味着不使用SQL数据库。

2.对于SQL语句本身也分为若干类子类

DML(数据操作语言):数据的更新与查询操作(SELECT、FROM、INSERT、GROUPBY、HAVING、WHEVE、UPDATE、DELETE)在开发之中几乎都是以DML操作为主的。

DDL(数据定义语言):数据库对象的定义语言,例如:数据表、约束、索引、 同义词、用户

DCL(数据库控制语言):数据库的权限控制

重点在于DML与DDL的学习上

3.Scott用户表(重点)

首先如果想要知道某一个用户(模式)所有的数据表,可以使用如下语法

SELECT * FROM tab;

CONN scott/tiger

SET LINESIZE 300;

SET PAGESIZE 30;

此时结果中一共返回来四张数据表,但是要想知道每一张表的结构,则可以使用DESC表名称。要知道dept,使用DESC dept。

posted @ 2021-09-30 15:43  晚风将至  阅读(93)  评论(0编辑  收藏  举报