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学习
T-
SQL学习
笔记
学习T-SQL时记录的笔记,记得并不全也不详细if和while语句declare@ageintselect@age=DATEDIFF(year,stuAge,getdate())fromTbStudentwherestuName='孙悟空'if(@age>=18)begin--必须有begin..endprintN'已成年'endelsebeginprintN'未成年'enddeclare@sum
鳕鱼堡
·
2019-09-09 21:00
高性能my
sql学习
笔记--总结
至此,高性能mysql基本看完,对于个人来说帮助还是很大的,后面还有备份恢复,mysql工具没去看,备份其实前面好几章都是有做备份的介绍,就懒的看了,mysql工具更是,平时很少用就不看了,当然这次只是粗略的看一遍,笔记也是基本摘抄个人觉得每一章每一节比较重要的内容,没什么自己思考的东西,个人觉得还是很有必要看第二遍第三遍的,这本书也值得看几遍。目前下来,个人觉得本书重要的章节有5,6,7,这三章
hq091117
·
2019-09-09 14:51
mysql
高性能my
sql学习
笔记--高可用与应用层优化
十二:高可用mysql理解可用性最好的方法就是研究它的反面-宕机时间12.3如何实现高可用性1,避免宕机,2,尽快快速恢复3.1提升平均失效时间3.2降低平均恢复时间4,避免单点失效4.1共享存储或磁盘复制共享存储能够为数据库服务和存储解耦合。通常使用的是san,使用共享存储时,服务器能够正常挂载文件系统并进行操作,如果服务器挂了,备用服务器可以挂载相同的文件系统。优点:可以避免除存储外的其他任何
hq091117
·
2019-09-09 14:16
mysql
My
SQL学习
第三天
CREATETABLEIFNOTEXISTSUSER(idTINYINT,)ENGINE=INNOOBCHARSET=UTF8;之后使用descname你会惊奇的发现TINYINT后面多出了一个4那是因为TINYINT可以表示128,符号也代表一位,它是数据宽度即便你设置数据宽度为2,但是你输入是4位,最终还是显示4位////如果查出数据的范围,会出现截断现象比如插入-129,但在表中显示-128
_Gogoing_
·
2019-09-09 01:51
MySQL
My
SQL学习
——约束
My
SQL学习
——约束摘要:本文主要学习了数据库的约束。primarykey(主键)定义主键约束是一个列或者多个列,其值能唯一地标识表中的每一行。
鲨猫
·
2019-09-05 16:00
高性能my
sql学习
笔记--可扩展性
高性能mysql十一:可扩展mysql可扩展性就是能够通过增加资源来提升容量的能力。11.1规划可扩展性考虑问题:应用的功能完成了多少?许多建议的可扩展解决方案kennel会导致实现某些功能变得更加困难,如果应用的某些核心功能还没开始实现,就很难看出如何在一个可扩展的用用中实现他们。预期的最大负载多少?考虑负载高峰期的负载大概多少。如果依赖系统的每个部分来分担负载,在某个部分失效时会发生什么呢?为
hq091117
·
2019-09-04 22:58
高性能mysql
mysql
sql学习
指南--持续更新
传送门(牛客网我做过的每到题目答案以及解析)sql定义:结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。概述作为一个非DBA,我们日常中用到sql最多得到是查询,比说内连,外联,交并补之类的,再多一些就是插入,更新,删除很少用,一般都是逻辑查询。像存储过程,触发器很
小傻孩丶儿
·
2019-09-04 13:00
高性能my
sql学习
笔记--复制
高性能mysql十:复制1,复制的概述复制解决的基本问题是让一台服务器的数据与其他服务器要保持同步。两种方式:基于行的复制和基于语句的复制,都是通过在主库上记录二进制日志,在备库上重放日志来实现异步的数据复制的。复制通常不会增加主库的开销,主要是启用二进制日志带来的开销,但是处于备份或及时从奔溃中恢复的目的,这点开销是必要的。复制的用途:数据分布,负载均衡,备份,高可用和故障切换,mysql升级测
hq091117
·
2019-09-04 10:37
mysql
【Mysql】Mysql常用指令(1)
My
sql学习
笔记学习过程参考视频教程:java1234网站《一头扎进mysql》源码及视频网盘:链接0前言数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
dzg_
·
2019-09-03 23:20
数据库
My
SQL学习
——操作表
My
SQL学习
——操作表摘要:本文主要学习了使用DDL语句操作表的方法。
鲨猫
·
2019-09-03 11:00
My
SQL学习
——数据类型
My
SQL学习
——数据类型摘要:本文主要学习了MySQL数据库的数据类型。
鲨猫
·
2019-09-03 09:00
sql学习
输出一(sql小白)
一个前端最近被安排重做smartbi报表,然后开始自己写sql,来记录些简单的语句,和写时报错需要注意的地方吧,小白,可能本身理解有误。1、查询selecta,b,cfrom表名(1)多种条件显示自己想要的对应结果casewhena='111'then'字段1'whena='222'then‘字段2’endas字段名(2)goupbya,b,c(按字段分组)分组的字段在前面查询需要一一对应,否则会
WasimL
·
2019-09-02 17:13
Mysql数据库
My
SQL学习
——操作数据库
My
SQL学习
——操作数据库摘要:本文主要学习了使用DDL语句操作数据库的方法。
鲨猫
·
2019-09-02 10:00
My
SQL学习
——存储引擎
My
SQL学习
——存储引擎摘要:本文主要学习了MySQL数据库的存储引擎。什么是存储引擎数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。
鲨猫
·
2019-09-01 15:00
高并发MY
SQL学习
一、MYSQL服务器逻辑架构图1、第一层:客户端2、第二层:mysql服务功能,查询、分析、优化、内置函数3、第三层:存储引擎,第二层通过api与第三层交互每个客户端在连接mysql服务器时,都会在mysql服务器的线程池中分配一个自己的线程,每一个增删改查的操作都会在这线程中进行,cpu会给这个线程分配时间片,mysql服务器会缓存每一个服务器端的线程。两种锁:共享锁(读锁)排它锁(写锁)锁定的
性感肥婆
·
2019-08-29 16:35
mysql
My
Sql学习
笔记
SQL1.什么是sql?StructuredQueryLanguage:结构化查询语言,定义了操作数据库的规则。2.SQL通用语法SQL语句可以单行或多行书写,以分号结尾。常用空格或缩进来提高SQL语句的可读性。Mysql的语句不区分大小写,关键字建议大写注释:单行注释–注释内容(注意有空格)或#注释内容(mysql特有)多行注释/*注释内容*/3.SQL的分类DDL:DataDefinition
weixin_44815052
·
2019-08-27 00:00
java
数据库
My
Sql学习
笔记
1、#windows下win+R输入cmd打开终端2、#进入MySql数据库mysql-uroot-p,输入密码C:\Users\Ir***>mysql-uroot-p Enterpassword:***** WelcometotheMySQLmonitor. Commandsendwith;or\g. YourMySQLconnectionidis24 Serverversion:8.0
Wutongyewan
·
2019-08-26 10:29
MySql
My
SQL学习
笔记(十二):字符集,校对规则和数据库引擎
MySQL中的字符集,校对规则和数据库引擎1.字符集和校对规则数据库表被用来存储和检索数据.不同的语言和字符集需要以不同的方式存储和检索.因此,MySQL需要使用不同的字符集,适应不同的排序和检索数据的方式.字符集为字母和符号的集合;校对为规定字符如果比较的命令MySQL支持众多的字符集,下列语句可以查看字符集完整列表:showcharset;这条语句显示所有可用的字符集以及每个字符集的描述和默认
假装四处看风景
·
2019-08-25 19:30
MySQL
My
SQL学习
笔记(十一): 数据库设计的三大范式
原文链接:https://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html数据库设计的三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。1.第一范式(确保每列保持原子性)第一范式是最基本
假装四处看风景
·
2019-08-24 17:03
MySQL
My
Sql学习
笔记一
My
Sql学习
笔记一1.SQL分类DDL(DataDefinitionLanguage)数据定义语言DML(DataManipulationLanguage)数据操作语言DQL(DataQueryLanguage
只是一个APIGUY
·
2019-08-22 21:00
my
sql学习
笔记(二)
约束1、约束保证数据的完整性和一致性;2、约束分为表级约束(针对2个或2个以上字段的约束)和列级约束;3、约束类型包括(按功能划分):NOTNULL(非空约束)PRIMARYKEY(主键约束)UNIQUEKEY(唯一约束)DEFAULT(默认约束)FOREIGNKEY(外键约束)FOREIGNKEY:保证数据的一致性和完整性;实现一对一或一对多的关系。外键约束的要求:1、父表(子表参照的表)和子表
dev_winner
·
2019-08-22 21:13
my
sql学习
笔记(一)
启动mysql服务:netstartmysql关闭mysql服务:netstopmysqlmysql登录参数描述-D,--database=name打开指定数据库--delimiter指定分隔符-h,--host=name服务器名称-p,--password[=name]密码-P,--port=#端口号--prompt=name设置提示符-u,--user=name用户名-V,--version输
dev_winner
·
2019-08-22 19:14
(35、36)周回顾(20190805-20190818)
SQL学习
笔记:3、keep锻炼:①腹部运动;②臀部运动)4、阅读。(1)完成东野圭吾《变身》(2)阅读学习现在在阅读的过程中,学会做笔记,会思考作者的用词,然后记录下来,感觉可以学到很多知识。
123_木头人
·
2019-08-21 18:01
my
sql学习
体系
1.MySQL的安装和配置--安装的步骤--配置参数的设置--全局变量量与会话变量量的定义及区别--常⻅见参数有哪些,有何定义,影响范围是什什么--如何查看参数的值--配置⽂文件的配置项2.数据库和数据表的基本操作--增删改查语句句的书写--复合语句句的书写--联表查询--正则表达式--中间表的引⼊入--分组查询3.数据类型和运算符--MySQL中数值类型有哪些--MySQL在查询和存储中的数据类
星辰河流
·
2019-08-21 16:00
my
sql学习
笔记四
先说个题外话,docker可以非常方便的管理一些常用工具,但是server端如果服务器是windows的话只能安装在64位机器上面。这一节主要学习了索引,一说到索引,在我们定位sql查询慢的时候第一时间就会想到索引的命中以及优化问题。。。用一句话总结下就是:索引的出现就是为了提高查询的效率,索引直白的理解就像是一本书的目录一样。索引模型:有三种常见的数据结构,分别是hash表,有序数组和搜索树。(
tianjingsha_persume
·
2019-08-21 00:36
mysql
My
SQL学习
:数据库工具SQLite Expert怎么用
都说不懂数据库的程序员不是合格的程序员,正在学Python的我怎么能不懂数据库,几经思考,终于选了数据库经典入门课程MySQL开始学习。可是刚一开始学我就遇到了难题~!SQLiteExpert?这是什么?网上查了好久,才明白SQLiteExpert是一种数据库工具。想要学数据库,就得先学会使用SQLiteExpert工具,并且熟悉SQLite语句,“增删改查”这是最基本的。初学MySQL,我还是觉
weixin_38747211
·
2019-08-20 11:09
Python编程之My
SQL学习
:用程序执行SQL脚本
不懂数据库的程序员不是合格的程序员,正在学Python的我怎么能不懂数据库,几经思考,终于选了数据库经典入门课程MySQL开始学习。可是刚一开始学我就遇到了难题~!网上查了好久,才明白想要学数据库,就得先学会使用SQLiteExpert等数据库工具,还有执行SQL语句进行“增删改查”等基本操作。令我感到神奇的是,只要简单编几行代码就可以执行SQL脚本,实现对SQL语句的控制,查询到大量内容。不过初
weixin_38744694
·
2019-08-20 10:17
Python编程之My
SQL学习
:使用事务控制数据库操作
不懂数据库的程序员不是合格的程序员,正在学Python的我怎么能不懂数据库,几经思考,终于选了数据库经典入门课程MySQL开始学习。可是刚一开始学我就遇到了难题~!SQL语句insert、delete、update、select增删改查?怎么数据库和学英语一样还要背语法!网上查了好久,才明白想要学数据库,就得先学会使用SQLiteExpert等数据库工具,还有执行SQL语句进行“增删改查”这是最基
weixin_38744557
·
2019-08-20 10:32
My
SQL学习
:Python MySQL数据库执行DML语句
都说不懂数据库的程序员不是合格的程序员,正在学Python的我怎么能不懂数据库,几经思考,终于选了数据库经典入门课程MySQL开始学习。可是刚一开始学我就遇到了难题~!SQLiteExpert?这是什么?网上查了好久,才明白SQLiteExpert是一种数据库工具。想要学数据库,就得先学会使用SQLiteExpert工具,并熟悉SQLite,执行DML语句进行“增删改查”这是最基本的。还可以使用游
weixin_38744375
·
2019-08-20 10:01
My
SQL学习
:使用数据库工具SQLite Expert
都说不懂数据库的程序员不是合格的程序员,正在学Python的我怎么能不懂数据库,几经思考,终于选了数据库经典入门课程MySQL开始学习。可是刚一开始学我就遇到了难题~!SQLiteExpert?这是什么?网上查了好久,才明白SQLiteExpert是一种数据库工具。想要学数据库,就得先学会使用SQLiteExpert工具,并且熟悉SQLite语句,“增删改查”这是最基本的。初学MySQL,我还是觉
weixin_38744270
·
2019-08-20 10:19
My
SQL学习
:使用数据库工具SQLite Expert
标题:My
SQL学习
:使用数据库工具SQLiteExpert都说不懂数据库的程序员不是合格的程序员,正在学Python的我怎么能不懂数据库,几经思考,终于选了数据库经典入门课程MySQL开始学习。
wazi_me
·
2019-08-19 17:57
python3爬取天气数据存入mysql数据库
如果大家想学习更多的关于mysql数据库的知识请点击:My
SQL学习
。本篇博客以爬取过去时间天气数据为例,将爬取到的数据存入到数据库。关键的两点是如何连接数据库以及将数据存入。
青衫故人旧33
·
2019-08-18 21:00
python爬虫
尚硅谷MySQL高级学习笔记
目录数据库My
SQL学习
笔记高级篇写在前面1.mysql的架构介绍mysql简介mysqlLinux版的安装mysql配置文件mysql逻辑架构介绍mysql存储引擎2.索引优化分析性能下降SQL慢常见通用的
李英俊小朋友
·
2019-08-18 11:00
尚硅谷MySQL高级学习笔记
数据库My
SQL学习
笔记高级篇文章目录数据库My
SQL学习
笔记高级篇写在前面1.mysql的架构介绍mysql简介概述高级MysqlmysqlLinux版的安装mysql配置文件mysql逻辑架构介绍mysql
李英俊小朋友
·
2019-08-18 11:03
学习笔记
My
SQL学习
——查看数据库信息
My
SQL学习
——查看数据库信息摘要:本文主要学习了查看数据库信息的方法。
鲨猫
·
2019-08-18 10:00
高性能my
sql学习
笔记--数据类型
高性能mysql四:数据类型优化1,选择优化的数据类型更小的通常更好:内存小;简单就好:代价低尽量避免null:查询null的列,很难优化,索引,索引统计也更加复杂,使用更多的储存空间。不过null改成notnull带来的提升性能比较小,所以并不是首要优化的点,但是列上有索引那就避免null。1.1整数类型有两种类型的数字:整数和实数整数:TINYINT(8),SMALLINT(16),MEDIU
hq091117
·
2019-08-16 15:32
mysql
高性能my
sql学习
笔记--查询优化
高性能mysql六:查询优化为什么查询会变慢慢查询基础:优化数据访问1,是否向数据库请求了不想要的数据查询不需要的数据多表关联返回全部列总是取出全部列重复查询相同的数据2,mysql是否在扫描额外的记录查询开销的三个指标:响应时间,扫描行数,返回行数,访问类型(全表扫描,范围扫描,索引扫描)3,重构查询方式3.1一个复杂查询还是多个简单查询mysql在连接和断开链接都很轻量级,在返回一个小的查询结
hq091117
·
2019-08-15 22:11
mysql
SQL学习
笔记
一、SQL简介1.SQL(StructuredQueryLanguage),指结构化查询语言,让您可以访问和处理数据库。2.SQL可以面向数据库执行查询、可从数据库取回数据、可在数据库中插入新的记录、可更新数据库中的数据、可从数据库删除记录可创建新数据库、可在数据库中创建新表、可在数据库中创建存储过程、可在数据库中创建视图、可以设置表、存储过程和视图的权限。3.表是数据库对象,一个数据库通常包含一
Hello-World3
·
2019-08-15 02:00
my
sql学习
笔记第二天--mysql入门
Mysqlmysql数据库是一种c/s结构的软件,c/s(客户端/服务端)的特点:若想访问服务器必须通过客户端(服务器一直运行,客户端在需要使用的时候运行)扁平化的C/S结构:不严格区分服务端和客户端。交互方式:1.客户端连接认证:连接服务器,认证身份:mysql.exe-hPup(解释一下,其中hP是连接,up是认证)2.发送SQL指令;3.服务器接受SQL指令:处理SQL指令,返回操作结果;4
只不停
·
2019-08-13 15:44
随笔
mysql学习笔记
高性能my
sql学习
笔记--索引
高性能mysql五:索引1,B-Tree索引全值匹配:匹配所有列。匹配最左前缀:只使用索引的第一列。匹配列前缀:只使用索引的第一列。匹配范围值:只使用索引的第一列。精确匹配某一列并范围匹配另外一列:第一列精确,第二列模糊。2,哈希索引只有精确匹配索引所有列的查询才有效。只有Memory引擎显式支持哈希索引。也支持btree索引。哈希索引只需要存储对应的哈希值,所以结构十分紧凑,所以速度快,但是限制
hq091117
·
2019-08-12 18:59
mysql
MY
SQL学习
系列--DML语句(二)
负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是开发以数据为中心的应用程序必定会使用到的指令实践操作这篇是延续于上一篇更新写的,上一篇的文章:MY
SQL
YWBOY
·
2019-08-12 17:54
sql
mysql
数据库
数据库
MY
SQL学习
系列--DML语句(一)
实践操作在操作之前,一些数据库的创建,表的创建,这里就不在详说了,不懂得可以看我之前写的文章MY
SQL学习
系列--DDL语句查询使用
YWBOY
·
2019-08-12 16:39
sql
sql学习
数据库
数据库
MY
SQL学习
系列--DDL语句
DDL语句:对数据库内部的对象进行创建、删除、修改等操作的语言,DDL语句更多的是由数据库管理员(DBA)使用,开发人员一般很少使用登录mysql之后就可以使用sql语句对数据库进行各种操作啦!实践操作:在基础操作之前,如果没有安装mysql的可以参考我之前写的一篇文章(windows)windows命令行使用mysql还有,MYSQL不区分大小写,这里为了演示看的清楚,我们使用小写。showda
YWBOY
·
2019-08-12 12:28
sql
sql学习
mysql
数据库
My
Sql学习
参考:sql语句练习50题(Mysql版)表名和字段–1.学生表Student(s_id,s_name,s_birth,s_sex)--学生编号,学生姓名,出生年月,学生性别–2.课程表Course(c_id,c_name,t_id)–--课程编号,课程名称,教师编号–3.教师表Teacher(t_id,t_name)--教师编号,教师姓名–4.成绩表Score(s_id,c_id,s_score
akenseren
·
2019-08-08 08:48
SQL
SQL
My
sql学习
笔记 目录
目录一、My
sql学习
笔记一数据库的基础操作二、My
sql学习
笔记二数据表的基础操作三、My
sql学习
笔记三数据增删改查(curd)
flylic
·
2019-08-07 21:30
My
sql学习
笔记三 数据增删改查(curd)
数据增删改查(curd)curd的解释:代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)01-增加insert全列插入insert[into]表名values(值1,值2,...)值和表的字段的顺序一一对应主键占位符:0/default/NULL枚举:枚举的原始值:男,女,保密,中性,枚举值:1,2,3,4SQL中默认从1开始--insertintos
flylic
·
2019-08-07 21:42
my
sql学习
笔记:事务的隔离级别
java学习笔记:事务的隔离级别事务的隔离级别----1.事务的特性:ACID(1)原子性:强调事务的不可分割,Automatic(2)一致性:事务的执行的前后,数据的完整性保持一致,Consistence。(3)隔离性:一个事务在执行的过程中,不应该受到其他事务的干扰,Isolation。(4)持久性:事务一旦结束,数据就持久到数据库中,Durability。什么问题导致的隔离性?因为数据库在设
黄道婆
·
2019-08-06 21:23
mysql
My
SQL学习
之基础篇09-事务
我们在建表的时候通常会在最后声明引擎类型,这次我们就来看看存储引擎都有哪些:举个例子:---------------------------银行转账:张三想给李四转500元钱:张三-500李四+500这两步必须都完成,转账才完成---------------------------像这种,2步或N步必须都完成,从逻辑上讲,是一个‘原子操作’,即要么成功,要么都不成功那么如何保障这种特性?答:事务我
豪誉
·
2019-08-05 10:00
my
sql学习
之基础篇08 UTF8编码
这次我们来说一下在Mysql中的编码问题:我们知道应用于计算机的最早的字符集是ASCII,它所组成的编码是ASCII编码;由于对于其他国家来说它所容纳的字符个数比较少,后来就出现了ANSI字符集,它的编码就是本地编码,由于各个国家的本地编码不相同,导致互相不兼容,最后就出现了Unicode字符集,它规定全世界通用一张码表,用4个字节来编号,但是我们常用的字符集中在前65535个编号里,用两个字节就
豪誉
·
2019-08-04 22:00
my
sql学习
笔记(2)排序与部分单行函数
排序orederbyascend(asc)升序根据level列进行升序排序USEmydb;SELECTid,NAME,LEVELFROMstudentORDERBYLEVELASC;结果descend(desc)降序根据level列的记录为(1,2)的记录进行降序序排序,where在orederby之前USEmydb;SELECTid,NAME,LEVELFROMstudentWHERELEVEL
583506869
·
2019-08-04 20:42
mysql学习笔记
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他