随笔分类 -  数据库

SQL Oracle
摘要:MySQL group_concat() 函数用法 在使用 group by 对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数。 1、基本用法 group_concat() 完整语法如下: group_concat([DISTINCT 阅读全文
posted @ 2023-09-08 15:29 Peninsula 阅读(38) 评论(0) 推荐(0) 编辑
摘要:基本步骤: 1、写查询sql; 2、导出保存的查询; 3、设置“自动运行”; 4、设置收发邮件信息; 5、设置定时任务相关参数。 遇到的问题: 1、发送测试邮件时,navicat报错。解决办法:发件用的qq邮箱,后来经过测试,使用smtp,端口只能设置为587,使用TLS安全连接。 2、发送测试邮件 阅读全文
posted @ 2023-06-01 10:06 Peninsula 阅读(383) 评论(0) 推荐(0) 编辑
摘要:另一种张表也是相同的字段创建索引却能成功,在网上查了一些资料。后来发现是两张表字段都用的varchar类型,不过能成功建索引的表设置的长度是50,而不能成功的表里设置的255,修改字符长度就能成功建索引了。 关于varchar(50)和varchar(255)的区别:https://dba.stac 阅读全文
posted @ 2023-05-31 09:35 Peninsula 阅读(85) 评论(0) 推荐(0) 编辑
摘要:创建备份表: CREATE TABLE 备份表名 AS SELECT * FROM 源表名 阅读全文
posted @ 2022-09-01 12:13 Peninsula 阅读(32) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2022-09-01 12:04 Peninsula 阅读(71) 评论(0) 推荐(0) 编辑
摘要:redis启动 : 命令行 redis-server redis.windows.conf 阅读全文
posted @ 2022-09-01 12:02 Peninsula 阅读(13) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2021-04-22 15:18 Peninsula 阅读(84) 评论(0) 推荐(0) 编辑
摘要:另附一篇很不错的文字版笔记: https://www.jellythink.com/archives/351 阅读全文
posted @ 2020-11-20 10:57 Peninsula 阅读(414) 评论(0) 推荐(0) 编辑
摘要:SELECT 字段时,尽量少用t.*这样的写法,只写出需要查询的列名即可; 多表查询时多用表别名,书写规范,使用AS关键字; 查询条件多用where,having关键字主要是对聚合后结果进行过滤; 尽量不对索引列进行计算操作,如where sum(a+b)>3; 指定查询范围时多用exist,少用i 阅读全文
posted @ 2020-01-15 15:49 Peninsula 阅读(277) 评论(0) 推荐(0) 编辑
摘要:第一步、安装Oracle数据库软件,视实际需要可以额外安装数据库客户端软件。安装过程网上有很多文章,在此不再赘述。(说明:在使用ArcMap连接数据库时需要安装client) 第二部、安装常用的数据库客户端如PL/SQL或者Nacicat等,笔者用的是PL/SQL. 第三步、使用SYS账户登录,使用 阅读全文
posted @ 2019-07-18 09:04 Peninsula 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示