数据库
文章平均质量分 92
数据库
南山二毛
怕什么真理无穷,进一寸有一寸的欢喜。
展开
-
MySQL教程——5 工具篇
1. MySql中常用工具1.1 mysql该mysql不是指mysql服务,而是指mysql的客户端工具。语法 :mysql [options] [database]1.1.1 连接选项参数 : -u, --user=name 指定用户名 -p, --password[=name] 指定密码 -h, --host=name 指定服务器IP或域名 -P, --port=# 指定连接端口示例 : mysql -h 127.0.0.1 -P 3306 -u root -原创 2021-06-24 01:57:02 · 1705 阅读 · 0 评论 -
MySQL教程——4 高级篇(性能调优、锁)
1. 应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1 使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据库连接池,以提高访问的性能。1.2 减少对MySQL的访问1.2.1 避免对数据进行重复检索在编写应用代码时,需要能够理清对数据库的访问逻辑。能够一次连接就获取到结果的,就不用两次连接,这样可以大大减少对数原创 2021-06-24 01:53:06 · 2161 阅读 · 0 评论 -
MySQL教程——3 中级篇(存储引擎、优化SQL步骤、索引的使用)
Mysql高级-day021. Mysql的体系结构概览整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engines : 存储引擎File System原创 2021-06-24 01:46:17 · 2145 阅读 · 1 评论 -
MySQL教程——2 中级篇(索引、视图、存储过程)
1. Linux 系统安装MySQL1.1 下载Linux 安装包https://dev.mysql.com/downloads/mysql/5.7.html#downloads1.2 centos中安装MySQL1). 卸载 centos 中预安装的 mysql rpm -qa | grep -i mysql rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps 2). 上传 mysql 的安装包 alt + p ------->原创 2021-06-24 01:39:05 · 1874 阅读 · 0 评论 -
MySQL教程——1 基础篇(SQL语法快速笔记)
1、关系模型关系型数据库是基于关系模型的,关系模型本质是若干个存储数据的二维表。表的每一行称为记录(Record)表的每一列称为字段(Column)字段定义数据类型(整形、浮点型、字符串、日期等)关系型数据库通过主键和外键来维护。1.1 主键特点:1 与业务无关,身份证、邮箱地址等不适合作为主键2 主键插入表中后最好不要修改3 字段的类型:(1)自增整数类型;(2)全局唯一GUID类型,使用一种全局唯一的字符串作为主键联合主键:通过多个字段进行唯一标识,两个或更多的字段都设置为主键原创 2021-06-24 01:32:47 · 1773 阅读 · 0 评论