`
xiaoliang330
  • 浏览: 114515 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

第一篇文章---收集数据库知识

阅读更多
以下是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)是一种有组织地存储数据的集合,能够高效地存储、管理和...

    基于springboot的知识管理系统源码数据库.doc

    基于Spring Boot的知识管理系统是一个典型的B/S架构应用,结合了Spring Boot的强大功能与Vue.js优秀的前端表现能力,再加上MySQL作为数据库支撑,形成了一套高效、稳定的知识管理系统解决方案。通过对该项目的开发...

    汽车租赁系统数据库设计

    ### 汽车租赁系统数据库设计相关知识点 #### 一、需求分析的详细描述 - **市场需求背景**:中国拥有大量持有驾驶证的人口,这部分人群中有相当一部分短期内无法购车但有临时用车需求,并具备相应的支付能力。这为...

    信息检索与利用:第三章-常用中文数据库PPT文档.pptx

    再者,维普期刊资源整合平台也是一个重要的中文数据库,它集合了大量期刊文章,尤其在科技、医学和社科领域有着广泛的内容覆盖。用户可以在此平台上快速找到相关领域的最新研究成果。 除此之外,还有一些其他中文...

    数据库原理

    本篇文章将深入解析数据库原理的关键知识点,包括不同数据管理阶段的特点、数据描述的不同领域、数据模型的分类以及数据库体系结构的层级,旨在帮助读者全面理解数据库的基本概念和原理。 ### 数据管理阶段的演进 ...

    数据库设计

    本篇文章将深入探讨数据库设计的相关知识点。 首先,我们需要理解数据库的基本概念。数据库(Database)是一个有组织的数据集合,用于存储、管理和检索信息。常见的数据库类型包括关系型数据库(如MySQL、Oracle、...

    数据库课程设计.pdf

    **第一范式(1NF)**:要求数据库表中的每一列都必须是不可分割的基本数据项,即确保每一列都只包含单一值。 2. **第二范式(2NF)**:建立在1NF的基础上,要求非主键字段完全依赖于整个主键而非主键的一部分。这...

    数据库学习必备

    【数据库学习必备】这篇文章主要介绍了数据库的基础知识,适合初学者入门。文章首先讲解了数据库系统的基本概念,强调了数据库系统由逻辑数据...对于初学者而言,扎实掌握这些基础知识是构建数据库技术体系的第一步。

    数据库需求分析

    在IT项目管理与软件开发的过程中,数据库需求分析是至关重要的第一步。它不仅是系统设计的基础,也是确保最终产品能够满足用户需求的关键环节。本篇文章将深入探讨数据库需求分析的核心概念、流程以及相关技术,帮助...

    C#版小偷工具 网上资源自动抓取并插入数据库源码

    2. **网络资源抓取**: 网络资源抓取,也称为网页爬虫,是一种通过自动化程序从互联网上收集信息的技术。在C#中,可以使用`HttpClient`类进行HTTP请求,获取网页内容;然后使用HTML解析库如HtmlAgilityPack或...

    XXXX0325第一讲检索部分-电子资源检索概述.pptx

    参考数据库包含原始数据、信息或知识,如书目、索引等;事实数据库则存储大量的数据和事实,如数值、指南和术语。 2. 电子期刊:涵盖多种学科,由综合性集成商和专业学会提供。 3. 电子图书:便于在线阅读和检索的...

    修复登录接口2022年版最新知识付费变现小程序源码下载-独立后台版本.rar

    2. 内容管理模块:用于上传、编辑和组织知识内容,如课程、文章等,支持分类和标签设置,便于用户查找。 3. 订单与支付模块:处理用户的购买行为,对接支付接口,如微信支付,实现安全快速的交易流程。 4. 数据统计...

    Ruby on Rail 基础知识 一张纸

    本篇文章旨在提供一个关于Ruby on Rails基础知识的概览,帮助初学者快速上手。 #### 二、方法概述 在Ruby on Rails中,方法是执行特定任务的基本单元。以下列举了一些常用的方法: 1. **字符串处理方法**: - `...

    Professional WordPress Design and Development, 2nd Edition

    ##### 第1章:发布第一篇博客文章 - **知识点介绍**: - 博客文章的基本结构。 - 如何创建并发布一篇简单的博客文章。 - 使用WordPress后台界面的基础操作方法。 - **实践技能**: - 掌握撰写和发布博客文章的...

    Sybase SQL Server与数据库的完整性研究.pdf

    在第二阶段,协调者根据第一阶段收集的信息决定事务是进行提交还是回滚,并通知所有参与者执行相应操作。 6. 参考文献和专业指导: Sybase SQL Server和数据库完整性的研究不仅是一个技术实践,也是一个理论探索。...

    微信小程序开发教程cms

    ##### 第一节:加入文章列表和内容界面 - **知识点15:列表渲染**:利用wx:for循环指令展示文章列表。 - **知识点16:模板使用**:通过标签复用相同或相似的视图结构。 ##### 第二节:为程序加入底部菜单导航 - **...

    MySQL云数据库架构设计实践_洪斌@爱可生.pdf

    MySQL云数据库架构设计实践是一篇由爱可生公司的南区负责人洪斌所撰写的关于MySQL云数据库架构设计的实践文章。本文详细阐述了云数据库架构设计的必要性、演进、服务可用性、数据可用性、监控、DTS设计以及未来规划...

Global site tag (gtag.js) - Google Analytics