SQL分类以及应用

SQL分类:

  定义 DDL:用于定义数据库的表,列,create    alter  drop

  操作 DML:用于数据表的更新  insert  delete update     ★

  控制 DCL:用于数据库访问权限和安全级别

  查询 DQL 表的记录   select   from  where      ★

SQL语法:

SQL 对大小写不敏感!

SQL 中最重要的 DDL 语句:

  CREATE DATABASE - 创建新数据库

  ALTER DATABASE - 修改数据库

  CREATE TABLE - 创建新表

  ALTER TABLE - 变更(改变)数据库表

  DROP TABLE - 删除表

  CREATE INDEX - 创建索引(搜索键)

  DROP INDEX - 删除索引

原文地址:https://www.cnblogs.com/mpenghao/p/10957055.html

时间: 2024-10-02 09:47:39

SQL分类以及应用的相关文章

Sql分类

SQL语言共分为四大类:数据查询语言DQL.数据操纵语言DML.数据定义语言DDL.数据控制语言DCL 1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT.FROM.WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视>WHERE <查询条件> 2. 数据操纵语言数据操纵语言DML 主要有三种形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 删除:DELETE 3. 数据定义语言DDL 数据定义语言DDL用来创建数据库

SQL分类 DDL/DML/DCL

数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT.DENY.REVOKE等语句,在默认状态下,只有sysadmin.dbcreator.db_owner或db_securityadmin等角色的成员才有权利执行数据控制语言. GRANT语句是授权语句,它可以把语句权限或者对象权限授予给其他用户和角色.DENY语句用于拒绝给当前数据库内的用户或者角色授予权限,并防止用户或角色通过其组或角色成员继承权限.REVOKE语句是与GRANT语句相反的语句,它能够将

SQL分类,DDL,DML,DCL

SQL分类 DDL(Data Definition Languages) 数据定义语言,这些语句定义了不同的数据字段.数据库.表.列.索引等数据. 常用的语句关键字主要包括 create(添加),drop(删除),alter(修改) DML (Data Manipulation Languges) 数据操纵语句,用于添加.删除.更新和查询数据库记录,并检查数据完整性. 常用的语句关键字主要包括 insert(插入字段),delete(删除字段),update(修改字段),select(查询表中的

SQL分类及常用语句

SQL语句主要可以分为三个类别:DDL.DML.DCL,细分也可以分为六类:DDL.DML.DQL.TPL.DCL.DCL.CCL.不同的分发只是分类的粒度不同. 这里先按三类说明 DDL(Data Definition Language)数椐定义语言:这些语言定义了不同的数据段.数据库.表.列.索引等数据对象,主要用于操作数据库本身的数据或者说数据结构.DDL包括create.drop.alter等,更多的是数据库管理员使用. 创建库:create database 库名 default ch

二十三、oracle pl/sql分类三 包

包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成.1).我们可以使用create package命令来创建包,如:i.创建一个包sp_packageii.声明该包有一个过程update_saliii.声明该包有一个函数annual_income --声明该包有一个存储过程和一个函数create package sp_package is procedure update_sal(name varchar2, newsal number); function annual_income(n

2.sql分类

SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插入和删除记录的语法. 查询和更新指令构成了 SQL 的 DML 部分: SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 SQL 的数据定义语言 (DDL) 部分使我们有能力创建或

二十二、oracle pl/sql分类二 函数

函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句.而在函数体内必须包含return语句返回的数据.我们可以使用create function来建立函数. 1).接下来通过一个案例来模拟函数的用法 --输入雇员的姓名,返回该雇员的年薪CREATE FUNCTION annual_incomec(uname VARCHAR2)RETURN NUMBER IS annual_salazy NUMBER(7,2);BEGIN SELECT a.sal*13 INTO annual

二十一、oracle pl/sql分类一 存储过程

存储过程用于执行特定的操作,当建立存储过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分:通过使用输出参数,可以将执行部分的数据传递到应用环境.在sqlplus中可以使用create procedure命令来建立过程.实例如下:1.请考虑编写一个存储过程,可以输入雇员名,新工资,用来修改雇员的工资 --根据雇员名去修改工资CREATE PROCEDURE sp_update(uname VARCHAR2, newsal NUMBE

Oracle-05-SQL语句概述、分类&amp;amp;SQL*PLUS概述(初识insert,desc,list,r,del,a,c,n等命令)

一.SQL语句概述 (1)SQL全程是"结构化查询语言(Structured Query Language)". SQL是大多数主流数据库系统採用的标准查询语言. (2)SQL语句的优势:语言结构简单.功能强大.简单易学. (3)在进行SQL开发是为了更easy的訪问关系数据库,所以SQL可以运行以下几种操作: ①从数据库中查询数据 ②向数据库中插入数据 ③从数据库中删除数据 ④创建和操作数据库对象(如用户.索引.触发器等) ⑤控制对数据库的訪问 ⑥更新数据 (4)注意:SQL不是程序