首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >一、DDL 数据库

一、DDL 数据库

原创
作者头像
喵叔
修改于 2021-06-15 11:11:49
修改于 2021-06-15 11:11:49
7200
举报
文章被收录于专栏:喵叔's 专栏喵叔's 专栏
一、SQL 简介:

SQL是 Structured Query Language (结构化查询语言)的缩写,SQL是一门标准的计算机语言,它用于访问和操作数据库,主要包括数据定义,数据操纵,数据查询和数据控制,SQL 已经成为RDBMS的标准语言,不同的RDBMS使用的SQL版本有些差异,这些差异都是不同数据库的私有扩展。

二、SQL能做什么:
  1. 可以创建和管理数据库,数据表,存储过程和视图等等;
  2. 可以向数据库插入新的记录,并可以进行修改删除;
  3. 可以查询数据库中的记录;
  4. 可以对数据库进行事务控制和权限管理。
三、SQL语言的分类

按照功能用途划分:DDL、DML、DQL、DCL

  1. DDL:Data Definition Language (数据定义语言),用于数据库、表、视图等的建立、删除。包括 CREATE、ALTER、DROP 等;
  2. DML:Date Manipulation Language (数据操纵语言),用于添加、删除和修改数据表中的记录。包括 INSERT、DELETE和UPDATE;
  3. DCL:Data Control Language (数据控制语言),包括数据库对象的权限国立和事务管理。包括COMMIT、ROLLBACK、GRANT等;
  4. DQL:Data Query Language (数据查询语言),查询是数据库的基本功能,使用SELECT 查询数据表中的记录。 DLL中,对数据库的操作主要又有两种:创建和删除。
  5. 创建数据库:CREATE DATABASE 数据库名;
  6. 删除数据库:DROP DATABASE 数据库名;
  7. 显示MYSQL中所有的数据库:show databases;
  8. 显示当前工作的数据库:select database();
  9. 切换数据库:use 数据库名。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、SQL 简介:
  • 二、SQL能做什么:
  • 三、SQL语言的分类
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档