以下是Oracle的一些命令:
Sql代码
1、set linesize 100; 设置长度
2、set pagesize 30; 设置每页显示数目
3、em a.sql 打开记事本
4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt
5、conn 用户名/密码 根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba;
6、show user; 显示当前连接的用户
7、select * from tab; 得到当前用户下的所有表
8、desc temp; 查看表结构
9、/ 继续执行上一个查询语句
clear scr; 清屏
字符函数
10、select upper('coolszy') from dual; 将小写字母转换成大写,dual 为一虚表
11、select lower('KUKA') from dual; 将大写字母转换成小写
12、select initcap('kuka') from dual; 将首字母大写
13、select concat('Hello',' world') from dual; 连接字符串,但没有||好用select concat('Hello','world') from dual;
14、select substr('hello',1,3) from dual; 截取字符串
15、select length('hello') from dual; 求字符串长度
16、select replace('hello','l','x') from dual; 替换字符串
17、select substr('hello',-3,3) from dual; 截取后三位
数值函数
18、select round(789.536) from dual; 四舍五入,舍去小数
19、select round(789.536,2) from dual; 保留两位小数
20、select round(789.536,-1) from dual; 对整数进行四舍五入
21、select trunc(789.536) from dual; 舍去小数,但不进位
22、select trunc(789.536,2) from dual;
23、select trunc(789.536,-2) from dual;
24、select mod(10,3) from dual; 返回10%3的结果
日期函数
25、select sysdate from dual; 返回当前日期
26、select months_between(sysdate,'16-6月 -08') from dual; 返回之间的月数
27、select add_months(sysdate,4) from dual; 在日期上加上月数
28、select next_day(sysdate,'星期一') from dual; 求下一个星期一
29、select last_day(sysdate) from dual; 求本月的最后一天
转换函数
30、select to_char(sysdate,'yyyy') year,to_char(sysdate,'mm'),to_char(sysdate,'dd') from dual;
31、select to_char(sysdate,'yyyy-mm-dd') from dual;
32、select to_char(sysdate,'fmyyyy-mm-dd') from dual; 取消月 日 前面的0
33、select to_char('20394','99,999') from dual; 分割钱 9表示格式
34、select to_char('2034','L99,999') from dual; 加上钱币符号
35、select to_number('123')*to_number('2') from dual;
36、select to_date('1988-07-04','yyyy-mm-dd') from dual;
通用函数
37、select nvl(null,0) from dual; 如果为null,则用0代替
38、select decode(1,1,'内容是1',2,'内容是2',3,'内容是3') from dual; 类似于 switch...case...
事务处理
39、commit; 提交事务
40、rollback; 回滚事务
41、select rownum from table; 在没一列前面显示行号
42、drop table 表名 cascade constraint
on delete casecade 当父表中的内容被删除后,子表中的内容也被删除
43、desc表名 显示表的结构
44、create user [username] identified by [password] 创建新的用户
45、grant 权限1、权限2...to 用户 给创建用户权限
ex:grant create session to [username] 此时只能连接到数据库
grant connect,resource to [username] 此时权限能满足要求
46、alter user [username] identified by [password] 修改用户密码
47、alter user [username] password expired 下次登录时提示修改密码
48、alter user [username] account lock 锁住用户
49、alter user [username] account unlock 解锁锁用户
50、grant select,delete on scott.emp to [username] 把scott下emp表的两个权限给用户
51、revoke select ,delete on scott.emo from [username] 回收权限
分享到:
相关推荐
因此,这里将基于标题“数据库第一章的呀第一章”来构建一篇关于数据库基础知识的文章。 ### 数据库基础知识 #### 一、什么是数据库? 数据库(Database)是一种有组织地存储数据的集合,能够高效地存储、管理和...
基于Spring Boot的知识管理系统是一个典型的B/S架构应用,结合了Spring Boot的强大功能与Vue.js优秀的前端表现能力,再加上MySQL作为数据库支撑,形成了一套高效、稳定的知识管理系统解决方案。通过对该项目的开发...
### 汽车租赁系统数据库设计相关知识点 #### 一、需求分析的详细描述 - **市场需求背景**:中国拥有大量持有驾驶证的人口,这部分人群中有相当一部分短期内无法购车但有临时用车需求,并具备相应的支付能力。这为...
再者,维普期刊资源整合平台也是一个重要的中文数据库,它集合了大量期刊文章,尤其在科技、医学和社科领域有着广泛的内容覆盖。用户可以在此平台上快速找到相关领域的最新研究成果。 除此之外,还有一些其他中文...
本篇文章将深入解析数据库原理的关键知识点,包括不同数据管理阶段的特点、数据描述的不同领域、数据模型的分类以及数据库体系结构的层级,旨在帮助读者全面理解数据库的基本概念和原理。 ### 数据管理阶段的演进 ...
本篇文章将深入探讨数据库设计的相关知识点。 首先,我们需要理解数据库的基本概念。数据库(Database)是一个有组织的数据集合,用于存储、管理和检索信息。常见的数据库类型包括关系型数据库(如MySQL、Oracle、...
**第一范式(1NF)**:要求数据库表中的每一列都必须是不可分割的基本数据项,即确保每一列都只包含单一值。 2. **第二范式(2NF)**:建立在1NF的基础上,要求非主键字段完全依赖于整个主键而非主键的一部分。这...
【数据库学习必备】这篇文章主要介绍了数据库的基础知识,适合初学者入门。文章首先讲解了数据库系统的基本概念,强调了数据库系统由逻辑数据...对于初学者而言,扎实掌握这些基础知识是构建数据库技术体系的第一步。
在IT项目管理与软件开发的过程中,数据库需求分析是至关重要的第一步。它不仅是系统设计的基础,也是确保最终产品能够满足用户需求的关键环节。本篇文章将深入探讨数据库需求分析的核心概念、流程以及相关技术,帮助...
本篇文章将深入探讨“基于Springboot+Vue的电影购票系统”的核心知识点,并结合“057_movie-puchase2-public-main”这一项目源码,为你提供详尽的理解与实践指南。 首先,Springboot是Spring框架的一个轻量级衍生品...
2. **网络资源抓取**: 网络资源抓取,也称为网页爬虫,是一种通过自动化程序从互联网上收集信息的技术。在C#中,可以使用`HttpClient`类进行HTTP请求,获取网页内容;然后使用HTML解析库如HtmlAgilityPack或...
参考数据库包含原始数据、信息或知识,如书目、索引等;事实数据库则存储大量的数据和事实,如数值、指南和术语。 2. 电子期刊:涵盖多种学科,由综合性集成商和专业学会提供。 3. 电子图书:便于在线阅读和检索的...
2. 内容管理模块:用于上传、编辑和组织知识内容,如课程、文章等,支持分类和标签设置,便于用户查找。 3. 订单与支付模块:处理用户的购买行为,对接支付接口,如微信支付,实现安全快速的交易流程。 4. 数据统计...
本篇文章旨在提供一个关于Ruby on Rails基础知识的概览,帮助初学者快速上手。 #### 二、方法概述 在Ruby on Rails中,方法是执行特定任务的基本单元。以下列举了一些常用的方法: 1. **字符串处理方法**: - `...
##### 第1章:发布第一篇博客文章 - **知识点介绍**: - 博客文章的基本结构。 - 如何创建并发布一篇简单的博客文章。 - 使用WordPress后台界面的基础操作方法。 - **实践技能**: - 掌握撰写和发布博客文章的...
在第二阶段,协调者根据第一阶段收集的信息决定事务是进行提交还是回滚,并通知所有参与者执行相应操作。 6. 参考文献和专业指导: Sybase SQL Server和数据库完整性的研究不仅是一个技术实践,也是一个理论探索。...
##### 第一节:加入文章列表和内容界面 - **知识点15:列表渲染**:利用wx:for循环指令展示文章列表。 - **知识点16:模板使用**:通过标签复用相同或相似的视图结构。 ##### 第二节:为程序加入底部菜单导航 - **...