热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

oracle简单学习总结(一)——sql

oracle简单学习总结(一)——sqlSQL语言的分类类别功能举例数据库控制语言(DCL)控制对数据库的访问,启动和关闭等对系统权限进行授权和回收的GRANT、REVOKE等语句数据库定义语言(DDL)用来创建、删除及修改数据...SyntaxHighl

oracle简单学习总结(一)——sql
 
SQL语言的分类
类别
功能
举例
数据库控制语言(DCL)
控制对数据库的访问,启动和关闭等
系统权限进行授权和回收的GRANT、REVOKE 等语句
数据库定义语言(DDL)
用来创建、删除及修改数据库对象
创建表和索引的CREATE TABLE、ALTER INDEX 等语句
  www.2cto.com  
数据库操纵语言(DML)
用来操纵数据库的内容,包括查询
查询、插入、删除、修改和锁定操作的SELECT、INSERT、UPDATE、DELETE、LOCK TABLE 等语句
数据库事务处理
实现对数据的交易过程的完整控制
与数据库事物处理相关的COMMIT 、 ROLLBACK、SAVEPOINT、SET TRANSACTION 等语句
2. SQL的基本语法
 
语句由主句和若干个从句组成,主句和从句都由关键字引导。主句表示该语句的主要功能,从句表示一些条件或限定,有些从句是可以省略的。在语句中会引用到列名、表名或表达式。另外还有如下一些说明:
 
(1) 关键字、字段名、表名等之间都要用空格或逗号等进行必要的分隔。
(2) 语句的大小写不敏感(查询的内容除外)。
(3) 语句可以写在一行或多行。
(4) 语句中的关键字不能略写和分开写在两行。
 
(5) 要在每条SQL语句的结束处添加“;”号。
(6)为了提高可读性,可以使用缩进。
(7) 从句一般写在另一行的开始处。
  www.2cto.com  
例如:
 
最常见的查询语句:SELECT 字段名列表FROM 表名WHERE 条件;
select  name,remarkfrom usertable where id=3;
 
说明:查询usertable 表中id=3的数据的name,remark信息

推荐阅读
  • 深入分析十大PHP开发框架
    随着PHP技术的发展,各类开发框架层出不穷,成为了开发者们热议的话题。本文将详细介绍并对比十款主流的PHP开发框架,旨在帮助开发者根据自身需求选择最合适的工具。 ... [详细]
  • Oracle性能提升:深入探讨SQL优化与类型转换的影响
    本文详细分析了在Oracle数据库中如何通过正确的数据类型匹配来避免不必要的类型转换,从而提高SQL查询效率。 ... [详细]
  • 作为一名Java Web开发新手,我在尝试将项目部署至Tomcat服务器并连接MySQL数据库时遇到了驱动加载失败的问题。经过一番排查和努力,最终找到了解决方案。 ... [详细]
  • sqlserver动态分区方案例子
    sqlserver动态分区方案例子当我们存储的数据量比较大时,比如超过千万,上亿级别时单纯的使用索引可能效果不明显了,此时我们可以考虑采 ... [详细]
  • 本文探讨了随着并发需求的增长,MySQL数据库架构如何从简单的单一实例发展到复杂的分布式系统,以及每一步演进背后的原理和技术解决方案。 ... [详细]
  • 深入理解Java MySQL数据库连接池实现
    尽管利用Apache Commons DBCP等工具可以轻松构建数据库连接池,但本文详细解析了数据库连接池的工作机制,提供了详尽的注释,帮助开发者深入理解其内部运作。这不仅有助于提高数据库操作的效率,还能增强应用程序的稳定性和性能。 ... [详细]
  • 本文探讨了在H2内存数据库中使用to_char函数遇到的问题,包括别名创建失败和堆栈内存溢出的情况,并提供了解决方案。 ... [详细]
  • 本文深入探讨网页游戏的开发流程,涵盖从程序框架设计到具体实现的技术细节,旨在为开发者提供全面的指导。 ... [详细]
  • GBase 8s SQL 指南:多列约束详解
    本文档详细介绍了如何在GBase 8s中使用多列约束格式,将其应用于现有表的一列或多列。这种格式类似于CREATE TABLE语句中的多列约束,但提供了一些额外的选项,如INDEX DISABLED关键字。 ... [详细]
  • PySpark实战:高效使用DataFrame超越RDD
    本文深入探讨了PySpark中DataFrame的使用方法及其相对于传统RDD的优势,旨在帮助开发者更好地理解和利用这一强大工具。 ... [详细]
  • 今天发现Mysql的主从数据库没有同步先上Master库:mysqlshowprocesslist;查看下进程是否Sleep太多。发现很正常。showmaster ... [详细]
  • 本文总结了WebSphere应用服务器出现宕机问题的解决方法,重点讨论了关键参数的调整,包括数据源连接池、线程池设置以及JVM堆大小等,旨在提升系统的稳定性和性能。 ... [详细]
  • 本文探讨了Java编程中MVC模式的优势与局限,以及如何利用Java开发一款基于鸟瞰视角的赛车游戏。 ... [详细]
  • 尽管PHP是一种强大且灵活的Web开发语言,但开发者在使用过程中常会陷入一些典型的陷阱。本文旨在列出PHP开发中最为常见的10种错误,并提供相应的预防建议。 ... [详细]
  • 基于Java的学生宿舍管理系统设计
    本论文探讨了如何利用Java技术设计和实现一个高效的学生宿舍管理系统。该系统旨在提高宿舍管理的效率,减少人为错误,同时增强用户体验。通过集成用户认证、数据管理和查询功能,系统能够满足学校宿舍管理的多样化需求。 ... [详细]
author-avatar
Dearlily2046_394
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有