随笔分类 - 数据库
SQL Oracle
摘要:MySQL group_concat() 函数用法 在使用 group by 对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数。 1、基本用法 group_concat() 完整语法如下: group_concat([DISTINCT
阅读全文
摘要:基本步骤: 1、写查询sql; 2、导出保存的查询; 3、设置“自动运行”; 4、设置收发邮件信息; 5、设置定时任务相关参数。 遇到的问题: 1、发送测试邮件时,navicat报错。解决办法:发件用的qq邮箱,后来经过测试,使用smtp,端口只能设置为587,使用TLS安全连接。 2、发送测试邮件
阅读全文
摘要:另一种张表也是相同的字段创建索引却能成功,在网上查了一些资料。后来发现是两张表字段都用的varchar类型,不过能成功建索引的表设置的长度是50,而不能成功的表里设置的255,修改字符长度就能成功建索引了。 关于varchar(50)和varchar(255)的区别:https://dba.stac
阅读全文
摘要:创建备份表: CREATE TABLE 备份表名 AS SELECT * FROM 源表名
阅读全文
摘要:1、检查表空间数据文件占用: select b.file_name 物理文件名, b.tablespace_name 表空间, b.bytes/1024/1024大小M, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M, substr((b.bytes-su
阅读全文
摘要:redis启动 : 命令行 redis-server redis.windows.conf
阅读全文
摘要:1、查看当前所有对象 SQL> select * from tab; 2、建一个和a表结构一样的空表 SQL> create table b as select * from a where 1=2; SQL> create table b(b1,b2,b3) as select a1,a2,a3
阅读全文
摘要:另附一篇很不错的文字版笔记: https://www.jellythink.com/archives/351
阅读全文
摘要:SELECT 字段时,尽量少用t.*这样的写法,只写出需要查询的列名即可; 多表查询时多用表别名,书写规范,使用AS关键字; 查询条件多用where,having关键字主要是对聚合后结果进行过滤; 尽量不对索引列进行计算操作,如where sum(a+b)>3; 指定查询范围时多用exist,少用i
阅读全文
摘要:第一步、安装Oracle数据库软件,视实际需要可以额外安装数据库客户端软件。安装过程网上有很多文章,在此不再赘述。(说明:在使用ArcMap连接数据库时需要安装client) 第二部、安装常用的数据库客户端如PL/SQL或者Nacicat等,笔者用的是PL/SQL. 第三步、使用SYS账户登录,使用
阅读全文