Oracle数据库常用的Sql语句整理】的更多相关文章

Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2.查看用户下所有的表 : select * from user_tables; 3.创建表空间 :CREATE TABLESPACE invocie DATAFILE '/data/InvoiceData/invoicebak/invocie_01.dbf' Size 4096M AUTOEXTEND OFF: CREAT…
1. select * from emp; 2. select empno, ename, job from emp; 3. select empno 编号, ename 姓名, job 工作 from emp; 4. select job from emp; 5. select distinct job from emp; 6. select distinct empno, job from emp;说明:因为雇员编号不重复, 所以此时证明所有的列没有重复,所以不能消除掉重复的列. 7. 查询…
先列上我的数据库表格: c_date(Date格式)     date_type(String格式) 2011-01-01                   0 2012-03-07                   0 2013-07-03                   1 ......                            .. 一:oracle数据库查询的sql语句重点是如何查日期类型,里面就涉及到了to_char 和to_date了 上范例:和普通的sql语句思…
安装MySQL有两种的方式,一种是解压版本,但是需要配置环境变量,相对而言比较麻烦.所以我们一般采取第二种方式,那就是到MySQL的官网上下载安装版.这样就会省去很多麻烦,在这里我就不再详细的介绍具体的安装过程了,百度一下,Google,上面有手把手的教程.好了话不多说,让我们开始我们今天的话题--MySQL的操作语句 首先打开MySQL的客户端会让你输入你安装时设置的密码,这样的好处是保护你的数据库的安全性,这就在一定程度上避免了他人对你的数据库的恶意操作.输入正确的密码后就会进入我们的MyS…
比如:通过系统web页面自动生成了sql语句,insert into temp(select '1,2,3',to_date(sysdate,'yyyy--mm-dd hh24:mi:ss') from dual),将这条SQL保存到另外一张表的SQL字段(列)中. 说白了,现在就是遇到这些单引号的问题,无法将SQL语句保存到数据库的表中. 答案: INSERT INTO t(col) SELECT 'insert into temp SELECT ''1,2,3'',to_char(sysda…
前言 本片博客使用mysql数据库进行数据操作,使用Navicat for mysql 这个IDE进行可视化操作.每个SQL语句都是亲身实验验证的,并且经过自己的思考的.能够保证sql语句的可运行性. sql语句的命令不区分大小写,但储存的数据是区分大小写的.在这里我们统一使用英文小写进行命令编辑.如果喜欢大写的可以使用IDE编辑器的一键美化功能,可以统一转化为大写.并且会对你的sql语句进行美化,例如自动换行等. 创建删除(数据库.表) 创建数据库 create database <数据库名>…
; SELECT to_date('2014-12-01', 'yyyy-mm-dd') + numtodsinterval(rownum , 'day') FROM DUAL CONNECT BY ROWNUM <= (to_date('2015-01-01', 'yyyy-mm-dd') - to_date('2014-12-01', 'yyyy-mm-dd')) wm_concat(分组时 列值相加) 加派需 select ts.peplename peplename, max(ts.in…
一下语句都是基于 mysql数据库 查询是否使用索引 explain  select * FROM t_table1; 结果列的含义: table:此次查询操作是关联哪张数据表 type:连接查询操作类型,一般根据索引查询的话为const,如果没有索引,则遍历所有数据那么为All(此种方式效率极低)    possible_keys:显示可能应用在这张表中的索引.如果为空,没有可能的索引. key: 实际使用的索引.如果为NULL,则没有使用索引. key_len:使用的索引的长度.在不损失精确…
抄自:https://www.cnblogs.com/qiu18359243869/p/9474515.html 提示:dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录. 一.基本操作 --新建表: ) ) not null); --插入数据 insert into table1 (id,name) values ('aa','bb'); --更新数据 update table1 set id = 'bb' where id='cc'; --删除…
禁用触发器: alter table tb disable trigger tir_name 启用触发器: alter table tb enable trigger tir_name…