随笔分类 - 数据库
各个数据库的详细教程笔记(Oracle,SqlServer,....)
摘要:现象: 做过sqlserver都知道,他有个timestamp字段类型,加上后,insert 新数据时候,这个字段自动输入当前时间戳无论insert还是update操作 当时oracle就没有这个机制 解决办法 1)处理insert新记录时,字段timestamp有新值 编辑表结构,为字段times
阅读全文
摘要:oralce insert update数据时候,有时你会发现中文乱码 解决办法 花了好多时间,最终还是bing解决的,baidu不行啊 1)去服务端 找到 SQL Plus 你可能打不开,可能会把报错没有配置oralce_home 配置下:ORACLE_HOME C:\Oracle19c\app\
阅读全文
摘要:问题描述 sqlserver2012,今天需要查询数据库DB1的database diagrams,但是打开时候发现报错,error code 0x54b 解决办法 只需修改对应数据库所有者即可 具体操作方法: 对应数据库右键-》属性-》打开下图位置修改Owner为sa,问题解决 :https://www.cnblogs.com/lyhabc/p/4678330.html 从0开始搭建SQL Server AlwaysOn
阅读全文
摘要:USE [EMRWS]GO/****** Object: StoredProcedure [dbo].[SerializeJSON] Script Date: 6/4/2019 3:58:23 PM将查询结果变为json字符串 ******/SET ANSI_NULLS ONGOSET QUOTED
阅读全文
摘要:公司业务,想要搭建一个医院的ODS服务器:将医院不同厂家的不同数据库版本数据库类型整到一台服务器中,最初想要是同步数据库原生同步机制,最理想的是sqlserver发布订阅,但是后来发现发布订阅不能发布无主键表,所以有了接下来的ODS方案研究 搭建ODS实现数据库同步 搭建ODS实现数据库同步 开始的
阅读全文
摘要:1.创建一个函数:将用逗号分隔的字符串变成一个表的一列,这样就可以运用在select 语句的in中查询
阅读全文
摘要:如果我们单单只想导出mysql数据表结构,通过navcat工具还不行,这时我们可以用mysqldump工具 在mysql server的安装目录:C:\Program Files\MySQL\MySQL Server 8.0\bin下执行命令 命令行下具体用法如下: mysqldump -u用戶名
阅读全文
摘要:1. 主从复制原理: slave(从mysql数据库)通过I/O线程读取Master(主mysql数据库),读取binary log events 并写入中继日志(relay log),slave 执行中继日志中事件,将中继日志中日志记录一条条执行到本地存储,从而通过这两个线程主从数据同步 2.步骤
阅读全文
摘要:1.电脑修改ip后ssms通过ip访问失败 通过计算机名可以访问成功,但通过修改后的ip访问却失败了! 解决方法:打开Sql Server Configuration Manager -> SQL Server 网络配置 -> SQLEXPRESS 的协议 -> TCP/IP 启用,同时右键设置 I
阅读全文
摘要:配置发布订阅手册 不同版本须知:https://www.sqlmanager.net/en/articles/1548 向后兼容性:参考https://docs.microsoft.com/zh-cn/sql/relational-databases/replication/replication-
阅读全文
摘要:1。数据库镜像配置 1)主机环境:计算机名称修改SQL1.xiaoping.com 添加用户sqluser 密码永不变,率属于administrators sqlserver安装时,将所有sqlserver服务使用相同的账户(sqluser),这样后sqlserver登录时,就可以用对应的sqlus
阅读全文
摘要:2.mongodb安装配置简单学习 配置好数据库路径就可以mongo命令执行交互操作了:先将服务器开起来;在开个cmd执行交互操作 1)增删改查 insert方法:dp.person.insert({"name":"jack","age":20}) find方法:db.person.find();
阅读全文
摘要:数据库的优化: 为什么要优化: 随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们 就需要做一个优化调整。 数据库优化这个课题较大,可分为四大类: 》主机性能 》内存使用性能 》网络传输性能 》SQL语句执行性能【软件工程师】 下面列出一些数
阅读全文
摘要:1.mySql基础 USE day15; -- 创建表 CREATE TABLE teacher( id INT, NAME VARCHAR(20) ) -- 查看所有表 SHOW TABLES; DESC student; DROP TABLE student; CREATE TABLE stud
阅读全文
摘要:1.安装MySQL数据库: 一、MYSQL的安装 1、打开下载的mysql安装文件,双击运行mysql-5.5.40-win64.msi。 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续
阅读全文
摘要:1.索引 1)注意 oracle创建主键时会自动在该列上创建索引 2)索引原理 A. 若没有索引,搜索某个记录时(例如查找name='wish')需要搜索所有的记录,因为不能保证只有一个wish,必须全部搜索一遍 B. 若在name上建立索引,oracle会对全表进行一次搜索,将每条记录的name值
阅读全文
摘要:本篇内容较多大家可以分几次看 公司“甲骨文”,全球第一大数据库数据库厂商,第二大独立软件供应商 一:发展史 1970年 数据库起家 1980年 ORACLE6版本 1990年 ORACLE7版本,多元化产品,以数据库为优先发展方向 1995年 ORACLE8版本 1999年 ORACLE8i版本 2
阅读全文
摘要:1.plsql developer查询一列用中文,出现乱码 添加环境变量NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK-》软件重启 2.ORA-12514: TNS:listener does not currently know of service re
阅读全文