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的一条sql是如何执行的说明:mysql8.0版本已经移除了查询缓存。通信协议mysql是支持多种通信协议的,可以使用同步/异步的方式,支持长链接/短链接。通信类型同步同步通信依赖于被调用方,受限于被调用方的性能。当应用操作数据库,线程会阻塞,等待数据库的返回结果。同步方式一般只能做到一对一。异步异步可以避免线程的阻塞等待,但是不能减少sql的执行时间。异步在高并发的情况下,会为每一个s
fengfujie
·
2020-07-15 22:28
MySQL笔记
(一)
MySQL笔记
基本概念数据库定义保存有组织的数据的容器关系型数据库二维表格模型列(字段)行(记录)主键本质:一列作用:能够唯一标识每一行要求:任意两行主键值不同;每行都必须具有主键值(且非null)习惯
drunkwhisky
·
2020-07-15 22:08
MySQL
MySQL
MysSQL
Mysql笔记
:什么是数据库:存储和管理数据的仓库(给你一堆数据给它存起来)常见的数据库Oracle适用于大型企业领域DB2—适用于大中型企业领域Mysql—开源,适用于中小型企业领域(公司一般用它
Arbitrary_Wei
·
2020-07-15 18:59
MYSQL笔记
整理
MySQL1.关系型数据库管理系统的介绍(RDBMS)关系型数据库管理系统可以分为:关系型数据库服务端软件关系型数据库客户端软件关系型数据库服务端软件:主要负责管理不同的数据库,而每个数据库里面会有一系列数据文件,数据文件是用来存储数据的,其实数据库就是一系列数据文件的集合。关系型数据库客户端软件:主要负责和关系型数据库服务端软件进行通信(通信语言就是我们的SQL语句,通过SQL可以操作oracl
JAY_jzj
·
2020-07-15 17:43
个人学习笔记
mysql笔记
六:B+树索引
关键字:聚簇索引、辅助索引、联合索引、回表操作、覆盖索引6.1、聚簇索引在表创建的时候,InnoDB就会为我们自动创建一个聚簇索引,InnoDB所有的用户数据都存在这个聚簇索引构成的B+树的叶子节点上,所以对于聚簇索引来说,索引就是数据,数据就是索引。数据和索引存在一起。存放用户数据的数据页在聚簇索引形成的B+树的叶子节点上,索引目录存放在B+树的非叶子节点(也叫内节点)上。对于聚簇索引来说,在每
zhoutaoping1992
·
2020-07-15 12:58
mysql
Linux安装Apache 2.4 + PHP 7 +
Mysql笔记
准备因为服务器不能连接外网,所以在安装之前,我已经将所有相关的安装包上传至服务器,文件列表如下:apr-1.5.2.tar.gzapr-util-1.5.4.tar.gzhttpd-2.4.9.tar.gzlibxml2-2.7.8.tar.gzpcre-8.10.tar.gzphp-7.1.0.tar.gz如果能连接外网,也可直接下载。1.安装PCRE安装Apache之前需要安装Perl-Com
BarackHusseinObama
·
2020-07-14 23:00
Linux
linux
apache
php
mysql
MySQL笔记
整理
1.数据库库存取数据的仓库2.数据的分类1.网络数据库网络数据库是指把数据库技术引入到计算机网络系统中,借助于网络技术将存储于数据库中的大量信息及时发布出去,而计算机网络借助于成熟的数据库技术对网络中的各种数据进行有效的管理,并实现用户与网络中的数据库进行实时动态交互。2.层级数据库层次结构模型实质上是一种有根结点的定向有序树(在数学中“树”被定义为一个无回的连通图)3.关系数据库关系数据库,是建
烟囱里一只猫、
·
2020-07-14 18:17
SQL
MySQL
MySQL笔记
-左连接的使用(left join有关联的多表查询)
目录背景使用的景场代码及演示背景最近时不时都要去弄MySQL数据库,不仅仅工作要用到,接的私活里面,也有很多时候要使用MySQL数据库。在此记录下这个leftjoin的功能,因为十分有用。使用的景场在数据库里面,因为某些表存在外键的关联,比如一个人住了某个房子,这个房子里面还有很多信息,这个时候。如果要查询,某个这个人的信息,以及他所居住的房子的信息,以一列来显示,那么使用leftjoin将会是一
IT1995
·
2020-07-14 16:06
SQL
工作笔记
PHP数据库
MySQL笔记
一、Web数据库架构的工作原理一个用户的浏览器发出一个HTTP请求,请求特定的Web页面,在该页面中出发form表单提交到php脚本文件(如:msg.php)中处理Web服务器接收到对msg.php页面的请求后,检索文件,并将其传递给PHP引擎处理PHP引擎开始解析脚本。脚本主要包括了连接数据库和执行查询的命令。PHP启动了对MySQL服务器的连接并向该服务器发送适当的查询。MySQL服务器接收到
清枫草塘
·
2020-07-14 10:02
PHP语言
【
MySQL笔记
】正确的理解MySQL的索引机制以及内部实现(二)
正确的理解MySQL的索引机制以及内部实现(二)如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录|先点这里第一部分倾向于MySQL数据库索引的日常生活,主要体现MySQL索引的应用正确的理解MySQL的索引机制以及内部实现(一)第二部分更倾向于讲解MySQLB+树索引的实现原理正确的理解MySQL的索引机制以及内部实现(二)因为数据库索引的知识点比较多,而且感觉比较复杂和混乱!所
SnailMann
·
2020-07-14 06:44
MySQL
最新MySql数据库+Navicat最详细的安装教程图文讲解
作者:RodmaChen关注我的csdn博客,更多
MySql笔记
知识还在更新本人只在csdn写博客最新MySql数据库+Navicat破解安装一.卸载MySQL安装包二.下载MySQL安装包lnitializingdatabase
RodamChen
·
2020-07-14 00:17
MySQL
数据库
mysql
Mysql笔记
(二)
前言:可以在SQL语句中完成很多次的转化和格式化工作都可以在客户端进行,但一般来说,在数据库中完成这些操作的效率比客户端更高效得多。多数的SQL语句都是可移植的,在SQL实现之间有差异的时,这些差异都不是那么难以处理。但是函数的移植性确不怎么强。每一种DBMS的函数实现几乎都不同。所以为了代码的可移植性。有一些人不赞同使用函数。但是如果你决定了使用函数的话,请你写好代码注释。函数Concat()函
___刘辉良
·
2020-07-13 14:35
mysql笔记
系列(十)sql执行突然变慢的原因
14.sql执行突然变慢的原因,有时候,一条语句执行很快,有时候又执行很慢。mysql在执行更新操作的时候,写磁盘的时候,是写的redolog和内存,写完就返回更新成功,此时数据文件并没有被更新。内存数据和磁盘数据就不一致,这时候内存页也叫脏页,内存数据写入到磁盘之后,这个时候内存数据页就叫干净页,这个过程叫flush。执行的很快的时候就是写内存和日志,执行的很慢的时候就是在flush。flush
程序员与王子喵
·
2020-07-13 09:37
mysql
(
MySQL笔记
)SELECT语句的WHERE子句详解
WHERE子句在SELECT语句中,语句首先从FROM子句开始执行,执行后会生成一个中间结果集,然后就开始执行WHERE子句。WHERE子句是对FROM子句生成的结果集进行过滤,对中间结果集的每一行记录,WHERE子句会返回一个布尔值,(TRUE/FALSE),如果TURE,这行记录继续留在结果集中,如果FALSE,则这行记录从结果集中移除。如:SELECTnameFROMstudentWHERE
crisis111
·
2020-07-13 03:43
mysql笔记
十三:redo日志
关键字:redo日志、mtr、logbuffer、redo日志文件、lsn、checkpoint13.1、什么是redo日志(1)什么是redo日志当一个事务提交之后,为了满足持久性的要求,理论上应该将此事务修改的所有页从bufferpool中刷新到磁盘上,事务才算完成。以避免内存中的脏页还没刷新到磁盘上,数据库宕机而导致事务失败。但是刷脏页的操作是费时且效率低下的,所以innodb没有采用上述策
zhoutaoping1992
·
2020-07-12 20:28
mysql
mysql笔记
一:mysql简介
关键字:客户端、服务端、逻辑架构、存储引擎1.1、mysql介绍mysql是一个关系型数据库服务器。mysql分为服务端和客户端,每一个mysql服务端进程都是一个mysql实例。mysql服务端进程名称:mysqld;mysql客户端进程名称:mysql。1.2、启动mysql服务端在mysql安装目录的bin目录下,有多个可以启动mysqld的执行文件,分别是:(1)mysqld:启动一个服务
zhoutaoping1992
·
2020-07-12 20:28
mysql
MySQL笔记
DDLcreatedatabase库名createtable[库名.]表名//‘use库名’设置了默认库后,不用再输入库名dropdatabase库名droptable表名DMLinsertintousers(id,name)values('11','zhangsan');updateusersetname='aa'whereid='11';deletefrom表名whereid='2';DQLs
zz张哲
·
2020-07-11 22:00
MySQL笔记
-MySQL支持的字段类型(dataType)
字段类型用于DDL语句一、MySQL5.6版支持类型如下:二、几个关键类型示例1、intunsigned:无符号整形,4字节,最大值:2的32次方减1=4294967295.2、datetime:日期时间类型,输入格式:’2016-08-0610:15:00[.000000]',10时15分00秒0us。中括号表示可选。注意:实践发现,datetime可作为表名,但binary、blob等不能,否
Liekkas_BX
·
2020-07-11 15:59
数据库
MySQL笔记
(五)——存储过程和函数、触发器
存储过程和函数概览存储过程和函数是事先编译并存储在数据库中的一段SQL语句的集合。5.0版本开始支持。存储过程:无返回值,参数可使用IN、OUT和INOUT类型;函数:必须有返回值,参数只能是IN类型。优点1、存储过程和函数可重复使用,调用存储过程和函数可简化开发人员的工作量;2、调用存储过程和函数只需要传递存储过程/函数名称和参数即可,能够减少数据在数据库和应用服务器之间的传输;3、安全性高,可
CarlTortoise
·
2020-07-10 20:14
MySQL学习笔记
MySQL笔记
-centos7安装MySQL5.7.25(glibc版)
首先把源码下载下来,上传后解压:tar-zxvfmysql-5.7.25-linux-glibc2.12-x86_64.tar.gz这里我创建了一个目录,把解压的东西放到了/u01/mysql3306如下:这里有几个新创建的文件夹:tmp,run,log,data,随后创建一个文件夹:/etc/my.cnf内容如下:[client]port=3306socket=/u01/mysql3306/ru
IT1995
·
2020-07-10 17:16
SQL
阿里P8传授的80K+星的
MySQL笔记
助我修行,不吃透感觉都对不起他
MySQL是最流行的关系型数据库之一,广泛的应用在各个领域。下面这些问题对于程序员的你来说应该很常见,来看看你面对这些问题是否会胆怯?MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?为什么索引能提高查询速度?MySQL连接池的连接数说爆就爆了?关心过业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询都怎么优化过?最近小编在阿里P7大佬手里扒到这份MySQL高级调优
马小梦
·
2020-07-10 11:46
Java
MySQL
调优笔记
MYSQL笔记
:JOIN,高级联结,UNION,全文本搜索
联结表SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用SQL的SELECT能执行的最重要的操作,很好地理解联结及其语法是学习SQL的一个极为重要的组成部分。WHERE子句的重要性笛卡儿积(cartesianproduct)由没有联结条件的表关系返回的结果为笛卡儿积。检索出的行的数目将是第一个表中的行数乘以第二个表中的行数。应该保证所有联结都有WHERE子句,否则My
kiwi5691
·
2020-07-10 09:15
mysql
MYSQL笔记
:curd,视图
插入数据插入完整的行;插入行的一部分;插入多行;插入某些查询的结果。没有输出:INSERT语句一般不会产生输出。INSERTINTOprodVALUES(NULL,'dog');虽然这种语法很简单,但并不安全,应该尽量避免使用。上面的SQL语句高度依赖于表中列的定义次序,并且还依赖于其次序容易获得的信息。即使可得到这种次序信息,也不能保证下一次表结构变动后各个列保持完全相同的次序。因此,编写依赖于
kiwi5691
·
2020-07-10 09:15
mysql
Mysql笔记
-查询缓存
当Mysql的查询缓存开启后,执行查询SQL语句时,SQL语句和数据会被缓存,下次查询直接从缓存中查,直到数据被修改,缓存失效,修改比较频繁的表不适合做查询缓存当前数据库是否支持查询缓存showvariableslike'have_query_cache'是否开启了查询缓存showVARIABLESLIKE'query_cache_type'查看查询缓存的占用大小(单位:字节)showVARIAB
9.0
·
2020-07-09 09:00
Mysql笔记
MySQL-Day01Mysql数据简介1、sql、DB、DBMS分别是什么,他们之间的关系?DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS:DataBaseManagementSystem(数据库管理系统,常见的有:MySQLOracleDB2SybaseSqlServer...)SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。S
Li某_初学者
·
2020-07-08 23:07
MySQL
学习篇
mysql 笔记 --MySQL数据库建立多对多的数据表关系
mysql笔记
在MySQL数据库建立多对多的数据表关系http://blog.51cto.com/13145200724/1370753请问数据库在创建表的时候如何设计表关系,一对一,一对多,多对多请高手举例说明
CMDjava123
·
2020-07-08 21:04
MySQL
高性能
mysql笔记
(一)——架构与历史
逻辑架构Mysql服务器逻辑架构图最上层的服务并非Mysql独有,大多数基于网络的C/S的工具或者服务都有类似架构。比如链接处理,授权认证、安全等等。大多数Mysql的核心服务都在第二层,包括查询解析、分析、优化、换成以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程、触发器、试图等。第三层存储负责MySQL中数据的存储和提取。服务器通过API与存储引擎进行通信。存储引擎API包含几
今晚打老虎sky
·
2020-07-08 16:29
mysql笔记
三-----sql存储过程、事务的隔离级别和sql各查询的区别、防黑
存储过程※※存储过程※※※定义:createprocedure过程名(参数)begin多条sql语句end调用:call过程名(实参)实例1--无参的存储过程:△小细节:要把默认的语句结束“;”号改成其它如“$$”,这样存储过程中定义的分号就不被看成是语句结束(否则会直接被提交)。最后再把“;”号还原成默认的结束符。delimiter$$createprocedurep1()begininsert
wangjian_an
·
2020-07-08 12:22
mysql数据库
mysql数据库
mysql笔记
一 ----mysql数据库的安装和基础指令
一、mysql数据库的安装(win7—mysql-5.6.22-winx64)windows下mysql免安装配置1、下载mysql免安装压缩包下载mysql-5.6.22-winx64.zip解压到本地D:\mysql-5.6.22-winx642、修改配置文件复制my-default.ini为my.ini文件3、修改my.ini在[mysqld]组:basedir=D:\\mysql-5.6.
wangjian_an
·
2020-07-08 12:52
mysql数据库
mysql数据库
mysql查询语句中对字段内容补位(补零为例)length()函数获取某个字段数据长度
length()函数获取某个字段数据长度jakehu2014年4月10日mysql查询语句中对字段内容补位(补零为例)length()函数获取某个字段数据长度2014-04-10T10:57:24+00:00
Mysql
扑哧
·
2020-07-08 10:34
sql语句相关
mysql语法大全,(不断更新)
-----------------------
mysql笔记
-----------------------------------------------------------------------
秋风幽意
·
2020-07-08 09:12
MySql笔记
整理(二)MySql入门-02
上篇文章整理了之前的笔记,是关于Mysql数据库介绍和一些相关的一些基本操作,本片文章来整理一下Mysql数据库中的数据类型。数据类型(列类型)所谓数据类型是对数据进行统一分类。从系统角度出发是为了能够使用统一的方式进行管理:更好的利用有限的磁盘空间。SQL将数据类型分为三大类:数值类型,字符串类型,时间日期类型。数值类型数值型数据都是数值。系统将数值类型又分为了分为整数型和小数型。整数型存放整型
羽枫760
·
2020-07-08 00:45
数据库
MySql笔记
整理(一)MySql入门-01
终于想起来了,整理一下,MySql的笔记吧,之前都写到记事本里了,今天给它整到博客上来吧。什么是数据库?数据库分类?什么是SQL?什么是数据库?数据库:database。数据存储的仓库。专业定义:高效的存储和处理数据的介质(包括磁盘和内存)。数据库分类?按存储介质不同:关系型数据库(sql数据库)、非关系型数据库(nosql数据库)什么是SQL?SQL:StructuredQueryLanguag
羽枫760
·
2020-07-08 00:14
数据库
MySQL笔记
-procedure与function
一、mysql5.6文档关于procedure与function的创建语法图图1二、基础知识1、delimiter指令英文含义:分隔符,定界符。在mysql的命令行操作中的作用:指定一个符号为一条SQL语句的结束,默认为分号。一条SQL语句结束时会立即执行,而procedure与function中存在分号,所以定义procedure与function之前,需要先修改此符号。如:delimiter/
Liekkas_BX
·
2020-07-07 20:57
数据库
MySQL笔记
-子查询与集合运算
一、子查询子查询指在一个查询中嵌套另一个查询,可以多层嵌套。常出现在两个位置:1)、from子句后:此用法也被称为行内视图,因为该子查询的实质就是一个临时视图。2)、where子句后:作为过滤条件的值。1、from子句后例:SELECT*FROM(SELECT*FROMstudent_table)tWHEREt.java_teacher>1;说明:上面语句中,为子查询起了别名t。2、where子句
Liekkas_BX
·
2020-07-07 20:26
数据库
mysql笔记
之约束
概念:对表中的数据进行限定,保证数据正确、有效性和完整性。分类:主键约束:primarykey非空约束:notnull唯一约束:unique外键约束:foreignkey--创建表时约束createtablestu(idint,namevarchar(20)notnull--name为非空);--删除name的非空约束altertablestumodifynamevarchar(20);--创建表
博观而约取,厚积而薄发
·
2020-07-07 16:28
mysql笔记
五之分页、连接查询、自关联、子查询
1.--分页--limitstart,count--表示获取多少条数据--start默认值为0可以省略--表示跳过多少条数据select*fromstudentslimit5;--跳过一条数据向后获取5条select*fromstudentslimit1,5;第一页select*fromstudentslimit0,5;--跳过5条数据再获取5条数据已知:每页显示m条数据,已知当前需要显示的页码n
kan2016
·
2020-07-07 12:10
SQL
MySQL笔记
#知识点总结第一章--数据库管理系统:–数据文件–控制文件–日志文件–数据模型–网状数据库–层次数据库–关系数据库(主流数据库)–数据库核心是:表列:属性*、字段、列行:记录*、元组、行–数据库语序1、数据库查询语序-DQL2、数据库操作语序-DML增加、删除、修改3、数据库定义语序-DDL针对数据库的对象:表、视图、序列、索引。。。。4、数据库控制语序-DCL用户的权限、、5、事务处理语序-TP
「已注销」
·
2020-07-07 01:14
MySQL笔记
-常用数据库函数
函数(function)作为数据库的一个对象,是独立的程序单元(以后再研究怎么定义),每个数据库都会在SQL标准上扩展一些函数。函数可以放在SQL语句的各个位置,常用的位置是select和where子句中。一、函数分类根据对多行数据的处理方式:单行函数、多行函数。1)、单行函数对每行输入值单独计算,每行得到一个计算结果返回给用户;2)、多行函数对多行输入值整体计算,最后只会得到一个结果。单行函数分
Liekkas_BX
·
2020-07-06 17:34
数据库
Mysql笔记
系列一MySQL体系结构和InnoDB存储引擎
名词解释:“数据库”和”数据库实例”数据库:更侧重于指的是存储在物理磁盘上的文件的集合,例如frm,myd,myi,ibd结尾的文件。数据库实例:运行在内存中,正在执行的一个进程,用来操作数据库文件。可以通过理解进程和程序之间的关系来类比的理解,进程就是动态的运行在内存中的程序,它的实体就是存储在磁盘上的文件,而程序则指的是静态的,即使用特定的语言编写的可编译的文件,侧重的是文件。实例就是数据库进
给我一个自信的表情
·
2020-07-06 16:57
Mysql
PHP与
MySql笔记
PHP支持哪些数据库PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHP,因此Mysql数据库在PHP中的应用非常广泛,我们会在本章中简单
AinSnow
·
2020-07-06 15:41
MySQL6天笔记——day01
MySQL数据库这是JavaSE30天笔记的后续笔记,
MySQL笔记
,总共分为6天。
subeiLY
·
2020-07-06 15:26
MySQL
mysql
数据库
sql
MySQL笔记
01
显示数据库:showdatabases;使用xxx数据库:usexxx;显示xxx数据库下的表格:showtables;创建yyytable:CREATETABLE`tb_emp1`(`id`int(11)DEFAULTNULL,`name`varchar(25)DEFAULTNULL,`deptId`int(11)DEFAULTNULL,`salary`floatDEFAULTNULL)ENGI
yellowmid2013
·
2020-07-06 10:44
数据库
MySQL笔记
及习题(六)--DML和子查询习题
6.增删改(dml)/*联合查询union联合合并:将多条查询语句合并成一个结果语法:查询语句1union查询语句2union......应用场景:要求查询的结果来自于多个表,并且多个表没有直接的联系关系,但查询的信息是一致的特点:1.要求多条查询语句的查询列数是一致的2.要求多条查询语句的查询的每一列的类型和顺序最好一致3.union关键字默认去重,如果使用unionall可以包含重复项*/--
Take your time_
·
2020-07-05 09:14
sql
MySQL笔记
-DML语句
一、关于DML语句与DDL操作数据库对象(如数据库、数据表)不同,DML主要操作数据表里的数据,使用DML可完成如下三个任务:1、插入新数据2、修改已有数据3、删除不需要数据DML(DatabaseManipulationLanguage)由insertinto、update和deletefrom三个命令组成。二、DML3个命令语法1、insertinto注:实践发现,省略into也可,但最好按标
Liekkas_BX
·
2020-07-05 03:24
数据库
mysql笔记
前缀索引:使用字段的部分前缀做为索引,可以有效减少索引的长度1)、创建索引altertabletestdb.userADDKEY(username(5))//使用username前5个字符作为索引2)、检查全列选择性selectcount(distinctleft(username,5))/count(*)fromuser;模拟哈希索引:很大的建也只有很小的索引1)、新增索引列altertable
tongsq
·
2020-07-05 00:47
MySQL笔记
——约束(内附例子)
目录非空约束唯一约束不设置约束名自定义约束名删除约束主键约束单列主键不设约束名自定义约束名多列组合主键删除增加修改设置主键自增外键约束创建增加删除检查约束创建增加删除默认约束创建增加删除非空约束列名数据类型notnull;唯一约束不设置约束名不设置约束名时,约束名默认为列名列名数据类型unique`在这里插入代码片`自定义约束名列名数据类型,constraint约束名unique(列名)删除约束a
992宸
·
2020-07-04 23:44
MySQL
MySQL笔记
——数据(内附例子)
目录插入数据方法1方法2修改数据删除数据选择性删除所选数据表数据删除所选数据表全部数据插入数据方法1insertinto表名[列1[,列2......]]values(值1[,值2......]),(值1[,值2......]);方法2insertinto表名set列1=值1,[列2=值2][.............];修改数据update表名set字段1=值1,[字段2=值2][.......
992宸
·
2020-07-04 23:44
MySQL
MySQL笔记
——数据库与数据表(内附例子)
目录创建数据库查看数据库查看所有数据库查看数据库使用的字符编码修改数据库删除数据库选择(打开)数据库创建数据表基础创建用select查询的结果创建数据表(将表2复制给表1)修改数据表增加列修改列修改字段名称修改字段数据类型修改表名删除列删除数据表创建数据库create{database|schema}[ifnotexists][[default]characterset][[default]col
992宸
·
2020-07-04 23:44
MySQL
MySQL笔记
(二)
该博客主要讲解一下MySQL中的索引。一、B树和B+树在讲解索引之前,先简要说明一下索引的底层数据结构。MySQL中常用的存储引擎,如InnoDB和MyISAM的索引都是B+树索引,也就是底层数据结构就是B+树。1、B树B+树是由B树发展而来的,因此我们先讲一下B树。B树的定义(按照阶数来定义的)如下:一组关键字建立的B树:2、B+树一棵m阶的B+树和m阶的B树的异同点在于:1、有n棵子树的结点中
karute
·
2020-07-04 20:21
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他