`
collinsxu
  • 浏览: 21955 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

sql函数笔记

阅读更多
1、set linesize 100;  设置长度
2、set pagesize 30;   设置每页显示数目
3、ed 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] 回收权限
分享到:
评论

相关推荐

    HiveSQL基础窗口函数学习笔记

    HiveSQL基础窗口函数学习笔记

    sql语句函数的使用笔记

    sql语句函数的使用笔记,方便以后写SQL语句时忘了函数可进行查询

    SQLServer2005数据库学习笔记

    笔记是本人学习SQLServer一段时间后重新整理出来的,适合有一些入门基础的人学习。 ├─01 安装及使用 │ SQLServer2005安装及使用.txt │ ├─02 常用函数 │ function.sql │ ├─03 建表、建库 │ create.sql ...

    SQL学习全笔记

    在我学习SQL的这两年时间里,不断查阅资料,不断摸索,最终在我学会了之后,整理除了一份相对完整的学习笔记,希望对初学者有所帮助。

    SQL常用函数总结

    SQL常用函数总结 。在实际应用中的笔记。

    7常用函数笔记.sql

    小白必看!适合小白的笔记

    SqlServer日期函数学习笔记.rar

    用于巩固SqlServer中一些常用的日期函数.这些都是一些很不错的例子噢 ...

    oracle帮助资料(入门教程、学习笔记、函数大全、sql和oracle通解)

    oracle帮助资料 oracle 入门教程 学习笔记 函数大全 sql和oracle通解 sqlsyntax oracle帮助资料 oracle 入门教程 学习笔记 函数大全 sql和oracle通解 sqlsyntax

    2009达内SQL学习笔记

    大多数SQL实现支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...

    PL/SQL学习笔记

    PL/SQl学习完整笔记。详细描述了,游标,集合,触发器,常用函数,调试,异常等内容

    SQL学习笔记四 聚合函数、排序方法

    SQL学习笔记四 聚合函数、排序方法,在数据调用中非常实用。

    sql server 2005 使用笔记之常用函数和经典sql语句

    NULL 博文链接:https://hb-keepmoving.iteye.com/blog/1285859

    SQL2005 学习笔记 窗口函数(OVER)

    1.简介: SQL Server 2005中的窗口函数帮助你迅速查看不同级别的聚合,通过它可以非常方便地累计总数、移动平均值、以及执行其它计算。 窗口函数功能非常强大,使用起来也十分容易。可以使用这个技巧立即得到大量...

    pl/sql笔记/sql笔记(游标创建存储过程)

    Pl/SQL简介 控制结构 复合数据类型 游标 异常 创建存储过程 函数的概念 包的概念 触发器概念

    oracle数据库sql-笔记.zip

    以思维导图的形式(xmind),呈现oracle数据库知识点....函数,表达式,聚合函数,子查询,分组查询,分页查询,视图,序列等)以及数据库的整体框架,以便你更好的学习,阅读。。感谢各位的支持,谢谢大家赏识

    我的笔记函数.sql

    这是我在刚刚学mysql基础过程中总结的函数,现在的我学了一年了,适用于刚开始接触mysql,大家加油,里面也许也存在一点点错误,请大家多多包涵,谢谢。

    详细的sql笔记

    非常详细的database基础笔记、oracle笔记、oracle函数集合

    复习笔记SQL34句

    SQL语句(09) 函数 3 SQL语句(10) COUNT 3 SQL语句(11) Group By 4 SQL语句(12) HAVING 4 SQL语句(13) ALIAS 4 SQL语句(14) 连接 4 SQL语句(15) 外部连接 5 SQL语句(16) Subquery 6 SQL语句(17) UNION 6 SQL语句(18) ...

    T-SQL学习笔记.chm

    一:简单的语法知识 二:简单的增 删 改 查和一些相关子句 三:复杂一点的查询 四:约束 五:create drop alter 六:视图 七:存储过程与用户自定义函数 八:触发器 九:全文索引 十:游标

Global site tag (gtag.js) - Google Analytics