![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 63
华府名安小书童
一只渴望成为大佬的小菜鸡。
展开
-
将Oracle数据库的字符集修改为ZHS16GBK
有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库。可以用下面的方法将数据库的字符集修改一下(改成跟你导出时的字符一样)。注:设置环境变量是用来处理PL/SQL字符问题的,不要吴会是已经将数据库的字符集修改了。1.cmd2.输入set ORACLE_SID=你想进入的数据库的那个sid3.输入 sqlplus /nolog4.将数据库启动到RESTRICTED模式下做字符集更改:SQL>conn /as sysdbaConnected.S...原创 2021-02-20 10:19:04 · 604 阅读 · 0 评论 -
MYSQL常用指令集
查询 正在使用的引擎:show engines;查询死锁的表show OPEN TABLES where In_use > 0;查询所有正在进行的线程show full processlist;查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;查看等待锁的事务SELEC...原创 2021-01-12 13:32:52 · 127 阅读 · 0 评论 -
MySQL查看和修改表的存储引擎
如何查看MySQL的当前存储引擎?一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:看你的mysql现在已提供什么存储引擎:mysql> show engines;看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql> show create table...原创 2021-01-12 11:13:05 · 87 阅读 · 0 评论 -
SQL优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在...转载 2018-03-22 14:48:59 · 338 阅读 · 0 评论 -
Navicat for oracle 提示 cannot load OCI DLL,126 193的解决方法
一、cannot load OCI DLL,126解决方法:工具->选项->OCI 选择oracle安装目录下bin里面的oci.dll二 在Win7下安装了Oracle 11g R2,在用Navicat去连接Oracle时,提示以下错误:Cannot load OCI DLL, 126: Instant Client package is required for Baic and ...转载 2018-04-11 11:38:38 · 537 阅读 · 0 评论 -
oracle树型结构数据查询(一)
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。1、准备测试表和测试数据123456789101112131415161718...转载 2018-04-12 09:50:00 · 239 阅读 · 0 评论 -
Oracle树形结构数据查询(二)
利用start with connect by 查询子节点和父节点数据显示为树状形前段时间做了一个根据子节点和父节点查询出树状型表数据:要实现的结果:实现的sql:[sql] view plain copyselect rpad('---', (level - 1) * 3, '---') || name as name, id from t_nscreen_region star...转载 2018-04-12 09:50:39 · 1723 阅读 · 0 评论 -
oracle中对字符串字段进行排序
在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择:按中文拼音进行排序:SCHINESE_PINYIN_M按中文部首进行排序:SCHINESE_RADICAL_M按中文笔画进行排序:SCHINESE_STROKE_M而oracle 9i是对中文的排序是默认按拼音排序(并不是指NLS_SORT = SCHINESE_PINYIN_M,而是说SQL中不指...原创 2018-04-13 11:28:37 · 6551 阅读 · 0 评论