SQL DDL】的更多相关文章

常用SQL DDL语句 DDL-数据库定义语言:直接提交的.CREATE:用于创建数据库对象.DECLARE:除了是创建只在过程中使用的临时表外,DECLARE语句和CREATE语句非常相似.唯一可以被声明的对象是表.并且必须放入用户临时表空间.DROP:可以删除任何用CREATE(数据库对象)和DECLARE(表)创建的对象.ALTER:允许修改某些数据库对象的信息.不能修改索引. 下面主要基于对象介绍基本的语法: 1.数据库: 创建数据库:CREATE DATABASE database-n…
Sql语言被分为四大类:数据查询语言(DQL),数据操纵语言(DML),数据定义语言(DDL),数据控制语言(DCL). 1. 数据查询语言(DQL) 数据查询语言基本结构由select子句,from子句,where子句组成的查询块: select [字段名] from [表或视图名] where [查询条件] *注:show不属于数据查询语言,严格来说show属于数据控制语言(DCL). 查询select是对表里的信息数据进行查看,而显示show是对表结构和库中存放表的数据信息查看. 2. 数…
前言 DDL(Data Definition Language)语句:数据定义语句,这些语句定义了不同的数据段.数据库.表.列.索引等数据库对象.常用的语句关键字主要包括 create.drop.alter 等. 1.DDL 数据库操作语句 1)创建数据库语句 # 创建数据库,数据使用默认编码方式 utf8mb4 # create database 数据库名; > create database test; Query OK, 1 row affected (0.04 sec) # 创建数据库,…
Data Definition Language 自带commit,与表结构有关(数据字典)(会等待对象锁) Data Manipulation Language (数据文件相关变化有关,会产生锁)不含SELECT(DQL)(select for update除外) Transaction Control Language 事务控制:回滚.分步回滚(一致性) Database Control Language 数据库授权 笔记: PL/SQL 匿名块,不影响事务: DDL会导致事务结束: DML…
基于MySQL的: status 命令查看MySQL当前信息 show databases; 命令列出所有数据库模式 use test; use命令切换到指定数据库模式 show tables; 列出该模式下所有的数据表 desc / describe 表名; 查看指定表的结构 创建数据库模式(我们通常称数据模式叫做数据库): create database bank character set utf-8; show databases; use bank; 删除数据库模式: drop dat…
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一.用于定义数据库的三级结构,包括外模式.概念模式.内模式及其相互之间的映像,定义数据的完整性.安全控制等约束DDL不需要commit.CREATEALTERDROPTRUNCATECOMMENTRENAME 2.DML(Data Manipulation Lang…
SQL主要分成四部分:(1)数据定义.(SQL DDL)用于定义SQL模式.基本表.视图和索引的创建和撤消操作.(2)数据操纵.(SQL DML)数据操纵分成数据查询和数据更新两类.数据更新又分成插入.删除.和修改三种操作.(3)数据控制.包括对基本表和视图的授权,完整性规则的描述,事务控制等内容.(4)嵌入式SQL的使用规定.涉及到SQL语句嵌入在宿主语言程序中使用的规则. 1.DDL(Data Definition Language)数据库定义语言statements are used to…
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一.用于定义数据库的三级结构,包括外模式.概念模式.内模式及其相互之间的映像,定义数据的完整性.安全控制等约束DDL不需要commit.CREATEALTERDROPTRUNCATECOMMENTRENAME 2.DML(Data Manipulation Lang…
SQL:结构化查询语言(Structured Query Language) PL/SQL:过程化SQL语言(Procedural Language/SQL) DDL(Data Definition Language 数据定义语言) DML(Data Manipulation Language 数据操控语言) Tcl (最早称为"工具命令语言""Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种 脚本语言.…
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema. DDL是SQL语言的四大功能之一.用于定义数据库的三级结构,包括外模式.概念模式.内模式及其相互之间的映像,定义数据的完整性.安全控制等约束DDL不需要commit.CREATEALTERDROPTRUNCATECOMMENTRENAME2.DML(Data Manipulation Langu…