随笔分类 -  技术 / 数据库

摘要:sql查看oralce内存大小 SELECT sum(bytes)/1024/1024/1024 GBytes FROM dba_segments 备份和恢复 冷备份 -- 关闭数据库 sqlplus /nolog connect /as sysdba shutdown immediate; -- 阅读全文
posted @ 2024-07-19 21:18 赵钱富贵 阅读(39) 评论(0) 推荐(0) 编辑
摘要:temp.dbf 文件过大,需要清理下 方法: 创建新的临时表空间temp03并设置为默认临时表空间、 下掉原temp表空间 删除原temp.rdf文件 重走一遍下掉temp03表空间,换回temp表空间 1.1查看临时表空间和其包含的文件 select d.file_name, d.file_id 阅读全文
posted @ 2023-12-22 15:00 赵钱富贵 阅读(110) 评论(0) 推荐(0) 编辑
摘要:sql查看oralce内存大小 SELECT sum(bytes)/1024/1024/1024 GBytes FROM dba_segments 备份和恢复 冷备份 -- 关闭数据库 sqlplus /nolog connect /as sysdba shutdown immediate; -- 阅读全文
posted @ 2023-12-10 22:17 赵钱富贵 阅读(25) 评论(0) 推荐(0) 编辑
摘要:根据查询条件动态拼接表名 # 测试数据 create table temp1(id int , name varchar(50)); create table temp2(id int , name varchar(50)); insert into temp2 values(2,'里斯'); in 阅读全文
posted @ 2022-09-26 16:48 赵钱富贵 阅读(22) 评论(0) 推荐(0) 编辑
摘要:select (@i:=@i+1) as i, table1.* from table1 , (select @i:=0) temp 阅读全文
posted @ 2022-08-10 16:13 赵钱富贵 阅读(95) 评论(0) 推荐(0) 编辑
摘要:关系型数据库的一致性 3种读 脏读 一个事务读取到另一个事务未提交的数据 不可重复读 不可重复读的重点是修改;同样的条件, 第1次和第2次读取id相同的记录,值却不一样。 幻读 幻读的重点在于新增或者删除;同样的条件, 第1次和第2次查出的记录数不一样 不可重复读解决 对于前者, 只需要锁住满足条件 阅读全文
posted @ 2022-06-01 10:10 赵钱富贵 阅读(162) 评论(0) 推荐(0) 编辑
摘要:create table temp1(name varchar(50)) alter table temp1 add column name1 varchar(50) as (name) virtual, add column name2 varchar(50) as (name) stored, 阅读全文
posted @ 2022-02-09 14:06 赵钱富贵 阅读(468) 评论(0) 推荐(0) 编辑
摘要:sql语句: select group_concat(cata_id separator '\',\'') from temp001 设置连接后最大长度 SET GLOBAL group_concat_max_len=102400; 查看连接后最大长度 show variables like "gr 阅读全文
posted @ 2022-01-26 09:14 赵钱富贵 阅读(28) 评论(0) 推荐(0) 编辑
摘要:前提: 开启binlog、数据库名、操作日期 步骤:找到对应的binlog、解码、将delete翻译为insert 1.查看binlog是否开启 show variables like '%log_bin%'; 2.查看数据文件存放路径:bin-log路径 show variables like ' 阅读全文
posted @ 2021-08-19 17:13 赵钱富贵 阅读(998) 评论(0) 推荐(0) 编辑
摘要:一、 连接器Connectors: 语言或工具连接数据库,并与之交互。 jdbc,odbc,php,python... 二、应用层 ●Connection Pool(连接池) 分配管理和释放数据库连接。 允许应用程序重复使用一个现有的数据库连接,而不是新建一个, 释放“空闲时间”超过“最大空闲时间” 阅读全文
posted @ 2019-10-29 20:10 赵钱富贵 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、innodb 1.支持事务 事务ACID(atomicity原子性、consistency一致性、isolation隔离性、durability持久性) A:事务要么全执行,要么全不执行 C:事务执行前后,数据完整性一致 I:多用户并发访问数据库时,数据库为每个用户创建的事务间相互隔离 D:事务 阅读全文
posted @ 2019-09-28 08:58 赵钱富贵 阅读(6083) 评论(0) 推荐(0) 编辑
摘要:游标是 取用一组数据 并能够 一次与一个单独的数据 进行交互的方法 sql server提供了四种类型的游标:静态游标、动态游标、只进游标、键集驱动的游标 阅读全文
posted @ 2019-08-08 07:05 赵钱富贵 阅读(140) 评论(0) 推荐(0) 编辑
摘要:/* 指定表中数据发生变化时触发器自动生效 3种常规触发器:DML触发器 DDL触发器 登陆触发器 */ --1.创建DML触发器 --eg: create trigger T_DML_employee on employee --on table/view after insert --for/af... 阅读全文
posted @ 2019-05-17 21:08 赵钱富贵 阅读(128) 评论(0) 推荐(0) 编辑
摘要:存储过程是预编译sql语句的集合,存储在一个名称下作为一个单元来处理 表employee 属性id,name 1.创建 create procedure proc_name --存储过程 @name char(20) as --形参 select * from employee where name 阅读全文
posted @ 2019-05-17 19:54 赵钱富贵 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1. select ...from... [into...] //distinct去重 ; top n 项数 where... // group by... //分组 having... //指定组或聚合的搜索条件 order by... //排序 compute... //附加函数 union [ 阅读全文
posted @ 2019-05-17 10:40 赵钱富贵 阅读(209) 评论(0) 推荐(0) 编辑
摘要:第一种 格式 : 简单Case函数 : 格式说明 case 列名 when 条件值1 then 选择项1 when 条件值2 then 选项2....... else 默认值 end eg: select case job_level when '1' then '1111' when '2' th 阅读全文
posted @ 2019-05-16 08:02 赵钱富贵 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1.对数据表: create table alter table add|drop drop table 2.对表中数据: insert into values update set delete 3.对约束(constraint) 例: (1)not null: alter table table 阅读全文
posted @ 2019-05-15 21:27 赵钱富贵 阅读(108) 评论(0) 推荐(0) 编辑
摘要:MySQL: 开启服务:cmd中进入mysql的bin目录,mysqld.exe -install net start mysql 进入mysql:mysql -h localhost -u root -p 显示数据库:show databases; 显示数据库中的表:show tables; 显示 阅读全文
posted @ 2019-05-15 19:41 赵钱富贵 阅读(454) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示