SQL命令有哪几种类型

作者&投稿:畅朱 (若有异议请与网页底部的电邮联系)
~
SQL命令主要分为4种类型,分别为:DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)、TCL(事务控制语言)。下面就来带大家简单了解一下这四种类型,希望对大家有所帮助。

结构化查询语言(SQL)众所周知的是数据库语言,我们可以使用它来对现有数据库执行某些操作,并且我们也可以使用该语言来创建数据库。SQL使用某些命令,如Create,Drop,Insert等来执行所需的任务。【相关视频教程推荐:MySQL教程】
这些SQL命令主要分为四类,下面就来为大家简单介绍一下:
DDL(数据定义语言)
DDL或数据定义语言实际上由可用于定义数据库模式的SQL命令组成。它只是处理数据库模式的描述,用于创建和修改数据库中数据库对象的结构。
常用的DDL命令:
CREATE: 用于创建数据库或其对象(如表,索引,函数,视图,存储过程和触发器)。
DROP :用于从数据库中删除对象。
ALTER :用于更改数据库的结构。
TRUNCATE: 用于从表中删除所有记录,包括为记录分配的所有空格。
COMMENT: 用于向数据字典添加注释。
RENAME: 用于重命名数据库中存在的对象。
DML(数据操作语言)
处理数据库中存在的数据操作的SQL命令属于DML或数据操作语言,这包括大多数SQL语句。
常用的DML命令:
SELECT :用于从数据库中检索数据。
INSERT: 用于将数据插入表中。
UPDATE : 用于更新表中的现有数据。
DELETE :用于从数据库表中删除记录。
DCL(数据控制语言)
DCL包括GRANT和REVOKE等命令,主要处理数据库系统的权限,权限和其他控制。
常用的DCL命令:
GRANT:授予用户对数据库的访问权限。
REVOKE:使用GRANT命令提取用户的访问权限。
TCL(事务控制语言)
TCL命令处理数据库中的事务。
常用的TCL命令:
COMMIT: 提交交易。
ROLLBACK:在发生任何错误的情况下回滚事务。
SAVEPOINT: 设置事务中的保存点。
SET TRANSACTION:指定交易的特征。


怎样鎠ql server profiler的跟踪结果
1. 拥有 ALTERTRACE 权限的用户 A 开始重播跟踪。2. 在重播的跟踪中遇到用户 B 的登录事件。3. SQL Server Profiler 使用 EXECUTE AS命令模拟用户 2。4. SQL Server 尝试验证用户 B的身份,根据结果的不同会出现下列情况之一:如果用户 B 无法通过身份验证,SQLServer Profiler 将返回一个错误,并以...

InfluxDB简单介绍
命令行形式 HTTP APIs \/ping \/query \/write 简单来说,RP就是一个定期删除旧数据的组件。像RRD,Graphite中类似的功能 CQ在InfluxDB中是一个很有特色的功能,有些场景下原始数据是秒级别,但是查询时只需要分钟级别的聚合值,如果每次查询秒级别的数据再聚合成分钟级别的数据,就显得有些多余,查询不...

linux基础命令
locate \\*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令 whereis halt 显示一个二进制文件、源码或man的位置 which halt 显示一个二进制文件或可执行文件的完整路径 挂载一个文件系统 mount \/dev\/hda2 \/mnt\/hda2 挂载一个叫做hda2的盘 - 确定目录 '\/ mnt\/hda2' 已经存在 umount \/dev\/hda2...

解释什么是S QL数据库?
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。...

什么是集团公司?
集团公司是为了一定的目的组织起来共同行动的团体公司,是指以资本为主要联结纽带,以母子公司为主体,以集团章程为共同行为规范的,由母公司、子公司、参股公司及其他成员共同组成的企业法人联合体。一般意义上的集团公司,是指拥有众多生产、经营机构的大型公司。它一般都经营着规模庞大的资产,管辖着众多的...

linux中rpm命令的作用
源代码安装包:这种软件包是程序员开发完成的原始代码,一般被制作成 “.tar.gz” 或 “.tar.bz2” 等格式的压缩包文件,因多数使用 tar 命令打包而成的,所以经常被称为 “tarball”。 《Linux就该这么学》一起学习更多知识。使用RPM软件包管理命令——RPM 一、RPM命令具有非常强大的功能,结合不同...

