码迷,mamicode.com
首页 > 数据库
MySQL语句
mysql语句就是对数据库的内容的查删修改; 插入单条数据记录INSERT INTO 表名 [(字段名列表)] VALUES (值列表);插入多条数据记录 INSERT INTO 新表(字段名列表)VALUES(值列表1),(值列表2),……,(值列表n);查询结果插入新表CREATE TABLE ...
分类:数据库   时间:2020-06-26 14:28:14    阅读次数:74
PostgreSQL中的heap-only-tuples updates
由于MVCC的原因,pg并非是直接更新一行记录:它生成重复的记录并提供行的可见性映射信息。 为什么要这么做呢?因为数据库必须考虑一个关键问题:并发性。被更新的行可能还在被之前的事务使用。 为了解决这个问题:rdbms采用了不同技术: ·修改行,并将原来的行版本放置到另外一个地方。比如oracle中的 ...
分类:数据库   时间:2020-06-26 14:27:57    阅读次数:54
docker oracle11安装
一、Oracle简介 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、 ...
分类:数据库   时间:2020-06-26 14:21:21    阅读次数:61
MySQL8.0窗口函数实践及小结
MySQL8.0之前,做数据排名统计等相当痛苦,因为没有像Oracle、SQL SERVER 、PostgreSQL等其他数据库那样的窗口函数。但随着MySQL8.0中新增了窗口函数之后,针对这类统计就再也不是事了,本文就以常用的排序实例介绍MySQL的窗口函数。 1、准备工作 创建表及测试数据 m ...
分类:数据库   时间:2020-06-26 13:10:30    阅读次数:69
Mysql 锁
锁类型 共享锁(S) 排它锁(X) 意向共享锁(IS) 意向排他锁(IX) 锁的算法 记录锁(Record Locks) 间隙锁(Gap Locks) 临建锁(Next-key Locks) 共享锁(S):又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据, ...
分类:数据库   时间:2020-06-26 13:09:10    阅读次数:92
不会看 Explain执行计划,简历敢写 SQL 优化?
Explain有什么用 当Explain 与 SQL语句一起使用时,MySQL 会显示来自优化器关于SQL执行的信息。也就是说,MySQL解释了它将如何处理该语句,包括如何连接表以及什么顺序连接表等。 表的加载顺序 sql 的查询类型 可能用到哪些索引,哪些索引又被实际使用 表与表之间的引用关系 一 ...
分类:数据库   时间:2020-06-26 13:00:45    阅读次数:71
python 操作数据库,代码封装
python 操作数据库 import pymysql # 第一步:连接到数据库 conn = pymysql.connect(host="120.78.128.25", port=3306, user="future", password="123456", charset="utf8", cur ...
分类:数据库   时间:2020-06-26 12:53:33    阅读次数:67
mysql 常用sql
常用 1. ip (1)ipv4 4字节,因此可用一个int存储 INET_ATON('127.0.0.1') ip字符串转数字 INET_NTOA(xx) 数字转ip字符串 (2)ipv6 16字节,需要两个bigint 2. unix时间戳 UNIX_TIMESTAMP() 以unix时间戳返回 ...
分类:数据库   时间:2020-06-26 12:48:33    阅读次数:65
浅析数据库与缓存的双写一致性问题
浅析数据库与缓存的双写一致性问题 缓存由于其高并发和高性能的特性,在项目中被广泛使用。读缓存流程如下图: 读取缓存流程 双写一致性有以下三个要求: 缓存不能读到脏数据 缓存可能会读到过期数据,但要在可容忍时间内实现最终一致 这个可容忍时间尽可能的小 要想同时满足上面三条,可以采用读请求和写请求串行化 ...
分类:数据库   时间:2020-06-26 12:27:14    阅读次数:58
MySQL数据库之WHERE条件语句
MySQL数据库之WHERE条件语句 定义 WHERE语句用于检索符合相关条件的数据,(即如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句); 搜索的条件可以由一个或者多个表达式组成; 结果为布尔值(TRUE/FALSE); 运算符汇总 运算符语法描述 AND(&&) a ...
分类:数据库   时间:2020-06-26 11:14:39    阅读次数:79
memcached 和 MySQL 的 query ?
cache 相比,有什么优缺点? 把 memcached 引入应用中,还是需要不少工作量的。MySQL 有个使用方便的 query cache,可以自动地缓存 SQL 查询的结果,被缓存的 SQL 查询可以被反复 地快速执行。Memcached 与之相比,怎么样呢?MySQL 的 query cac ...
分类:数据库   时间:2020-06-26 11:12:42    阅读次数:75
oracle windows 下修复无监听错误-12541/12514
1.看本地服务监听是否开启 lsnrtcl status 2.重启服务器和监听,不行查看自己的ip 通过net manager重新配置监听地址然后再次重启监听和服务 ...
分类:数据库   时间:2020-06-26 11:10:45    阅读次数:120
数据库系统概论考前复习
第一章 数据库的四个特点 数据结构化 数据共享性高,冗余度低,伸缩性强 数据独立性高 数据由数据库管理系统统一管理和控制 数据模型的组成要素 P18 数据结构 数据操作 数据的完整性约束条件 关系模型 关系:通常说的一张表 元组:表中的一行即为一个元组 属性:表中的一列即为一个属性 码: 表中的某个 ...
分类:数据库   时间:2020-06-26 11:03:47    阅读次数:447
Mac 安装MySQL(Homebrew)
Mac 安装MySQL(Homebrew) 一、安装 安装Homebrew 参见: Mac安装Homebrew 1、执行安装命令 brew install mysql localhost:~ local$ brew install mysql ==> Downloading https://home ...
分类:数据库   时间:2020-06-26 10:41:50    阅读次数:74
记MySQL网课
数据库的相关概念 一、数据库的好处 1、可以持久化数据到本地 2、结构化查询 二、数据库的常见概念 ★ 1、DB:数据库,存储数据的容器 2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB 3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是 ...
分类:数据库   时间:2020-06-26 10:31:54    阅读次数:54
MySQL之三 引擎、视图、锁、事务
视图:VIEW (是一个虚表,因为视图是存储下来的select语句,并且针对这个select结果再次查询和修改,意味着所做的操作不是针对一个事实上存在的物理表进行的,而是针对被select虚化以后的表实现的) 创建方法:(不建议使用) 注:视图中的数据事实上存储于“基表”中,因此其修改操作也会针对基 ...
分类:数据库   时间:2020-06-26 01:25:55    阅读次数:172
sql server利用不同语种语言显示报错错误消息的方法示例
[ftc=#FFFFFF]解决方案[/ft]问题:生产环境的操作系统和数据库可能是英文版的,而我们的母语是中文,如果英语能力差点,可能有时对英语环境下的数据库脚本报错的英文提示看不懂,如果直接拿英语错误提示通过翻译工具去翻译,也不一定就是完全翻译得100%准确。<styletype="text/css">a:link{color:#fff;}a:visited{co
分类:数据库   时间:2020-06-26 01:19:02    阅读次数:121
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!