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
sql学习
My
SQL学习
-5|全局锁和表锁:给表加个字段怎么有这么多阻碍?
MySQL数据库学习-5|全局锁和表锁:给表加个字段怎么有这么多阻碍?锁的类型全局锁表级锁总结参考资料写在后面锁的类型环境:MySQL5.7.24,forlinux-glibc2.12(x86_64)数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问时,数据库需要合理的控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据加锁的范围,MySQL里的锁大致可以分成全
大掌柜Coding
·
2019-05-30 19:11
MYSQL
SQL学习
笔记11——条件表达式
1 CASE表达式CASEexprWHENcomparison_expr1THENreturn_expr1WHENcomparison_expr2THENreturn_expr2WHENcomparison_exprnTHENreturn_exprnELSEelse_expr END例:CASEdepartment_id WHEN10THENsalary*1.1WHEN20THENsalary*1
Baiya_
·
2019-05-29 21:14
SQL
SQL学习
笔记4——比较运算
1等于=2大于>3大于等于>=4小于或!=7between……and……限定范围,在两个值之间,包含边界,多用于连续区间。以下两种方式表达相:例1:某列>=400and某列<=700例2:某列between400and7008in在某几个值里面任意等于一个,与or类似,多用于离散值。以下两种方式表达相同:例1:某列=10or某列=20or某列=30例2:某列in(10,20,30)9模糊查询lik
Baiya_
·
2019-05-29 19:44
SQL
My
SQL学习
-4|深入浅出索引(下)
MySQL数据库学习-4|深入浅出索引-下前文回顾示例分析索引设计覆盖索引最左前缀原则索引下推总结参考资料写在后面前文回顾环境:MySQL5.7.24,forlinux-glibc2.12(x86_64)索引是为了提高数据查询的效率,MySQL中,索引是在存储引擎层1实现的。示例分析假设,表T有一个主键ID,表中有字段k,并且在k上有索引。新增5条R1~R5记录,如下--CREATEmysql>c
大掌柜Coding
·
2019-05-28 18:15
MySQL
MYSQL
My
sql学习
(一)
1.MySQL安装下载安装。1)到mysql官网下载。网站:https://www.mysql.com/下载。//windows系统下载安装地址:https://dev.mysql.com/downloads/windows/installer/2)安装mysql软件,一步一步安装即可。3)使用4)验证是否成功打开cmd->切换到MySQL安装目录->输入mysql-uroot-p回车->输入密码
VueDi
·
2019-05-25 16:00
My
sql学习
(一)
1.MySQL安装下载安装。1)到mysql官网下载。网站:https://www.mysql.com/下载。//windows系统下载安装地址:https://dev.mysql.com/downloads/windows/installer/2)安装mysql软件,一步一步安装即可。3)使用4)验证是否成功打开cmd->切换到MySQL安装目录->输入mysql-uroot-p回车->输入密码
VueDi
·
2019-05-25 16:00
My
SQL学习
点滴 --分区表
写在前面:笔者之前也有一些MySQL方面的笔记,其中部分内容来自极客时间中丁奇老师的课程。后经园友提醒,这个做法确实不太好。之后我仍会继续更新一下MySQL方面的学习记录,在自己理解之后用自己的方式记录下来。学习与记录,也是我写博客的初衷。概述:分区功能并不是在存储引擎层完成的,因此很多存储引擎包括InnoDB,MyISAM,NDB等都支持分区功能。但也并不是所有的存储引擎都支持分区。在使用分区前
DogTwo
·
2019-05-21 14:00
58数据分析实习
SQL学习
1动态时间变量动态时间变量:whereaa.dt=‘${#date(0,0,-1):yyyy-MM-dd#}’yyyy-MM-dd是起始日期,会默认为今天的日期,也可以将其中的一部分设置为固定的格式,例如:yyy-MM-05设置为固定的当前年的当前月的5号。date(0,0,-1),为日期变化,此处表示将dd减一天。我的错误:不能换成#:whereaa.dt=#{#date(0,0,-1):yyy
张之海
·
2019-05-20 12:11
sql
My
Sql学习
笔记----MySql简介
一、前言感谢小马哥从前端把我拉了出来,教会我很多知识,现在我要从0学习PHP,目前中正学习MySql,写博客是为了整理我的学习思路,以后我会持续不断的更新我的学习心得。二、MySql相关知识2.1mysql逻辑架构第一层:链接处理层这一层是大多数软件都有的一层,本层主要处理授权认证,连接管理,安全性等问题 第二层:核心服务层这一层主要做查询解析,分析,优化,缓存,以及内置函数调用。 第三层:存储引
mffandxx
·
2019-05-20 00:00
高性能MySql
My
SQL学习
随笔记录
安装选custmer自定义安装。默认安装全部在c盘。自定义安装的时候有个advanceport选项用来选择安装目录。-----------------------MySQL常见的一些操作命令--------------------------------#切换当前目录到d盘下D:#切换到指定的目录下cdD:\ProgramFiles(x86)\MySQL\MySQLServer5.6\bin#以r
VueDi
·
2019-05-17 13:00
My
SQL学习
-0|基础架构:一条SQL查询语句是如何执行的?
MySQL数据库学习-0|基础架构:一条SQL查询语句是如何执行的?查询示例基础架构Server层连接器查询缓存分析器优化器执行器存储引擎层参考资料写在后面查询示例环境:MySQL5.7.24,forlinux-glibc2.12(x86_64)示例:一条简单的select查询语句在MySQL的各个功能模块中的执行过程。--CREATECREATETABLE`T`(`ID`tinyint(2)NO
大掌柜Coding
·
2019-05-14 20:22
MySQL
MYSQL
My
SQL学习
第二节:管理MySQL数据服务
1.mkdir-p/data/mysqldata/{3306/{data,tmp,binlog},backup,scripts}2.chown-Rmysql:mysql/data/mysqldata3.chown-Rmysql:mysql/usr/local/mysql3.touch/data/mysqldata/3306/my.cnf4.chownmysql:mysql/data/mysqlda
一个小运维
·
2019-05-14 16:25
mysql
1. SQL相关学习
以下为在开源组织Datawhale开展的My
SQL学习
的记录系列链接:https://www.jianshu.com/p/e9187a4b755211一:1.MySQL软件安装及服务器设置可以在windows
光小月
·
2019-05-13 19:45
Python连接My
SQL学习
笔记2
问题不解决心里总是觉得难受,所以今天又再次运行了一下那个项目,感悟不少啊,看了不少国外网站,感觉自己这英语也还没烂到家首先还是来说一说MySQLdb的问题,这个把今天我算是仔仔细细的到官方看了个遍1.下边算是3个比较官方的介绍,框里的重点看,MySQL-python1.2.5支持MySQL3.23-5.5,支持python版本2.4-2.7,另外有句话Python-3.0willbesupport
zb_tjw
·
2019-05-13 19:48
学习笔记
程序人生
机器学习
My
SQL学习
第一节:简单历史了解和安装
1.Mysql的两个引擎①MyISAM----2000年②InnoDB-----2001年2.2007Sun公司花费10亿美元收购了MySQL公司(产品,商标,版本)2009年Oracle公司出资74亿美元收购了Sun公司(版本混乱,有段时间5.1,5.2,6.0同时更新,5.1具备的特性,6.0不一定具备)3.MySQL的5.5版本:①默认的存储引擎变更为InnoDB②针对复制特性③字符集方面等
一个小运维
·
2019-05-13 18:30
mysql
MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
一、MySQL数据库入门到高薪培训视频教程(从MySQL5.7到MySQL8.0)本套My
SQL学习
教程地址:https://edu.51cto.com/course/18034.html为满足想快速入门学习
风爷
·
2019-05-12 21:00
MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
一、MySQL数据库入门到高薪培训视频教程(从MySQL5.7到MySQL8.0)本套My
SQL学习
教程地址:https://edu.51cto.com/course/18034.html为满足想快速入门学习
风哥2号
·
2019-05-12 21:02
MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
一、MySQL数据库入门到高薪培训视频教程(从MySQL5.7到MySQL8.0)本套My
SQL学习
教程地址:https://edu.51cto.com/course/18034.html为满足想快速入门学习
风哥Oracle
·
2019-05-12 21:30
mysql学习
mysql教程
MySQL视频教程
Python连接My
SQL学习
笔记
今天从GitHub上下载了一个Python项目,运行的时候碰到了一个问题ImportError:NomodulenamedMySQLdb关于这个问题再进行展开,项目(SinaWeibo-Emotion-Classification新浪微博情感分析应用)最后一次提交都是在三年前了,用的还是Python2.x的语法,所以我把项目的Python版本由3.7.3换成了python2.7.10在自己的环境里
zb_tjw
·
2019-05-11 21:54
Python
MySQL表级锁和行级锁
My
SQL学习
笔记(五):MySQL表级锁和行级锁一:概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。
将代码写成诗
·
2019-05-11 00:29
My
SQL学习
一览表
mysql的安装(install)mysql的sql语句(DCL,DML)mysql的函数function(mysql自带的,自定义的)mysql存储过程(procedure)mysql的备份与还原(mysqldump,lvm,xtrabackup(innobackuoex))mysql的引擎(innoDB、MyIASM)mysql的锁(表锁、行锁、乐观锁、悲观锁)mysql的事物transact
光小月
·
2019-05-07 11:38
my
sql学习
笔记
大事务问题:1、运行时间长,回滚时间长2、锁太多,会造成大量阻塞3、执行时间长,主从同步延迟避免大事务的产生:1、避免一次处理太多数据2、移除不必要在事务中进行的selectRaid0就是硬盘横向扩展,硬盘利用率100%Raid1就是有备份,硬盘利用率50%Raid10=Raid0+Raid1这种比较适合WindowsFreeBSDSolarisLinuxCentOS系统优化内核相关参数(网络):
番茄发烧了
·
2019-05-05 00:00
随记:使用docker搭建my
sql学习
环境
最近在学习docker和mysql,把学习环境的搭建过程做个简单记录,过程参考官网资料、大神blog及某度。本文纯做个人学习笔记。先推荐两篇文章,对于新手学习有莫大助益http://www.jsdaima.com/blog/177.htmlhttp://dockone.io/article/783一、工具及环境:1.vmwareworkstationpro152.centos7.63.docker
zzsavage
·
2019-05-03 16:43
系统/运维
Linux
SQL学习
之-2.5 基本的SQL知识
03:Parch&Posey数据库实体关系图实体关系图(ERD)是查看数据库中数据的常用方式。下面是我们将用于Parch&Posey数据库的ERD。这些图可帮助你可视化正在分析的数据,包括:表的名称。每个表中的列。表配合工作的方式。你可以将下面的每个框看作一个电子表格。注意事项在Parch&Posey数据库中,共有五个表(基本上是5个电子表格):web_eventsaccountsorderssa
Roy-Better
·
2019-04-30 20:42
SQL学习
高性能my
sql学习
总结笔记
MySQL可以分为Server层和存储引擎层两部分。1.Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。2.而存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memory等多个存储引擎。现在最
qq_28394359
·
2019-04-28 15:19
my
sql学习
之唯一索引和普通索引的选择
查询过程假设,执行查询的语句是selectidfromTwherek=5。这个查询语句在索引树上查找的过程,先是通过B+树从树根开始,按层搜索到叶子节点,也就是图中右下角的这个数据页,然后可以认为数据页内部通过二分法来定位记录。对于普通索引来说,查找到满足条件的第一个记录(5,500)后,需要查找下一个记录,直到碰到第一个不满足k=5条件的记录。对于唯一索引来说,由于索引定义了唯一性,查找到第一个
天健园扛把子
·
2019-04-24 12:09
mysql实战
数据库
SQL创建、查询、过滤、多表查询
《
SQL学习
指南》简要笔记1SQL创建1.1使用mysql命令行$mysql-uroot-p[密码]bank-P3306表示用root用户登录并使用数据库bank,密码可以为空,端口为3306,省去了每次输入
Joovo
·
2019-04-23 23:25
※
数据库
My
SQL学习
笔记—查询练习
1.首先建立几张表学生表Student:学号、姓名、性别、出生年月日、所在班级createtableStudent(snovarchar(20)primarykey,snamevarchar(20)notnull,ssexvarchar(2)notnull,sbirthdaydatetime,classnovarchar(20));课程表Course:课程号、课程名称、教师编号//教师编号是教师表
Evillla
·
2019-04-22 18:57
MySQL
My
SQL学习
笔记:非空约束、默认约束
**1.--非空约束**–修饰的字段不能为空NULLcreatetableuser6(idint,namevarchar(20)notnull);+-------+-------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+-------+-------------+------+-----+--
Evillla
·
2019-04-20 19:06
MySQL
My
SQL学习
笔记 唯一约束
–唯一约束约束修饰的字段的值不可以重复createtableuser5(idint,namevarchar(20));altertableuser5addunique(name);descuser5;表结构name是一个UNIkey,表明name不允许重复。+-------+-------------+------+-----+---------+-------+|Field|Type|Null|
Evillla
·
2019-04-20 17:45
MySQL
My
SQL学习
笔记 --主键约束
–主键约束它能够唯一确定一张表中的一条记录,也就是通过给某个字段添加主键约束,就可以使得该字段不重复且不为空。createtableuser( idintprimarykey, namevarchar(20) ); insertintouservalues(1,'张三'); //重复添加两个主键相同的记录是不允许的,主键为空的记录也是不允许的。 mysql>insertintouservalue
Evillla
·
2019-04-20 00:00
MySQL
My
SQL学习
笔记:数据库的三大设计范式
–1.第一范式1NF数据表中的所有字段都是不可分割的原子值。createtablestudent2( idintprimarykey, namevarchar(20), addressvarchar(30) ); insertintostudent2values(1,'张三','江苏省南京市栖霞区仙林大道163号'); insertintostudent2values(2,'李四','江苏省南京
Evillla
·
2019-04-20 00:00
MySQL
一、数据库的基础架构:一条SQL查询语句是如何执行的
同样,对于My
SQL学习
也是这样,平常我们使用数据库,看到的通常是一个整体,比如,你有个最简单的表,表里面只有一个ID字段,在执行下面这个查询语句时:select*fromTwhereID=10;我们看到的只是输入一条语句
qq_38807792
·
2019-04-17 11:24
MySQL
Postgre
SQL学习
手册(目录)
原文链接:https://my.oschina.net/aspiretruth/blog/3037516Postgre
SQL学习
手册(目录)事实上之前有很长一段时间都在纠结是否有必要好好学习它,但是始终都没有一个很好的理由说服自己
chuying1476
·
2019-04-16 14:00
My
Sql学习
day03:数据表之间的连接、查询详解
主键:关键字:primarykey特点:不能为null,并且唯一。主键分类:逻辑主键:例如ID,不代表实际的业务意义,只是用来唯一标识一条记录(推荐)业务主键:例如username,参与实际的业务逻辑。主键使用方式:方式一: Createtablet1( Idintprimarykey, Namevarchar(100));Insertintot1values(1,'zs'
北溟�R
·
2019-04-15 11:54
My
Sql学习
笔记(九):索引失效
数据准备:CREATE TABLE `t_blog` ( `id` int(11) NOT NULL auto_increment, `title` varchar(50) default NULL, `typeId` int(11) default NULL, `a` int(11) default '0', PRIMARY KEY (`id`), KEY `index_1` US
樱桃mayue
·
2019-04-14 21:51
索引
索引失效
mysql
数据库MY
SQL学习
总结8—NOT NULL DEFAULT
NOTNULL:非空约束,也就是插入值的时候不能为空,而且值不能是空值CREATETABLEtest_not(aVARCHAR(20),BVARCHAR(20)NOTNULL);如果往里面插入两个空字符串,不会报错,因为空字符串也算有值。但是如果不给B插入NULL或者不写则会报错。--不报错INSERTtest_null(a,b)VALUES('','');--报错INSERTtest_null(
WildestDeram
·
2019-04-14 15:30
数据库
数据库MY
SQL学习
总结6—数据类型之TIME类型
--HH:MM:SS[DHH:MM:SS]D表示天数0~3423:23:45--->51:23:45--测试TIME类型CREATETABLEtest_time(aTIME);写入数据INSERTtest_time(a)VALUES('12:23:45');INSERTtest_time(a)VALUES('212:23:45');INSERTtest_time(a)VALUES('22:22')
WildestDeram
·
2019-04-13 22:38
数据库
My
Sql学习
笔记(八):explain之extra
extra主要有是那种情况:Usingindex、Usingfilesort、Usingtemporary、UsingwhereUsingwhere无需多说,就是使用了where筛选条件。数据准备:CREATE TABLE `t_blog` ( `id` int(11) NOT NULL auto_increment, `title` varchar(50) default NULL, `t
樱桃mayue
·
2019-04-13 20:41
mysql
explain
extra
My
SQL学习
MySQLMySQL服务启动MySQL服务登陆更改默认端口号添加环境变量退出服务MySQLyog安装错误MySQL服务启动计算机管理,服务管理员运行cmd,输入netstartmysql80//开启服务 netstopmysql80//关闭服务 MySQL服务登陆打开mysqlcommandlineclient这个自带的客户端,root用户cmd输入mysql[-hlocalhost-P3306]
想听你唱首歌
·
2019-04-13 10:08
My
SQL学习
(七):Innodb存储引擎索引的实现原理详解
概述在数据库当中,索引就跟树的目录一样用来加快数据的查找速度,对于一个SQL查询操作,根据索引快速过滤掉不符合要求的数据并定位到符合要求的数据,从而不需要扫描整个表来获取所需的数据。在innodb存储引擎中,主要是基于B+树来实现索引,在非叶子节点存放索引关键字,在叶子节点存放数据记录或者主键索引(或者说是聚簇索引)中的主键值,所有的数据记录都在同一层,叶子节点,即数据记录直接之间通过指针相连,构
A-Coder
·
2019-04-11 09:28
HIVE
sql学习
(1)
目录一、unix_timestamp函数用法-----将数据转化为时间戳形式二、from_unixtime函数用法三、cast()函数-转换格式四、正则替换五、row_number()over函数的用法六、lateralviewexplode()函数用法七、正则表达式的符号及意义八、利用Groupingsets完成多维重组一、unix_timestamp函数用法-----将数据转化为时间戳形式1、
python_learning_can
·
2019-04-09 20:28
HIVE
sql
My
SQL学习
笔记
**创建表**:useequipment;createtableghes(Uservarchar(20),Equipment_categoryvarchar(20),Equipment_typevarchar(20),Start_up_timedatetime(6),Remarksvarchar(50),idintnotnullauto_increment,primarykey(id));**向表
矢量与栅格
·
2019-04-09 14:57
数据库
My
SQL学习
小结(0)准备工作
My
SQL学习
小结(一)常用的查询语句My
SQL学习
小结(二)常用的创建表、修改表的语句My
SQL学习
小结(三)存储引擎、事务My
SQL学习
小结(四)视图My
SQL学习
小结(五)34道MySQL题使用的数据使用以下的
好好学习_天天向上de
·
2019-04-08 10:20
My
SQL学习
小结(三)存储引擎、事务
--存储引擎showengines;--查看当前服务器都有哪些引擎/*•为确定某表所使用的存储引擎,可以使用SHOWCREATETABLE或SHOWTABLESTATUS语句*/showcreatetableemp;showtablestatuslike'emp';/*常用的存储引擎:1.MyISAM存储引擎•MyISAM存储引擎是MySQL最常用的引擎。•它管理的表具有以下特征:–使用三个文件表
好好学习_天天向上de
·
2019-04-08 10:02
006-Archer@冯鹤楠 MySQL第四次打卡
My
SQL学习
四数据导入mysql命令导入mysql-u用户名-p密码CREATEDATABASEStudy;#创建数据库mysql>useStudy;#使用已创建的数据库mysql>setnamesutf8
Archer★`
·
2019-04-07 14:28
My
SQL学习
笔记(三)
My
SQL学习
笔记(三)任务一各部门工资最高的员工。创建Employee表表中包含所有员工信息,每个员工有其对应的Id,salary和departmentId。
luckyli328
·
2019-04-05 12:59
学习笔记
My
SQL学习
打卡 Day3
1.MySQL表数据类型截至目前,MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIASM、InnoDB以及Gemeni这7种Mysql表类型。其中DBD、InnoDB属于事务安全类表,而其他属于事务非安全类表。DBDBerkeleyDB(DBD)表是支持事务处理的表,由Sleepycat软件公司开发。它提供MySQL用户期待已久的功能–事务控制。事务控制在任何数据库系统
Clavinzhang
·
2019-04-04 19:26
My
SQL学习
打卡 Day3
1.MySQL表数据类型截至目前,MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIASM、InnoDB以及Gemeni这7种Mysql表类型。其中DBD、InnoDB属于事务安全类表,而其他属于事务非安全类表。DBDBerkeleyDB(DBD)表是支持事务处理的表,由Sleepycat软件公司开发。它提供MySQL用户期待已久的功能–事务控制。事务控制在任何数据库系统
Clavinzhang
·
2019-04-04 19:26
My
SQL学习
笔记(二)
My
SQL学习
笔记(二)1、MySQL表的数据类型MySQL数据类型主要有3类:数值、时间和日期、字符串参考链接:http://www.runoob.com/mysql/mysql-data-types.html2
luckyli328
·
2019-04-04 16:44
学习笔记
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他