mysql完全手册阅读笔记
1: mysql性能显著的部分原因是他允许多个并发数据库访问的完全多线程体系结构。 他是mysql引擎的核心,允许多个客户同时读取同一个数据库。
事务,存储过程都是可选的;
查询高速缓冲存储器: 存储常用查询结果并把这些存储的数据返回给调用者。
多用户支持:完全多用户的系统,多个用户可以同时访问和使用一个mysql数据库。
2: 关于数值类型:
mysql> create table data (price float(5,2));
Query OK, 0 rows affected (0.11 sec)
mysql> insert into data values(-12345.678);
Query OK, 1 row affected, 1 warning (0.07 sec)
mysql> select price from data;
+---------+
| price |
+---------+
| -999.99 |
+---------+
1 row in set (0.03 sec)
mysql> create table data1 (radius decimal(6,3));
Query OK, 0 rows affected (0.06 sec)
mysql> insert into data1 values(1324123413241324);
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> select radius from data1;
+---------+
| radius |
+---------+
| 1.000 |
| 999.999 |
+---------+
2 rows in set (0.00 sec)
mysql在内部把decimal数据类型存储为字符串,更精确的保留他们的值。
连接:
交叉连接: select * from color , attribute; select countryName , stateName from country, state; select countryName , stateName from country cross join state; cross join
内连接: 相等连接 select countryName, stateName from country , state where state.cid = country.id select countryName, stateName from country inner join state where state.cid = country.id inner join
外连接:
使用错误日志排错:
、/var/log/mysql.err
在mysql数据库中:
user表: 用户权限;
db表以及host表: eg: wangshuai 能够从host表中记录的任何主机连接到mysql服务器,但是所享有的权限将根据使用联机的主机不同有所不同
日志记录:
错误日志: mysqld_safe --log-error
性能优化: 索引:
优化多表查询: 如果发现在自己的mysql服务器上的负载平均值到达了无法接受的高水平,就应该检验应用程序代码,并试着重写作为连接和连接序列的子查询。
查询嵌套效率比较低, 并列查询不错,划分成多个查询并使用服务器端mysql变脸进行换个链接的方法进行相同处理。
使用临时表: 只准对单一的mysql会话过程存在,当使用这些表的客户及关闭了与mysql服务器的连接时,它将自动删除。 用于短暂的基于会话的数据和计算。 暂存一些数据。
临时表保存在内存中,
事务性方法的长处: 在食物的过程中,页级和行级的锁定允许其他客户使用相同的数据。
转载于:https://www.cnblogs.com/wangshuai901/archive/2012/01/20/2325424.html
mysql完全手册阅读笔记相关推荐
- sed 手册阅读笔记转
原文链接sed 手册阅读笔记摘要sed 手册本身不太适合初学者,我在看的过程中加了一些 自己的注释和一些例子,帮助理解,如有偏差或错误,请指出,多谢.目录1. sed的工作原理 2. sed中如何选择 ...
- 14015.xilinx-芯片手册阅读笔记
文章目录 1 xilinx芯片手册阅读笔记 1 Introduction 介绍 1.1 System Block Diagram 系统框图 1.2 Power Domains and Islands ...
- Xilinx AXI USB2.0 Device IP 手册阅读笔记
目录 1. 前言 2. 概要 2.1 USB2.0协议特点: 2.2 The AXI USB 2.0 Device介绍 2.2.1 Endpoint0: 2.2.2 Endpoint1~7: 3. 详 ...
- Java开发手册阅读笔记
<Java开发手册>阅读理解,抛砖引玉 前言 最近开发一个项目,由于是第一次搞开发没什么经验,由于在编码上没有什么约束,完全依靠idea的自动提示,在后期重构和开发时带来了一些麻烦,而且代 ...
- 1505_TC275参考手册阅读笔记_调试系统
全部学习汇总: GitHub - GreyZhang/g_TC275: happy hacking for TC275! 继续看参考手册中芯片介绍的部分,这一次看一下调试系统.其实,在之前看其他的文档 ...
- USB2.0官方协议手册阅读笔记(2)——数据流模型
目录 1. 前言 2. 总体介绍 3. 重点介绍 3.1 总线拓扑 3.1.1 Host and Device 3.1.2 Physical Bus Topology 3.1.3 Logical To ...
- USB2.0官方协议手册阅读笔记(1)——总体介绍
目录 1. 前言 2. 总体介绍 2.1 USB特性 2.2 速率模式 2.3 拓扑结构 2.4 物理结构 2.5 总线协议 2.6 USB Device 2.6.1 Hubs 2.6.2 Funct ...
- 阿里巴巴Java开发手册阅读笔记
前言 参考:阿里巴巴Java开发手册V1.3.0 总结比较重要的,对面试有用的开发规约 一.编程规约 (一)命名风格 [强制]POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化 ...
- 现代php 阅读笔记,PHP 手册阅读笔记 - 语言参考篇
最近计划把 PHP手册,认真的先过一遍.记录一些以前不知道,不明确的知识. 语言参考 > 类型 [新认知]强制转换类型用 settype( mixed $var, string $type ). ...
最新文章
- Java项目:电商书城平台系统设计和实现(java+springboot+mysql+spring+jsp)
- vue-cli 使用小技巧
- n-sphere计算方法-
- android 等待回调再返回结果_震惊!!只剩你还不懂Java回调机制了!
- java异常统一处理,Controller层的异常统一处理及返回
- 图像局部显著性—点特征(SIFT为例)
- ABP入门系列(3)——领域层定义仓储并实现
- PHP安装imagemagick扩展imagick
- usermod命令,用户密码管理,makpasswd
- oracle 12.1.0.1.0,oracle_linux安装oracle_12.1.0
- 解决问题:Exception during message handling: Unacceptable CPU info: CPU doesn't have compatibility...
- RabbitMQ windows 管理工具
- android 微信授权失败,安卓端微信授权失败,返回code=-1
- Chrome 打不开网页,火狐却可以
- 双击桌面计算机删除,笔记本电脑点击图标自动删除怎么办
- 最坏适应算法的模拟(c++实现)
- FasterMoE:Modeling and Optimizing Training of Large-Scale Dynamic Pre-Trained Models阅读笔记
- java 字符串签名_Java-方法签名
- 专注年轻一代,基于E-MapReduce梨视频推荐系统
- x86 PerCPU变量基址(gs寄存器)的原理
热门文章
- Git使用中报错fatal: The current branch master has no upstream branch.解决方案
- a除b的余数【取模(%)与取余(/)的区别】
- 信号处理:单边、双边频谱间的相互转换(转)
- OpenCV中膨胀和腐蚀结构元素的创建
- 最速下降法的C语言实现
- SSH框架整合——基于注解
- STM32 - CubeMX 的使用实例详细(01.1)- ST-LINK V2 的配置
- ipv6 服务器虚拟机软件,ipv6虚拟主机是做什么的
- docker部署web项目_IntelliJ IDEA 部署 Web 项目
- 怎么截取网页全图_FastStone Capture长截图怎么使用?滚动截图教程