展开全部

SQL推荐使用大写,但是使用小写也可以,没有硬性要求。

1、SQL语言简介:

结构化查询语言(Structured Query Language)简称SQL,是一62616964757a686964616fe4b893e5b19e31333431373232种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

2、功能:

SQL具有数据定义、数据操纵和数据控制的功能。

SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。

SQL数据操纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。

SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。

扩展资料:

语句结构

结构化查询语言包含6个部分:

1、数据查询语言(DQL:Data Query Language):其语句也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词。DQL保留字常与其它类型的SQL语句一起使用。

2、数据操作语言(DML:Data Manipulation Language):其语句包括动词INSERT、UPDATE和DELETE。它们分别用于添加、修改和删除。

3、事务控制语言(TCL):它的语句能确保被DML语句影响的表的所有行及时得以更新。包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。

4、数据控制语言(DCL):它的语句通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。

5、数据定义语言(DDL):其语句包括动词CREATE,ALTER和DROP。可在数据库中创建新表或修改、删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。

6、指针控制语言(CCL):它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT,用于对一个或多个表单独行的操作。

mysql语句一定要大写_请问SQL语句必须用大写,是不是规范相关推荐

  1. mysql给字段添加描述_用sql 语句给字段添加描述

    用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', ...

  2. mysql用sql语句将表中学生_用sql语句创建学生表如何做

    在数据库中使用SQL语句创建学生表代码如下:( 学号 char(12) primary key, 姓名 char(6) not null, 性别 char(2) check(性别 IN ('男','女 ...

  3. mysql语句创建学生表_用sql语句创建学生表的方法是什么

    用sql语句创建学生表的方法是什么 发布时间:2020-08-25 11:53:33 来源:亿速云 阅读:123 作者:小新 小编给大家分享一下用sql语句创建学生表的方法是什么,希望大家阅读完这篇文 ...

  4. mysql查询学号和姓名_数据库SQL语句中 查询选修了全部课程的学生的学号和姓名...

    一.SQL语言查询选修了全部课程的学生的学号和姓名. 两种解决途径: 第一种: 我们可以表示为在SC表中某个学生选修的课程数等于C表中课程总数.相应的SQL语言如下: selectS#,SNAMEfr ...

  5. mysql 字段相同条数_用sql语句统计数据库某个字段中相同的数据有多少条?

    展开全部 用分组,组内计数就可以了,意e69da5e6ba9062616964757a686964616f31333366306461思就是根据字段a的取值进行分组,相同的为一组,在用count进行组 ...

  6. mysql on是什么意思_这SQL语句里的ON 是什么意思啊

    展开全部 on条件是在生成临时32313133353236313431303231363533e59b9ee7ad9431333433626439表时使用的条件,它不管on中的条件是否为真,都会返回左 ...

  7. mysql的条件求和函数_使用SQL语句统计数据时sum和count函数中使用if判断条件的讲解...

    首先举个栗子(不想看的话直接下面看总结): order_type:订单类型 open_id:用户唯一标识 SELECT date(create_time) AS '当天日期', sum(real_pr ...

  8. mysql查询和某人一样_使用sql语句实现查询某人的排名,分数相同排名相同

    一.第一种形式排名 如:4个学生的分数分别是:100.90.90.80 排名结果为:第一.第二.第二.第三 SELECT count(DISTINCT score) FROM tbl_score WH ...

  9. mysql pivot函数怎么用_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用...

    /*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT IDENTITY(1 ...

最新文章

  1. 高职扩招计算机应用课程,高职扩招带来的“新生”
  2. java字符串数组拷贝函数_java 数组的拷贝 对象数组的拷贝 System.arraycopy函数
  3. JavaScript实现浏览器菜单的一些功能
  4. linux查询字段排序,Linux 操作命令 sort
  5. discovery_01
  6. 移动开发Html 5前端性能优化指南
  7. 《ASP.NET Core 微服务实战》-- 读书笔记(第5章)
  8. 给你一份超详细 Spring Boot 知识清单
  9. 易于使用的人工智能_需求分析:如何使用这种易于启动的方法+一个案例研究...
  10. oracle.cmd
  11. 怎么样向云服务器上传文件_如何向云服务器传输文件
  12. 案例7-3 统计工龄 (20 分)(简单)
  13. requests第三方库在测试中的使用
  14. 【C++】常用集合算法
  15. Windows编译运行EasyPR
  16. linux计划任务管理: cron定时任务,详解
  17. 使用Openxal框架开发加速器模型相关的java应用程序
  18. 相似图片搜索、算法、识别的原理解析(上)
  19. USACO-Shaping Regions
  20. 服务器响应程序,封装高可复用的服务端响应SSC程序修复对象 --ServerResponse

热门文章

  1. 我们日复一日努力奋斗的目的是什么
  2. 使用Powerdesigner绘制数据流图
  3. 泰雷兹和华泰英翔助力北京大兴国际机场空管系统落成
  4. 线性代数系列(五)--线性相关性
  5. 复变函数不挂科——3小时学完复变函数与积分变换(猴博士复变函数学习笔记1)
  6. 大直径测径仪的工艺流程详解
  7. 蓝桥杯开发板硬件资源和考点
  8. 如何找到大于或等于一个整数的最小的 2 的幂?
  9. 黑马程序员-Java高新技术-反射
  10. 智能煤矿:矿井人员精确定位系统