Database
「已注销」
贴地飞行猿
展开
-
Mysql 删除表数据的存储过程
删除表数据的存储过程, 可用于定时任务, 以达到定时清理数据的需求 DROP PROCEDURE procedure_table_clean; CREATE PROCEDURE procedure_table_clean() BEGIN DECLARE no_more_record integer DEFAULT 0; DECLARE id varchar(36); DEC...原创 2019-07-25 21:34:01 · 1374 阅读 · 0 评论 -
Mysql 批量插入数据存储过程
Mysql的批量插入数据脚本 # 批量插入数据 DROP PROCEDURE procedure_insert_auto; CREATE PROCEDURE procedure_insert_auto() BEGIN DECLARE count integer DEFAULT 10000; /*插入一万条*/ WHILE count > 0 DO INSER...原创 2019-07-25 21:35:26 · 405 阅读 · 0 评论 -
Mysql 数据迁移存储过程
过程还是有待改进,适用于数据量不算太庞大的迁移动作 抛开内在因素,同数据库不同表的数据迁移场景也几乎找不到… DROP PROCEDURE if exists procedure_transfer_persistent; CREATE PROCEDURE procedure_transfer_persistent() BEGIN DECLARE start_time timestamp ...原创 2019-07-25 21:36:37 · 336 阅读 · 0 评论 -
Mysql 事件管理
# 查看事件计划是否开启 SHOW VARIABLES LIKE 'event%'; SHOW VARIABLES LIKE 'event_scheduler'; # 开启事件计划 # 重启电脑自动开启事件计划 mysql.ini -> event_scheduler=ON SET GLOBAL event_scheduler = ON; SET @@global.event_sche...原创 2019-07-25 21:37:20 · 131 阅读 · 0 评论 -
Mysql 用户管理
# 查看用户列表 select host, user, authentication_string from mysql.user; # 创建表空间 create user 'asemgr1'@'%' identified by 'asemgr1'; create user 'asemgr2'@'%' identified by 'asemgr2'; # 授予用户通过外网IP对于该数据库的全部...原创 2019-07-25 21:37:52 · 105 阅读 · 0 评论 -
Oracle 自动插入数据
insert into table_1 select 'id-' || LPAD(rownum, 32, 0), TO_TIMESTAMP('2019-07-02 14:42:59.000000', 'YYYY-MM-DD HH24:MI:SS.FF6') from dual connect by level <...原创 2019-07-25 21:41:10 · 462 阅读 · 0 评论 -
Oracle表空间 表分区 会话
内容包括 表空间相关操作 几个简单的时间截取示例 固定表分区与自动表分区 表分区索引的创建示例 Oracle会话的基本操作 -- 查看表空间大小 SELECT FILE_NAME as 数据文件, TABLESPACE_NAME as 表空间名称, AUTOEXTENSIBLE as 自动扩展, STATUS as 状态...原创 2019-07-25 22:00:35 · 174 阅读 · 0 评论 -
Oracle 时间的相关操作
with t_base as ( select -- 当前时间 sysdate as sys_date, -- 当前时间戳(到纳秒,秒以下为假数据) to_timestamp(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')||'.123456789','yyyy-mm-dd hh24:mi:ss.ff') as sy...转载 2019-07-25 22:01:54 · 177 阅读 · 0 评论