E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MySql笔记
【
MySQL笔记
】正确的理解MySQL的索引机制以及内部实现(一)
正确的理解MySQL的索引机制以及内部实现(一)如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录|先点这里第一部分倾向于MySQL数据库索引的日常生活,主要体现MySQL索引的应用正确的理解MySQL的索引机制以及内部实现(一)第二部分更倾向于讲解MySQLB+树索引的实现原理正确的理解MySQL的索引机制以及内部实现(二)因为数据库索引的知识点比较多,而且感觉比较复杂和混乱!所
SnailMann
·
2020-07-04 08:33
MySQL
mysql笔记
(二)--基本操作
文章目录(一)
mysql笔记
–基本概念(二)
mysql笔记
–基本操作(三)
mysql笔记
–事务(四)
mysql笔记
–索引(五)
mysql笔记
–其他操作2.1数据库与表2.1.1基本操作创建createdatabasedbdefaultcharsetutf8
Rice__
·
2020-07-04 07:48
mysql
mysql笔记
(五)--其他操作
文章目录(一)
mysql笔记
–基本概念(二)
mysql笔记
–基本操作(三)
mysql笔记
–事务(四)
mysql笔记
–索引(五)
mysql笔记
–其他操作1.视图某个查询语句设置别名,方便日后使用,即创建一个临时表
Rice__
·
2020-07-04 07:48
mysql
mysql笔记
(四)--索引
文章目录(一)
mysql笔记
–基本概念(二)
mysql笔记
–基本操作(三)
mysql笔记
–事务(四)
mysql笔记
–索引(五)
mysql笔记
–其他操作4.索引索引的作用就是加速查找,查询数据库时不直接读取硬盘
Rice__
·
2020-07-04 07:48
mysql
mysql笔记
(三)--事务
文章目录(一)
mysql笔记
–基本概念(二)
mysql笔记
–基本操作(三)
mysql笔记
–事务(四)
mysql笔记
–索引(五)
mysql笔记
–其他操作3.事务事务保证了一些操作同时成功或者同时失败,例如转账
Rice__
·
2020-07-04 07:18
mysql
mysql笔记
(一)--基本概念
文章目录(一)
mysql笔记
–基本概念(二)
mysql笔记
–基本操作(三)
mysql笔记
–事务(四)
mysql笔记
–索引(五)
mysql笔记
–其他操作1.1类型数据库分为关系型数据库与非关系型关系型:sqllite
Rice__
·
2020-07-04 07:18
mysql
mysql笔记
-数据库介绍
mysql笔记
-数据库介绍一、数据库基本概念DB、DBMS、DBSdata(数据):描述数据的符号记录。DB(DataBase数据库):长期储存在计算机内、有组织、可共享的大量数据的集合。
Mr_VanGogha
·
2020-07-04 07:21
Mysql
MySQL笔记
MySQL1.初识MySQL什么是数据库数据库(DataBase,简称DB)概念:长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据“仓库”作用:保存,并能安全管理数据(如:增删改查等),减少冗余…数据库总览:关系型数据库(SQL)MySQL,Oracle,SQLServer,SQLite,DB2,…关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库(NOSQL)Redis,
1凡
·
2020-07-04 01:42
java基础
MySQL
Mysql笔记
数据库的入门语句mysql的基础知识修改alter查询广义投影likegrouphavingorderby与limit数据库的入门语句登录mysqlmysql -uroot -p;查看数据库
00小毅00
·
2020-07-02 02:00
MySQL笔记
(一)
MySQL学习地址终端操作数据库学习地址课程:一天学会MySQL数据库笔记:香草味的橙子终端操作数据库1.如何查看有什么数据库?showdatabases;2.如何选择数据库?usedatabasesName;3.如何查看该数据库中有哪些表?showtables;4.如何查询表中的数据?select*fromtableName;5.如何退出数据库服务器?exit;6.如何在数据库服务器中创建自己的
TBBetter
·
2020-07-01 13:28
mysql
mysql
sql
约束
教程
操作
Mysql笔记
mysql索引机制为什么使用索引减少存储引擎扫描的数据量;把随机io转化为顺序io;在分组和排序的时候,避免使用临时表;索引的结构使用b+tree实现二叉树:存在的问题,会形成链表的数据结构,而且树的层级太深的时候(io次数也会很多),查询效率也不高;平衡二叉树:主要的优点是,整个树的高度差不会超过1,可以避免形成链表结构,并且保证层级不会在某一侧太深,但是因为每个节点保存的数据太少,还是会出现层
毛荔枝
·
2020-06-30 14:29
mysql
mysql优化
mysql索引
两千行PHP学习笔记
MySQL笔记
:一千行MySQL学习笔记http://www.cnblogs.com/shockerli/p/1000-plus-line-mysql-notes.html//语法错误(syntaxerror
weixin_34117522
·
2020-06-28 11:36
MySQL笔记
-Show Profile
showprofile用来分析当前会话中语句执行的资源消耗情况,可以用于sql的调优在使用explain查看执行计划后如果还看不出为什么sql执行慢的原因,此时可以使用showprofile,可以更细粒度的查看sql的执行过程默认情况下,处于关闭状态,并保存最近15次的运行结果查看当前是否开启:SHOWVARIABLESLIKE'profiling'开启:SETprofiling=ON查看结果:S
9.0
·
2020-06-26 16:00
mysql笔记
/*启动MySQL*/netstartmysql/*连接与断开服务器*/mysql-h地址-P端口-u用户名-p密码/*跳过权限验证登录MySQL*/mysqld--skip-grant-tables--修改root密码密码加密函数password()updatemysql.usersetpassword=password('root');SHOWPROCESSLIST--显示哪些线程正在运行SH
spt110
·
2020-06-26 14:56
mysql
与MySQL的零距离接触--笔记(第4章)
记录自己学习
MySQL笔记
.
流浪的小贝
·
2020-06-26 12:49
MYSQL
MySQL笔记
-慢日志
默认关闭,除非需要查看慢sql日志,平时不要打开以下设置都是临时有效,重启数据库后会失效,想要永久生效需要修改配置文件进行配置查看慢查询日志状态及存储路径:SHOWVARIABLESLIKE'slow_query_log%'slow_query_logONslow_query_log_file/var/lib/mysql/88eec0ff40aa-slow.log打开慢查询日志:SETGLOBAL
9.0
·
2020-06-26 10:00
php-
mysql笔记
(二)
http://www.runoob.com/mysql/mysql-tutorial.html数据库基础MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,特点1.数据以表格的形式出现2.每
smart_yang
·
2020-06-26 02:22
MySql笔记
(一)
文章目录
MySql笔记
(一)1、创建数据库以及删除2、Sql常用数据类型3、创建数据表以及范式4、为队列添加约束5、查看表数据6、修改数据表7、删除数据8、插入数据9、修改数据11、删除数据12、删除数据
乾子大大
·
2020-06-26 02:27
SQL
【超全必看】MySQL基础学习总结笔记(附示例代码)
改良
Mysql笔记
:MySQL基础笔记数据库的好处实现数据持久化存储使用完整的管理系统统一管理,易于查询数据的相关概念DB数据库(database)存储数据的仓库,保存了一系列有组织的数据DBMS数据库管理系统
2020GetGoodOffer
·
2020-06-25 19:26
MySQL
Mysql笔记
-索引优化
防止索引失效:最佳左前缀法则,如果索引中包含多列,要遵守最佳左前缀法则,指的是查询从索引的最左前列开始并且不跳过索引中的列不在索引列上做任何操作(计算、函数、类型转换),会导致索引失效范围或like之后索引失效,当使用联合索引时,如果某个索引使用了范围条件,则之后的条件无法使用索引,例:banji=13ANDage>13ANDname='a'联合索引包含(banji、age、name),由于age
9.0
·
2020-06-25 16:00
mysql笔记
(一),常用关键字和函数
模糊查询like关键字select*fromtableNamewherename='张_';//一个下划线代表匹配一个字符select*fromtableNamewherename='张%';//%代表匹配0到N个字符在xx与xx之间between关键字select*fromtableNamewherebetweenage20and30;排序orderby关键字升序(asc)orderbydesc
快乐的神经病
·
2020-06-25 07:28
java-web
GoLang处理
Mysql笔记
针对mysql数据库:首先go提供了database/sql接口用于注册数据库驱动。常使用github.com/go-sql-driver/mysql数据库驱动进行数据处理。首先下载mysql数据库驱动。执行gogetgithub.com/go-sql-driver/mysql如果你已经下载完毕,那么你就可以在gopath/pkg包文件目录看到他了。那么我们如何使用这个驱动进行数据库的增删改查操作
看活一分钟
·
2020-06-25 00:50
mySql笔记
零、selectxfromywherezx输出条件:\(\color{#f00}{avg()}\)|\(\color{#f00}{min()}\)|\(\color{#f00}{max()}\)|\(\color{#f00}{sum()}\)|\(\color{#f00}{count()}\)y表名:groupby\(\color{#f00}{\_}\)(任意单个字符)|\(\color{#f00
lgyong
·
2020-06-24 15:00
MySQL基础总结
MySql笔记
:1.测试mysql是否安装成功的dos命令:mysql-uroot-pzhc2.查看mysql的版本号:未登录mysql之前:mysql--version/-V登录mysql之后:selectversion
老张的战场
·
2020-06-24 15:30
MySQL
Mysql笔记
(六天玩转mysql数据库笔记)insertintostu_info(name,score)values('刘',10);--查看所有字符集showcharacterset;--查看服务器、客户端默认字符集showvariableslike'character_set%';--setname=value作用域是一次会话setnamesgbk;--数据类型(列类型)--所谓数据类型,对数据进行统一分
l577217
·
2020-06-24 02:07
mysql
高性能
MYSQL笔记
-mysql字段类型和字段设计规范
1.优先使用符合业务需要的最小的数据类型1.1将ip用UNSIGNEDINT存:内置函数INET_ATON(字符串)和INTE_NTOA(整数)分别是点分十进制字符串和整数的转换函数1.2非负数用无符号类型(比如前面ip值对应的数字一定为正,所以用的数据类型为无符号整形,ip是8为*4=32位,也就是而int也正好是32位,而ip对应的全是正的,如果是用有符号int存的话那就只能表示一半,所以要用
hjvgf
·
2020-06-23 14:02
高性能mysql
My SQL数据库基础知识点全面总结笔记(下)
知识点总结(上)见链接:MySQL数据库知识点总结(上)
MySQL笔记
总结(下)五、DML数据操作语言1、插入语句2、修改语句(1)修改单表的记录(主要)(2)修改多表的记录3、删除语句六、DDL数据定义语言
小柚几
·
2020-06-23 07:34
计算机
.net core使用
MySQL笔记
说明.netcore处于飞速发展中,下面这些文字只使用于当前(2017年01月07日)安装官方MySql.Data.EntityFrameworkCoredotnet版本只能是1.0.x(Mysql的驱动截至到7.0.6-IR31都只支持1.0.x),不支持1.1功能方面是完整支持CodeFirst,DbFirst未能测试。MySQL的驱动有非官方的SapientGuardian.EntityFr
ishouyong
·
2020-06-23 06:50
Windows/.net
core
mysql笔记
03基础查询
mysql笔记
03基础查询一、语法select查询列表from表名;二、特点1、查询列表可以是字段、常量、表达式、函数,也可以是多个2、查询结果是一个虚拟表三、示例1、查询单个字段select字段名from
冷囧囧
·
2020-06-23 02:02
Mysql笔记
-索引
索引分类:单值索引:一个索引只包含一个列,一个表可以有多个单值索引唯一索引:索引列的值必须唯一,但允许空值复合索引:一个索引包含多列索引语法:CREATE[UNIQUE]INDEXindexNameONtableName(column1,column2.....)#创建索引ALTERtableNameADD[UNIQUE]INDEX[indexName]ON(column1,column2...)
9.0
·
2020-06-23 00:00
Mysql笔记
1.创建数据库命令:creatdatabase数据库名称2.删除数据库命令:dropdatabase数据库名称3.mysql数据字段的类型对数据库的优化很重要,mysql数据库支持多种数据类型,大致分为数值,日期/时间,和字符串(字符)类型.4.插入数据:INSERTINTOtable_name(field1,field2,...fieldN)VALUES(value1,value2,...val
慕名66
·
2020-06-22 08:24
【
MySQL笔记
】正确的理解MySQL的乐观锁,悲观锁与MVCC
正确的理解MySQL的乐观锁,悲观锁与MVCC如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录|先点这里!首先声明,MySQL的测试环境是5.7前提概念数据库并发的三种场景乐观锁和悲观锁的澄清悲观锁什么是悲观锁?悲观锁的实现悲观锁的优点和缺点乐观锁什么是乐观锁?乐观锁的实现乐观锁的优缺点MVCC多版本并发控制什么是MVCC?总结乐观锁和悲观锁的抉择OCC,PCC,MVCC参考资料
SnailMann
·
2020-06-22 05:00
MySQL
Centos 6.2 安装
Mysql笔记
原文请点击这里安装命令#yuminstallmysql-servermysql查看是否安装正确#chkconfig--listmysqld启动服务#servicemysqldstart停止服务#mysqladmin-uroot-pshutdown加入开机启动#chkconfigmysqldon移除开机启#chkconfigmysqldoff查看服务是否正在运行第一种方法:service--stat
老男人一枚的博客
·
2020-06-21 21:38
OpenLdap+
MySQL笔记
最近项目原因,在CentOS下做了一套简单的LDAP服务,在此记录一二,本文强调后期碰到的问题和解决方法下面的链接是比较详细的安装和基本配置过程,这个链接适用于debian,但是类似的可以在其他发行版下借鉴:http://www.wingfoss.com/content/how-to-install-openldap-with-mysql-on-debian6如果从源代码安装的话,slapd不会被
weixin_30780221
·
2020-06-21 10:21
简单干货,在python中 PyMySQL 的各种小白用法!
mysql的入门使用:
mysql笔记
,记录一些常用的东西,学习ing简单的教学:mysql的入门使用:基本使用:重要的SQL命令语法基础函数作用:SQL基础创建函数:创建数据库:创建表:插入数据:更新数据
沙漏在下雨
·
2020-06-20 21:59
学习笔记
mysql笔记
系列(七)唯一索引和普通索引的性能区别
MySQL高级sql优化主从分库分表-分库表,唯一索引-MySQL视频教程...1.MySQL高级之主键索引[11:13]2.MySQL高级之唯一索引[17:05]...2.查询性能分析所有字段字符类型优化[19:02]3.MySQL高级之count()优...36课时653分钟574人学习lampol免费试看第1节MySQL高级之课程介绍第2节MySQL5.7编译安装连接配置使用第3节MySQL
kelelipeng
·
2020-06-19 18:00
Mysql笔记
-执行计划explain
mysql中的explain命令可以查看sql语句是否使用了索引,用了什么索引,有没有全表扫描,帮助我们优化查询语句explain出来的信息有10列,主要介绍type、key、Extra这几个字段查看索引:SHOWINDEXFROM表名key:sql语句实际执行时使用的索引列,有时候mysql可能会选择优化效果不是最好的索引,这时我们可以在select语句中使用forceindex(indexNa
9.0
·
2020-06-18 14:00
MySQL笔记
Mysql数据库默认端口号:3306如何配置环境变量?我的电脑右击属性,高级系统设置,环境变量,系统变量,path中添加添加mysql的安装路径\bin;如何启动/停止mysql?1.计算机右击——>管理——>服务和应用程序——>服务——>MySQL右击——>启动/停止2.DOS下输入netstartmysql启动mysql服务netstopmysql停止mysql服务如何连接到mysql数据库?
沐小侠
·
2020-04-29 14:00
MySQL笔记
(第一天)
MySQL笔记
(第一天)数据库是用来存放数据的仓库关系模型:记录和记录之间通过属性之间的关系来进行连接,保证数据独立性,并形成数据集之间的关系。
花果山来的猴子
·
2020-04-18 08:55
Mysql笔记
(三)
GROUPBY分组允许把数据分为多个分组,以便能够对每个分组进行聚集计算。(获取每个供应商所提供的商品数量)SELECTvend_id,count(*)asvend_numFROMproductsGROUPBYvend_idHAVING过滤分组,(获取订单表中,订单次数大于等于2次的)SELECTcust_id,count(*)AScount_numFROMordersGROUPBYcust_id
___刘辉良
·
2020-04-13 19:06
MYSQL笔记
mysqldump命令行下具体用法如下:mysqldump-u用戶名-p密码-d数据库名表名脚本名;1、导出数据库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)mysqldump-uroot-pdbpasswd-ddbname>db.sql;2、导出数据库為dbname某张表(test)结构mysqldump-uroot-pdbpasswd-dd
帅大叔的简书
·
2020-04-13 02:57
mysql入门笔记-1
MySQL笔记
MySQL管理操作数据库mysql>useRUNOOB;选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。
他の海岸の花
·
2020-04-11 17:00
[每天进步一点点]
mysql笔记
整理(三):索引
笔记很无味,点赞请准备。image索引定义数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中的数据。从定义中可以看出,索引其实就是一种数据结构。数据都是以文件的形式存储在磁盘上的,每一行数据都有它的磁盘地址,如果没有索引,要从几百万行数据中检索一条数据,只能遍历整张表才能找过结果。有了索引之后,只需要在索引里面去检索这条数据就可以了,因为索引是一种特殊的专门用来快速检
maomaov5
·
2020-04-02 15:09
MySQL笔记
(9)-- 各种锁及实现
一、背景MySQL有两种类型的锁:lock(锁)和latch(闩锁):类型locklatch对象事务线程保护数据库内容内存数据结构持续时间整个事务临界资源模式行锁、表锁、意向锁读写锁、互斥量死锁通过等待图和超时机制进行死锁检测和处理(deadlockdetectionthroughwaits-forgraph,timeoutmachanism)无死锁检测和处理机制,仅通过应用程序加锁的顺序保证无死
码猿手
·
2020-04-01 18:00
MySQL笔记
(二)之数据检索常用关键字
SELECT用于数据的选择语法:SELECT列FROM表;#从表中选择某些列,也可以是*,代表全部列DISTINCT当某些列包含重复值的时候,DISTINCT用于过滤掉重复值,使重复值只显示一次。语法:SELECTDISTINCT列FROM表;WHERE对选取的数据进行约束语法:SELECT列FROM表WHERE列运算符值;运算符:=等于大于=大于等于<=小于等于BETWEENAND在某个范围内L
cnkai
·
2020-04-01 04:25
mysql笔记
1.mysql判断当前数据库是否存在:SELECTcount(*)FROMinformation_schema.TABLESWHEREtable_name='wx_app_meizu_user_log'ANDTABLE_SCHEMA='test'判断当前数据表是否存在:如果存在返回1失败为02.查看当前sql的执行效率:利用explain来进行解析和查看3.查看当前的mysql状态:showsta
稻香_
·
2020-03-29 09:19
ubuntu安装
mysql笔记
ubuntu安装
mysql笔记
安装sudoapt-getinstallmysql-server远程可以访问1.修改/etc/mysql/my.cnf,找到bind-address注释掉(也可以改为本机IP
wasw100
·
2020-03-29 05:31
MySQL笔记
(8)-- 索引类型
一、背景前面我们讲了SQL分析和索引优化都涉及到了索引,那么什么是索引,它的模型有什么,实现的机制是什么,今天我们来好好讨论下。二、索引的介绍索引就相当书的目录,比如一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,你得一点点慢慢的找,要找好一会儿。同样,对于数据库的表,而言,索引就是它的“目录”,提高了数据查询的效率。比如要运行下面的查询:selectfirst_nam
码猿手
·
2020-03-26 23:00
MySQL笔记
(7)-- 事务和实现
一、背景前面有说到InnoDB是事务型引擎,那什么是事务?事务的特性是什么?它所对应的隔离级别是哪些?是怎么实现的?下面来详细讨论下。二、事务的理解事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组语句。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执行成功,
码猿手
·
2020-03-26 13:00
Golang
Mysql笔记
(四)--- 事务
Transaction事务事务处理是数据的重要特性。尤其是对于一些支付系统,事务保证性对业务逻辑会有重要影响。golang的mysql驱动也封装好了事务相关的操作。我们已经学习了db的Query和Exec方法处理查询和修改数据库。tx对象一般查询使用的是db对象的方法,事务则是使用另外一个对象。sql.Tx对象。使用db的Begin方法可以创建tx对象。tx对象也有数据库交互的Query,Exec
人世间
·
2020-03-26 10:12
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他