![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
学习要疯狂
小小白
展开
-
sql语句之case when的用法
应用场景:当需要从数据源上直接判断数据显示带不动含义的时候,就可以在SQL语句中使用case when 函数。语法如下:Case具有两种格式。简单Case函数和Case搜索函数。简单Case函数格式:CASE 列名WHEN 条件值1 THEN 选项1WHEN 条件值2 THEN 选项2……ELSE 默认值END(注释:列名,这里是sex,如果放在case后,则显示在屏幕上的列名即为列名sex)Case搜索函数:CASEWHEN 条件1 THEN 选项1WHEN 条件2 THE翻译 2021-01-27 17:24:40 · 64916 阅读 · 3 评论 -
mysql 连接报 ERROR 1130
重装MySQL(重装之前要先检查一下是不是已经存在mysql服务,如果存在,先把已有的mysql服务删除),由于不知道重装之前的root密码,使用重装之后的密码连接Mysql数据,总报 ERROR 1130: host ‘localhost’ not allowed to connect to this MySQLserver,不能连接数据库,猜测用户权限和密码的问题。1、用root用户登录mysql数据库(1)停止MySQL服务,执行net stop mysql;(2)在mysql的安装路径下找到配转载 2020-12-10 11:36:49 · 847 阅读 · 0 评论 -
mysql数据库忽略大小写 linux环境下
linux环境下报错:Unknown column ‘字段名’ in ‘field list’可能原因:区分了大小写查看是否忽略大小写:SHOW VARIABLES LIKE ‘%case%’截图如果是1表示已经忽略,0表示没忽略;修改方式:进入如下路径cd /etc/编辑文件vi my.cnf最后一行插入lower_case_table_names=1保存退出:wq!重启服务:service mysqld restart再次查看:SHOW VARIABLES LIKE原创 2020-11-27 16:37:02 · 435 阅读 · 0 评论 -
com.mysql.jdbc.MysqlIO.readFully
**昨天新装的mysql 每次第一次连接时候都报错如下:**com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:** BEGIN NESTED EXCEPTION **java.io.EOFExceptionSTACKTRACE:java.io.EOFExceptionat com.mysql.jdbc.MysqlIO.readFully(MysqlIO翻译 2020-11-24 09:29:22 · 935 阅读 · 0 评论 -
报错 mysql 1194
mysql 索引问题mysql 1194 – Table ‘rule_log’ is marked as crashed and should be repaired原因:mysql数据库如果报这个错,这就是索引出现故障导致。索引出现故障的原因有很多比如:过多且频繁的更新带索引的表,突然断电等等,从而因为索引而导致了表出现故障,因而查询报上述错误。解决方法:执行 – REPAIR TABLE rule_log;重新整理索引;...翻译 2020-11-04 10:59:17 · 858 阅读 · 0 评论 -
ORACLE数据库 表格创建自增主键
oracle数据库没有mysql图形工具设置自增的功能,因此需要手动创建序列进行自增;转自:https://www.cnblogs.com/wangjianly/p/10767367.html创建序列语句:CREATE SEQUENCE student_seq --序列的别名INCREMENT BY 1 -- 每次增加1个 START WITH 1 --从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE --直累加,不循环 NOCACHE翻译 2020-06-19 19:10:39 · 419 阅读 · 0 评论 -
Oracle 数据库 DBLINK创建 实现跨库操作
本文转载 自:勇者无敌 (感谢分享)https://www.cnblogs.com/wangyong/p/6354528.html ORA数据库要实现跨库查询, 方法一:可以通过OGG表同步数据到本库表,这个需要在本库中创建表,实现数据实时更新; 方法二:可使用功能ora数据库的 DBLINK功能,实现跨库查询;下面直接copy其内容分享:首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong转载 2020-06-19 11:28:38 · 483 阅读 · 0 评论 -
Oracle数据库的 sys_guid()
数据库的唯一标识获取说明:oracle8i版本以后提供了一个生成不重复的数据的函数sys_guid()样式:一共32位,生成的依据主要是时间和机器码,具有世界唯一性(和java中的UUID类似)特点:世界唯一语句:select sys_guid() from dual ;select SYS_GUID()||’’ as uuid from DUAL;...原创 2020-04-07 18:07:17 · 2131 阅读 · 0 评论