`
xiaoliang330
  • 浏览: 115561 次
  • 性别: 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项目管理与软件开发的过程中,数据库需求分析是至关重要的第一步。它不仅是系统设计的基础,也是确保最终产品能够满足用户需求的关键环节。本篇文章将深入探讨数据库需求分析的核心概念、流程以及相关技术,帮助...

    基于Springboot+vue的电影购票系统(源代码+数据库.zip

    本篇文章将深入探讨“基于Springboot+Vue的电影购票系统”的核心知识点,并结合“057_movie-puchase2-public-main”这一项目源码,为你提供详尽的理解与实践指南。 首先,Springboot是Spring框架的一个轻量级衍生品...

    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:模板使用**:通过标签复用相同或相似的视图结构。 ##### 第二节:为程序加入底部菜单导航 - **...

Global site tag (gtag.js) - Google Analytics