
数据库
文章平均质量分 52
*WILL*
改变,从不习惯开始。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle批量更新某字段值
示例如下:-- 更新UPDATE CLASS a SET a.class_name = replace(a.class_name,'2','0') ;说明:replace('字段名','待替换内容','替换后内容') 修改前 修改后 ...原创 2020-06-17 21:44:34 · 4136 阅读 · 0 评论 -
oracle查看用户角色、权限
一、查看用户:1.查看当前用户: select * from v$session;2.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;二、查看角色:1.当前用户被激活的全部角色 select * from session_roles;2.当前用户被授予的角色 select * from user_role_privs;2.全部用户被授予的角色 selec...原创 2020-05-27 10:20:47 · 1781 阅读 · 0 评论 -
MYSQL列别名无效问题解决
项目上用的Spring JDBC,是通过ResultSetMetaData接口来调用具体数据库的JDBC实现类来获取数据库返回结果集的。在项目开发中,发现在MYSQL中使用的别名没有办法被正常解析,即给字段取别名无效,通过crs.getMetaData().getColumnName()取的是字段原来的字段名。如:给name字段取了个别名为name2,最终返回的结果并不是别名name2,而...原创 2020-03-23 16:11:59 · 2294 阅读 · 3 评论 -
解决Linux下MySQL5.6中文乱码问题
一、登录MySQL查看字符集,如下:mysql> SHOW VARIABLES LIKE 'character%';+--------------------------+----------------------------+| Variable_name | Value |+-------------------...原创 2019-12-23 15:08:51 · 277 阅读 · 0 评论 -
mysql将select结果集作为update的where条件时的SQL语法
废话不多说,直接上代码:UPDATE table_nameAS tab1INNER JOIN (SELECT * FROM table_nameWHERE column= value) AS tab2SET tab1.column = valueWHERE tab1.id = tab2.id原创 2019-05-10 15:50:46 · 6131 阅读 · 1 评论 -
mysql删除某个数据库的所有表
执行如下语句得到结果如图:SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='test';点击如下所示按钮,选择Copy All Rows To Clipboard ,弹出框点击okCtrl + v 进行粘贴,如下:选中红框所有,...原创 2019-04-17 14:52:48 · 1011 阅读 · 0 评论 -
oracle用户登录提示: user test lacks create session privilege logon denied
原因:用户 test 缺少创建会话权限登录被拒绝解决方法:授予session权限给test用户grant create session to test原创 2019-03-29 13:16:15 · 2550 阅读 · 0 评论 -
oracle查询表空间相关信息
-- 查看表空间路径Select * FROM DBA_DATA_FILES;-- 查询表空间中数据文件具体位置select name from v$datafile;--1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizeFROM dba_tablespaces t...原创 2019-04-04 13:12:00 · 1535 阅读 · 0 评论 -
oracle查询用户的相关表/视图
-- 查询所有用户的表,视图等select * from all_tab_comments-- 查询本用户的表,视图等select * from user_tab_comments--查询所有用户的表的列名和注释.select * from all_col_comments -- 查询本用户的表的列名和注释select * from user_col_comments...原创 2019-04-04 13:09:33 · 1134 阅读 · 0 评论 -
查看/修改oracle服务字符集
1、查看oracle服务字符集select userenv('language') from dual;2、修改oracle服务器端字符集在SQL*PLUS 中,以DBA登录conn 用户名 as sysdba然后执行以下命令>shutdown immediate;>startup mount;>alter system enable restri...原创 2019-04-04 13:05:18 · 153 阅读 · 0 评论 -
oracle通过字段名查找表名
select table_name from user_tab_columns t where t.COLUMN_NAME = '字段名';原创 2019-04-04 13:01:53 · 3604 阅读 · 2 评论 -
mysql的三种取整函数
一、ROUND()函数用法 ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位 ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。 SELECT ROUND('123.456') 123 SELECT ROUND('123.654') 12...转载 2018-10-25 09:34:57 · 17377 阅读 · 0 评论 -
mysql保留小数点后N位
1、函数:FORMAT()。2、语法:FORMAT(要格式化的字符,保留位数)。例:SELECT FORMAT("12.345",2) FROM 表名 //结果为12.34 注意:1、直接截取,不会四舍五入,如果整数部分超过三位则以逗号分割。 2、返回的是String类型数据,不可用于排序或计算。...原创 2018-10-25 09:32:26 · 2704 阅读 · 0 评论 -
java调用数据库Blob对象图片的简单方法(不需要Blob接收)
先介绍下blob:BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的...原创 2018-10-16 10:57:12 · 2947 阅读 · 0 评论 -
如何将mysql表结构导出成Excel格式的(并带备注)
方法一: 1.使用一个MySQL管理工具:SQLyog,点击菜单栏“数据库”下拉的最后一项:导出的格式如下:2.要想转成Excel格式的只需手动将该表复制到Excel中去。 方法二: 1.以下用的是Navicat Premium,可以换成任意图形化客户端 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, ...转载 2018-09-27 16:48:56 · 495 阅读 · 0 评论 -
select结果导出为excel
(方式1)在cmd中执行命令,格式如下:mysql -hxx -uxx -pxx -e "query statement" dbName > file -h:后面跟的是链接的host(主机) -u:后面跟的是用户名 -p:后面跟的是密码 db:你要查询的数据库 file:你要写入的文件,绝对路径例:将 sql语句 select * from yhxx...原创 2018-09-27 16:46:07 · 3701 阅读 · 0 评论 -
笛卡尔积图解
所谓笛卡尔积,通俗点说就是指包含两个集合中任意取出两个元素构成的组合的集合. MySQL的多表查询(笛卡尔积原理)先确定数据要用到哪些表。 将多个表先通过笛卡尔积变成一个表。 然后去除不符合逻辑的数据(根据两个表的关系去掉)。 最后当做是一个虚拟表一样来加上条件即可。 应用场合在某些情况下用于寻找连续日期中残缺的数据,可以先用笛卡尔积做一个排列组合,然后和目标表进行关联,以查询...原创 2018-09-14 15:50:11 · 36278 阅读 · 1 评论 -
sql中将字符串数字转换成数字
SELECT CAST(id AS SIGNED) id FROM lis_yz ORDER BY id DESCSELECT CONVERT(id,SIGNED) id FROM lis_yz ORDER BY idSELECT id+0 id FROM lis_yz ORDER BY id ;原创 2018-08-27 17:19:10 · 44782 阅读 · 0 评论