Oracle学习笔记_01_SQL初步

1.分类

SQL语句分为以下三种类型:

   DML: Data Manipulation Language        数据操纵语言 DDL: Data Definition Language              数据定义语言    DCL: Data Control Language                  数据控制语言

2.DML

DML用于查询与修改数据记录,包括如下SQL语句:

INSERT :添加数据到数据库中 UPDATE:修改数据库中的数据 DELETE:删除数据库中的数据 SELECT:选择(查询)数据 SELECT是SQL语言的基础,最为重要。

3.DDL

DDL用于定义数据库的结构,比如创建、修改或删除数据库对象,包括如下SQL语句:

CREATE TABLE: 创建数据库表 ALTER TABLE : 更改表结构、添加、删除、修改列长度 DROP TABLE  : 删除表 CREATE INDEX: 在表上建立索引 DROP INDEX  : 删除索引

4.DCL

DCL用来控制数据库的访问,包括如下SQL语句:

GRANT        : 授予访问权限 REVOKE      : 撤销访问权限   COMMIT       : 提交事务处理 ROLLBACK  : 事务处理回退 SAVEPOINT : 设置保存点 LOCK            : 对数据库的特定部分进行锁定

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LanceToBigData

MySQL(八)之DML

昨天晚上很晚的时候才写完MySQL的常用函数,今天给大家讲一下MySQL的DML。接下来让我们直接来学习了,今天感冒了。身体很难受下午的时候要去买一波药了,不然...

2019
来自专栏C/C++基础

MySQL如何将select子查询结果横向拼接后插入数据表中

除了最后一列默认是当前时间戳,每一列的结果都是一个select查询结果。如何将查询的结果合并成一条记录插入到上面的数据表中呢?网上也没有确切的答案,摸索了很久,...

2172
来自专栏技术碎碎念

mysql使用基础 sql语句(一)

命令行输入mysql -u root -p,回车再输入密码,进入mysql。 终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可。如下图:...

36310
来自专栏用户2442861的专栏

【Linux】Ubuntu下C语言访问MySQL数据库入门

首先以用户rick登录MySQL数据库(用户rick已经被root权限用户赋予了创建数据库等等的权限):

1493
来自专栏运维技术迷

MySQL数据库(五):索引

一.什么是索引 相当于一本数的目录 二.使用索引的好处和坏处 好处:加快查找速度 坏处:占用磁盘空间 三.查看索引命令 命令格式: show inde...

2899
来自专栏L宝宝聊IT

SQL server 数据库的索引和视图

1555
来自专栏java 成神之路

聚簇索引和二级索引

3814
来自专栏维C果糖

史上最简单的 MySQL 教程(二十八)「外键(上)」

外键:foreign key,外面的键,即不在自己表中的键。如果一张表中有一个非主键的字段指向另外一张表的主键,那么将该字段称之为外键。每张表中,可以有多个外键...

3555
来自专栏mwangblog

开始使用MySQL

1742
来自专栏资深Tester

SQL系列之DDL/DCL语言

2486

扫码关注云+社区

领取腾讯云代金券