CentOS常用基础命令汇总
locate \\*.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令whereis file 显示一个二进制文件、源码或man的位置which file 显示一个二进制文件或可执行文件的完整路径5.查看文件内容cat file1 从第一个字节开始正向查看文件的内容tac file1 从最后一行开始反向查看一个文件的内容more file1 查看一个长...

linux启动dhcp服务器的命令linux启动dhcp
由于CentOS6\/7的系统管理机制不同,所以开机自启动服务的方式有所不同,但是配置文件,帮助文档大同小异 3.1CentOS6下DHCP安装:yuminstalldhcp 通过rpm-qldhcp来查询hdcp包所创建安装的文件,我们可以分析他的使用方式:这里列举几个比较重要的文件:DHCP服务配置文件:\/etc\/dhcp\/dhcpd.conf \/etc\/dhcp\/...

linux的常用命令有哪些呢???希望带上解释
指令很多,你只要记住常用的就行了,其它的用到了在查阅我有个教程,如果需要可以m我!我举几个常用的命令查看cpu cat \/proc\/cpuinfo查看内存 free -m查看挂载的硬盘 df -h查看所有硬盘 fdisk -l复制copy移动mv打开目录 cd 目录名称cat 查看文件内容more 分屏查看内容head 查看文件开头部分内容tail 查看文件结尾部分...

开始菜单--运行,都有什么命令,越详细越好
2007-06-05 谁能告诉我运行的命令,越详细越好! 2 2009-03-19 谁能列几个常用命令,就是在开始菜单中“运行”输入地命令。越多... 2 2006-01-04 开始菜单运行里的命令都是有哪些?? 20 2006-05-15 开始菜单中的“运行”命令有哪些,其作用是?(如msconfi... 13 2013-08-31 windows 系统开始菜单...

历下区15137609072: SQL语句有哪几种类型,各类型的主要作用是什么?
蒯骨乙肝: 1、数据操纵语言(DML):用来操纵数据库中数据的命令.包括:select、insert、update、delete. 2、数据定义语言(DDL):用来建立数据库、数据库对象和定义列的命令.包括:create、alter、drop. 3、数据控制语言(DCL):用来控制数据库组件的存取许可、权限等的命令.包括:grant、deny、revoke. 4、其他语言元素:如流程控制语言、内嵌函数、批处理语句等.

历下区15137609072: SQL语句有哪几种类型,各类型的主要作用 -
蒯骨乙肝: 具体来分就是ddl和dml两种. ddl是对表结构的定义,比如create alter等语句 Dml是对表数据进行的操作比如select insert update delete等

历下区15137609072: sql基本命令都是什么含义,求列表解释 -
蒯骨乙肝: --SQL基本命令--数据定义语言 Create(创建) Alter(更改) Drop(删除)--数据操纵语言 Insert(插入) select(选择) delete(删除) update(更新)--事务控制语言 commit(提交) savepoint(保存点) rollback(回滚)--数据控制语...

历下区15137609072: 请问sql必须熟记的命令有哪些? -
蒯骨乙肝: SQL的基本命令和几个常用函数汇总 --创建对象(表、视图、存储过程、函数)命令] CREATE TABLE/VIEW/PROCEDURE/FUNCTION--创建表 CREATE TABLE tabTestVB (VbName varchar(10),value numeric(10)) GO CREATE TABLE ...

历下区15137609072: SQL数据库的操作 -
蒯骨乙肝: SQL包括了所有对数据库的操作,主要是由4个部分组成:1.数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分.2.数据操纵:这一部分又称为“SQL DML”,其中包括数据查询和...

历下区15137609072: 常用数据库有哪些? -
蒯骨乙肝: 常见的关系型数据库有mysql 、SQL Server、Oracle、Sybase、DB2等.关系型数据库是目前最受欢迎的数据库管理系统,技术比较成熟. 1、MySQL MySQL是目前最受欢迎开源的SQL数据库管理系统,与其他的大型数据库Oracle、DB2、...

历下区15137609072: SQL语言对表结构的操作命令有哪些 -
蒯骨乙肝: create alter drop

历下区15137609072: 什么是sql,其包含哪几项功能的语句 -
蒯骨乙肝: SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的.SQL功能强大、简单易学、...

历下区15137609072: 解释一下下面几个SQL命令 -
蒯骨乙肝: 1、声明一个静态方法,返回类型是sqlconnection2、初始化连接字符串,即声明一个sqlconnection对象3、调用DB对象的createConnection()方法,把返回的值赋给con4、声明一个sqlcommand对象

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网