数据库
文章平均质量分 62
睡眠不足z
摸索着前进,实践出真知。
展开
-
记录~配置MySQL服务在局域网内访问
1.命令行连接MySQL后执行以下命令(mysql -u root -p)-- myuser用户名,mypassword 密码,% 表示允许所有主机连接服务 -- GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPT原创 2021-12-13 15:29:04 · 468 阅读 · 0 评论 -
看懂Oracle执行计划
一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例:①:配置执行计划需要显示的项:工具 —> 首选项 —> 窗口类型 —> 计划窗口—> 根据需要配置要显示在执行计划中的列执行计划的常用列字段解释:基数(Rows):Oracle估计的当前操作的返回结果集行数字节(Bytes)...转载 2021-08-10 09:58:12 · 1241 阅读 · 0 评论 -
Oracle 正则表达式匹配
1.匹配统一社会信用代码(同时校验18位和15位)SELECT * FROM table WHERE REGEXP_LIKE(tyshxydm,'^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$'); 只校验18位:/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/...原创 2020-09-29 15:32:15 · 1005 阅读 · 0 评论 -
【面试题】SQL实现行转列
MySQL5.7实现行转列表a原始数据如下:实现查询结果为:其中一种实现方式:SELECT department '部门',MAX(IF(month = '1', mount, 0)) '一月份',MAX(IF(month = '2', mount, 0)) '二月份',MAX(IF(month = '3', mount, 0)) '三月份'FROM aGROUP BY department;...原创 2020-08-11 01:50:32 · 109 阅读 · 0 评论