![](https://img-blog.csdnimg.cn/20190828104943952.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
--------数据库----
LI_AINY
这个作者很懒,什么都没留下…
展开
-
使用达梦数据库注意事项记录
如果用SYSDBA登录数据库执行SQL语句需要添加模式名 (数据库名),类似于ORACLE想执行SQL时不添加模式名先创建表空间:CREATE TABLESPACE SCOTTDB1 DATAFILE 'SCOTTDB1.DBF' SIZE 512 ;然后创建用户:CREATE USER SCOTT IDENTIFIED BY "Ab11112222" DEFAULT TABLESPAC...原创 2019-10-17 15:59:00 · 957 阅读 · 0 评论 -
Windows下配置安装MongoDB服务,简化MongoDB启动
如果不给Windows安装MongoDB服务的话,每次启动MongoDB都得通过mongod --dbpath C:\MongoDB\data的方式启动,第一是不爽,第二是容易输错,当然最主要的原因是我懒第一步:以管理员方式启动cmd,注意,不要图省事直接在bin目录下按住shift右键在此处打开cmd,那样会安装服务不成功的。然后进入到mongoDB的bin目录下执行mongod --c...原创 2019-05-02 19:57:55 · 307 阅读 · 0 评论 -
ORA-28001: the password has expired
原因:如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题解决办法,用原账户原密码登陆,并重新设置密码(可以使用原密码)...原创 2019-07-01 18:11:34 · 152 阅读 · 0 评论 -
ORA-01691: Lob 段 SYSTEM.SYS_LOB0000126575C00007$$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
修改表的时候出现的异常,原因是表空间不足了。报错详情见标题5解决办法:a.查询所有表空间大小以及文件位置select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name;b.得到SYSTEM...原创 2019-06-27 18:45:25 · 4329 阅读 · 0 评论 -
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received
重启MySql服务The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0...原创 2019-07-18 10:26:29 · 1061 阅读 · 0 评论 -
ORACLE中模糊查询时查询带下划线‘_’的记录查询结果有误
原因:下划线“_”在oracle中不是单纯的表示下划线的意思,而是表示通配符比如select * from user t where t.name like 'ab\_%'查询出来的结果是所有name以ab开头的数据解决办法:使用ESCAPE关键字,语法:ESCAPE 'escape_character'ESCAPE的用途为允许在字符串中搜索通配符而不是将其作为通配符使用。escape_c...原创 2019-07-19 19:54:08 · 1473 阅读 · 0 评论 -
Redis使用(+Springboot)
背景:将主页的目录放入Redis,加快访问速度,减轻数据库压力,并测试redis和mysql之间的查询速度差距/** * <p> * TODO 菜单Service * </p> * * @author ainy * @version 2019年7月30日 */@Service("menuService")public class MenuServic...原创 2019-07-30 17:36:39 · 193 阅读 · 0 评论 -
Oracle中NULLS FIRST,NULLS LAST
作用:把空值放在查询记录中的第一行或者最后一行原创 2019-08-19 09:42:07 · 383 阅读 · 0 评论 -
ORA-02264 创建表时报错ORA-02264:名称已被一个现有约束条件占用
查询表主键约束select * from dba_constraints where table_name ='REV_TOMATERIAL_REPORTLOSS_ITEM' and constraint_type ='P'REV_TOMATERIAL_REPORTLOSS_ITEM为你的表名2. 如果表名太长,生成的主键约束会忽略后面的,主键约束一共30位,其中还包括了’PK_’,...原创 2019-08-07 19:42:44 · 6420 阅读 · 0 评论 -
报错:TNS-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序
背景:sqlplus可以正常连接,plsql连接报错解决办法:NET MANAGEER中设置你的连接实例威默认服务器设置修改前:修改后:成功:原创 2019-09-14 11:50:57 · 453 阅读 · 0 评论 -
mongodb compass Windows版本安装与简单使用
直接命令号使用的话也可以,就是有点费劲,所以使用mongodb compass,可以对mongoDB数据可视化,界面看着也很舒服,很多版本的mongodb安装包里面可以直接安装mongodb compass,但是很慢的,所以分开安装。安装网址:https://www.mongodb.com/download-center/compass点击下载(zip压缩包版本)解压后点击MongoD...原创 2019-05-01 22:51:51 · 7188 阅读 · 0 评论 -
Error parsing INI config file: the argument ('true聽') for option 'logappend' is invalid. Valid choic
背景:安装mongoDB,Windows版,zip版,执行配置文件时报错Error parsing INI config file: the argument ('true聽') for option 'logappend' is invalid. Valid choices are 'on|off', 'yes|no', '1|0' and 'true|false'try 'mongod...原创 2019-05-01 20:57:53 · 2112 阅读 · 2 评论 -
ORACLE查询表的所有字段名以及属性
查询表的所有字段名以及属性(所有用户)SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'T_UNIT_NAME'查询表的所有字段名以及属性(当前用户)SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'T_UNIT_NAME'...原创 2019-01-22 16:47:34 · 12912 阅读 · 2 评论 -
Sql使用distinct关键字去重
建立一个表,新建多条记录,并有列字段重复。查询select DISTINCT str from sb;结果,去掉了重复字段原创 2019-01-19 16:55:28 · 2358 阅读 · 0 评论 -
MySql批处理
不打开mysql的批处理 @Test public void TestSqlBatch(){ try{ //加载驱动程序 Class.forName(&quot;com.mysql.jdbc.Driver&quot;); ...原创 2019-01-18 17:50:57 · 181 阅读 · 0 评论 -
mysql创建表报错#1166 - Incorrect column name 'UId '
原因:有字段名后台有空格.空格是不能做字段名的.删除空格就行了原创 2019-03-03 15:36:28 · 1413 阅读 · 0 评论 -
Native table 'performance_schema'.'session_variables' has the wrong structure
Native table 'performance_schema'.'session_variables' has the wrong structurecmd’进入mysqlmysql -u root -p执行set @@global.show_compatibility_56=ON;原创 2019-03-09 23:34:54 · 2349 阅读 · 1 评论 -
Oracle查询某个表是否有某个列
sql语句select count(0) as 列from user_tab_columns where UPPER(column_name)='RECID' AND TABLE_NAME = 'MD_ORG'2. 写在mybatis中//查询某个字段在某个表中是否存在 是返回1 不是返回0 @Select("select count(0) as aanum \r...原创 2019-03-22 16:34:55 · 1906 阅读 · 0 评论 -
Cause: java.sql.SQLDataException: ORA-01810: 格式代码出现两次
1.原因是Oracle和格式化日期的时候我使用oracle内置函数to_date指定的格式是to_date(mydate,'yyyy-MM-dd HH:mm:ss')而在Oracle中是 不能使用的格式的,如果是24小时制改成yyyy-MM-dd HH24:mi:ss即to_date(mydate,'yyyy-MM-dd HH24:mi:ss')12小时制yyyy-MM-...原创 2019-03-26 09:31:10 · 1324 阅读 · 7 评论 -
Caused by: com.mysql.cj.exceptions.CJException: The connection property 'useSSL' acceptable values a
报错Caused by: com.mysql.cj.exceptions.WrongArgumentException: The connection property 'useSSL' acceptable values are: 'TRUE', 'FALSE', 'YES' or 'NO'. The value 'false$serverTimezone=UTC' is not acce...原创 2019-03-22 23:11:19 · 8923 阅读 · 0 评论 -
UNION 和 UNION ALL
UNION 查询出的结果如果有相同的,则去重UNION ALL会展示所有结果,不去重原创 2019-04-16 16:41:33 · 146 阅读 · 0 评论 -
数据库索引
数据库索引转自http://www.cnblogs.com/aspwebchh/p/6652855.html参考http://www.cnblogs.com/gavinsp/p/5513536.html使用索引很简单,只要能写创建表的语句,就肯定能写创建索引的语句,要知道这个世界上是不存在不会创建表的服务器端程序员的。然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另...转载 2019-01-31 11:11:31 · 140 阅读 · 0 评论