database
文章平均质量分 83
csdn_immortal
这个作者很懒,什么都没留下…
展开
-
03-017 oracle定时任务
每天凌晨0:00:00备份一个表,且以当天时间为准,过去7天每天备份一次。思路:创建一个存储过程利用定时任务每天凌晨0:00:00执行一次1、创建一个存储过程create or replace procedure prc_ams_asset as v_date varchar2(8); --定义日期变量 v_dated varchar2(8); --定义...原创 2020-01-06 14:19:55 · 210 阅读 · 0 评论 -
03-016 oracle中trim,ltrim,rtrim函数用法
oracle中trim,ltrim,rtrim函数用法该函数共有两种作用:第一种,即大家都比较熟悉的去除空格。例子:--TRIM去除指定字符的前后空格SQL> SELECT TRIM(' dd df ') FROM dual;TRIM('DDDF')------------dd df--LTRIM去除指定字符的前面空格SQL> SELECT LTRIM(' dd ...转载 2020-01-06 13:54:03 · 304 阅读 · 0 评论 -
03-015 浅谈oracle中单引号转义
这篇文章主要介绍了浅谈oracle中单引号转义的香瓜内容,涉及单引号的作用以及其具体用法,具有一定参考价值,需要的朋友可以参考下。ORACLE 单引号转义:在ORACLE中,单引号有两个作用:字符串是由单引号引用转义。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个)。SQL&...转载 2020-01-06 13:25:16 · 267 阅读 · 0 评论 -
03-014 expdp导出库时排除表
说明,从12c上导出数据库,排除指定表排出一个表EXCLUDE=TABLE:“IN(‘表名’)”即exclude=table:“in(‘表名’)”,其中"和’和()需要转义expdp 用户名/密码@实例名 directory=导出路径 dumpfile=导出数据名.dmp logfile=日志文件.log EXCLUDE=TABLE:\"IN\(\'表名\'\)\"排除多个指定表...原创 2019-12-04 14:10:10 · 2954 阅读 · 1 评论 -
03-013 更改oracle字符集报错 error: ora-12712
sqlplus / as sysdba或者conn /as sysdbashutdown immediate;startup mount;ALTER SESSION SET SQL_TRACE=TRUE;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM ...原创 2019-12-04 13:48:32 · 250 阅读 · 0 评论 -
03-012 oracle中xmlagg和listagg
oracle列转换行有如下方法一、wm_concat1、语法wm_concat()实例如下select wm_concat(distinct vendor) from ams_asset_info二、XMLAGG函数效果和wm_concat一样,但是性能不一样,XMLAGG排序一下,性能快一下1、语法*xmlagg(xmlparse(content 合并字段||’,’ well...原创 2019-12-02 15:46:09 · 4414 阅读 · 0 评论 -
03-011oracle中plsql developer导入导出与exp/imp方式
使用PDE文件导出数据和传统EXP/IMP方式的区别oracle数据库导出导入常用的有两种方式: 其一是:使用命令行调用exp和imp命令来实现。可以通过设定命令参数来实现自己的功能需要。具体的参数含义可以在windows命令行下运行:exp help=y和imp help=y来查看具体的参数说明。...转载 2019-11-14 10:52:55 · 3005 阅读 · 0 评论 -
03-010 Oracle的where条件in/not in中包含NULL时的处理
我们在写SQL时经常会用到in条件,如果in包含的值都是非NULL值,那么没有特殊的,但是如果in中的值包含null值(比如in后面跟一个子查询,子查询返回的结果有NULL值),Oracle又会怎么处理呢?创建一个测试表t_inlinuxidc@TEST>create table t_in(id number); Table created. linu...转载 2019-10-28 14:06:41 · 398 阅读 · 0 评论 -
03-012 oracle中alter的用法
对表常用的alter语句:ALTER TABLE (表名) ADD (列名 数据类型);ALTER TABLE (表名) MODIFY (列名 数据类型);ALTER TABLE (表名) RENAME COLUMN (当前列名) TO (新列名); ALTER TABLE (表名) DROP COLUMN (列名); ALTER TABLE (当前表名) RENAME TO (新表名);...原创 2019-11-08 16:27:19 · 1120 阅读 · 0 评论 -
03-011 update与merge into
merge into使用MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...)WHEN MATCHED THEN [UPDATE sql]WHEN NOT MATCHED THEN [INSERT sql]merge into ams_asset_...原创 2019-11-06 17:03:10 · 565 阅读 · 0 评论 -
03-009 SQL的case when then else end语句的用法
case函数case具有两种格式:简单case函数和case搜索函数简单case函数 case sex when '1' then '男' when '2' then '女' else '其他' endcase搜索函数 case when sex = '1' then '男' ...转载 2019-10-25 17:35:42 · 247 阅读 · 0 评论 -
03-008 连接查询left join中on和where
对于左连接中left join中的on和where区别w3schoolSQL LEFT JOIN 关键字介绍员工表和员工地址表MariaDB [my_db]> select * from employee;+------+----------+-----------+----------+| e_id | LastName | FirstName | hometown |+...原创 2019-10-21 17:55:33 · 271 阅读 · 0 评论 -
05-001 Mariadb修改root密码及跳过授权方式启动数据库
Mariadb修改root密码原创 2019-10-21 16:29:47 · 852 阅读 · 0 评论 -
03-007 mysql日期函数
https://www.runoob.com/sql/func-date-format.html MySQL DATE_FORMAT() 函数 MySQL Date 函数定义和用法DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以...转载 2019-10-20 07:52:48 · 98 阅读 · 0 评论 -
03-006 窗口函数rank,dense_rank,row_number 使用上的区别
学习排序类 rank,dense_rank,row_number使用上的区别 DENSE_RANK:连续排序 RANK:跳跃排序 row_number:没有重复值的排序[记录相等也是不重复的]可以进行分页使用。1、创建表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------...原创 2019-10-18 16:59:28 · 287 阅读 · 0 评论 -
03-005 sql50题-mariadb
sql50踢续原创 2019-10-14 13:30:34 · 487 阅读 · 0 评论 -
01-02菜鸟教程第二部分
MariaDB [my_db]> select * from websites;+----+---------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+------------...原创 2018-12-21 16:12:00 · 1719 阅读 · 0 评论 -
01-03 菜鸟教程第三部分(函数)
SQL 函数SQL 拥有很多可用于计数和计算的内建函数。SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SU...原创 2018-12-21 16:13:22 · 1474 阅读 · 0 评论 -
03-001 PL/SQL Developer安装
PL/SQL Developer 13.0 1PL/SQL Developer is an Integrated Development Environment that is specifically targeted at the development of stored program units for Oracle Databases. Over time we have seen ...原创 2019-02-13 16:09:47 · 360 阅读 · 0 评论 -
03-002oracle数据库迁移
说明注意点:登录secureCRT时,修改session字符集为gb2312或者default,中文字符不会显示为乱码$SQL>###:表示注释掉的命令数据导出1、创建备份目录(可用plsql或者sqlplus)$ mkdir /home/oracle/dhmp_web_to_test登入数据库管理员,执行如下命令:$sqlplus / as sysdbaSQL> ...原创 2019-03-18 17:39:04 · 620 阅读 · 0 评论 -
03-003oracle导入导出数据
sqlldr rms/123456@SHDDZJALL control=impport.ctl log=a.log —执行语句impport.ctl 内容如下load dataCHARACTERSET UTF8infile “/home/oracle/ct/20190423.csv” ----导入的文件appendinto table tmp_wz_assetfields ...原创 2019-05-05 17:25:34 · 591 阅读 · 0 评论 -
03-004mysql中delete,truncat,drop的区别
delete 语句用于删除表中的数据, 基本用法为:delete from 表名称 where 删除条件;以下是在表 students 中的实例:删除 id 为 3 的行: delete from students where id=3;删除所有年龄小于 21 岁的数据: delete from students where age<20;删除表中的所有数据: delete fro...原创 2019-05-06 12:33:13 · 489 阅读 · 1 评论 -
03-005 sql50题工具准备-mariadb
赞一个位置原创 2019-09-27 17:26:04 · 151 阅读 · 0 评论 -
01-01 菜鸟教程数据库初识
菜鸟教程完整版linux上安装mariadb的版本如下/usr/share/doc/MariaDB-server-10.2.19导入表mysql < websites.sqlMariaDB [my_db]> show databases;+--------------------+| Database |+---------------...原创 2018-12-21 15:53:36 · 1843 阅读 · 0 评论