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学习
Python——pymysql、事务、索引学习笔记
Python——pymy
sql学习
笔记pymysql基本使用查询增删改防止sql注入事务索引pymysql基本使用查询#1.导包importpymysqlif__name__=='__main__':#2
Vone_66
·
2020-08-05 18:05
学习笔记
数据库
mysql
sql
Python——mysql 学习笔记
Python——my
sql学习
笔记MySQL图形界面操控MySQLnavicat命令行控制数据库base命令表结构指令数据结构指令增删改查where条件语句查询比较运算符逻辑运算符模糊查询范围查询空判断高级查询排序查询分页查询聚合函数分组查询连接查询子查询键表约束条件外键
Vone_66
·
2020-08-05 18:33
学习笔记
数据库
mysql
python
XSS攻击-xss-lab(11-20)详细讲解
xss注入与sql注入有很多相似之处,如果有
sql学习
的基础,那么学习xss将会很轻松,xss注入的方法总的来说就方面,一方面从js脚本入手,如果js方面的防御机制,可以考虑绕过,或者选择html的标签中的事件属性注入
初宸
·
2020-08-05 11:15
Web
Web安全
My
Sql学习
之数据操纵语言DML
数据语言DML在上一篇文章中我们学习了如何创建数据库、创建表及修改表、约束设置等内容,本文将简述插入数据、修改数据、删除数据的常用语法。插入数据上文中我们创建了一个表,员工表t_empolyer(idintprimarykey,namevarchar(20),genderint,ageint),但现在只是有一个空表没有数据。那么我们需要添加数据,将通过insertint语句添加。语法:insert
ciku
·
2020-08-05 11:14
mysql数据库
My
SQL学习
笔记12:数据操纵语言(DML语言)insert update delete
简介本系列(My
SQL学习
笔记)是我基于B站上SQL播放量第一的MySQL基础+高级篇-数据库-sql-尚硅谷视频所做的笔记,方便大家学习和掌握MySQL。
AsajuHuishi
·
2020-08-05 10:37
MySQL
my
sql学习
日志增删查改
连接mysqlmysql-uroot-p1:创建数据库createdatabasedb2;2:查看已经创建数据库showdatabases;3:使用数据库usedb2;4:在数据库里面创建表CREATETABLEpet(->nameVARCHAR(20),->ownerVARCHAR(20),->speciesVARCHAR(20),->sexCHAR(1),->birthDATE,->death
西邮小白菜
·
2020-08-05 09:52
mysql
sql学习
笔记(MySQL)
首先来看看sql语句的分类:DDL(数据定义问题)数据定义语言-DataDefinitionLanguage用来定义数据库的对象,如数据库、数据表、视图、索引等。DML(数据操纵问题)数据处理语言-DataManipulationLanguage在数据表中更新,增加和删除记录如update、insert、deleteDCL(数据控制问题)数据控制语言-DataControlLanguage指用于设
AsheSSS
·
2020-08-05 04:06
sql
SQL学习
笔记
文章目录一、数据定义1、定义模式2、基本表的定义3、修改基本表4、索引二、数据查询1、单表查询(1)选择表中若干列(2)选择表中若干元组(3)orderby子句(4)聚集函数(5)groupby子句(6)having2、连接查询(1)等值与非等值连接(2)自身连接(3)外连接(4)多表连接3、嵌套查询(1)in谓词(2)比较运算符(3)带有any或all(4)带有exists4、集合查询一、数据定
Coach-XP
·
2020-08-05 03:42
数据库
oracle 11g PL/SQL Programming学习十三
---------------------------------------------------------------------------------------------PL/
SQL学习
笔记系列
iteye_14608
·
2020-08-05 00:11
My
SQL学习
-2:mysql中一个update语句的执行过程分析
通过上一个部分的学习我们知道了mysql中一个select语句执行的过程,大致为通过连接器获取连接,然后经过查询缓存,未命中则走分析器、优化器、执行器,最终到达存储引擎。那么一个update语句是怎么执行的呢?接下来我们分析一波。假设现在有一个表,这个表有一个主键字段ID整型字段c,如果需要我们将ID=2这一行的字段c值加1,SQL语句是这样的:mysql>updateTsetc=c+1where
哈希深蹲
·
2020-08-04 23:03
MySQL
数据库
mysql
My
SQL学习
-1:mysql中一个select语句的执行过程分析
假设我们现在有个最简单的表,表里只有一个ID字段,在执行下面这个查询语句时:mysql>select*fromTwhereID=10;他的内部执行过程是什么呢?一、MySQL的大体结构首先我们来将MySQL拆解一下,看看里面都有哪些“零件”。下面是MySQL的基本架构示意图,从中你可以清楚地看到SQL语句在MySQL的各个功能模块中的执行过程大体来说,MySQL可以分为Server层和存储引擎层两
哈希深蹲
·
2020-08-04 23:50
MySQL
mysql
my
sql学习
笔记(二)——数据库引擎
文章目录什么是数据库引擎?数据库引擎简述数据库引擎特性InnoDB存储引擎与MyISAM存储引擎对比存储引擎的选择什么是数据库引擎?数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使⽤数据引擎进⾏创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定⽔平等功能,使⽤不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都⽀持多种不同的数据引擎。M
@Mr.李
·
2020-08-04 21:54
Mysql
My
SQL学习
笔记(29):MySQL Cluster
本文更新于2020-05-04,使用MySQL5.7,操作系统为Deepin15.4。Cluster是一组节点的组合,按照节点类型可分为3部分:管理节点:只能有一个,使用config.ini配置文件进行维护。SQL节点:存放表结构,应用只能先访问SQL节点,然后SQL节点再访问数据节点返回数据。通过每个SQL节点查询到的数据是一致的。数据节点:使用NDB存储引擎对数据进行存储,每个数据节点可以有多
品途旅游
·
2020-08-04 19:31
编程语言
.Net
My
SQL学习
(七):Innodb存储引擎索引的实现原理
概述在数据库当中,索引就跟书的目录一样用来加快数据的查找速度,对于一个SQL查询操作,根据索引快速过滤掉不符合要求的数据并定位到符合要求的数据,从而不需要扫描整个表来获取所需的数据。在innodb存储引擎中,主要是基于B+树来实现索引,在非叶子节点存放索引关键字(所以如果建了多个独立索引,则对应多棵B+树,这样对于非主键索引,则叶子节点存放的是主键索引的主键值,需要通过二次查找主键索引所在的B+树
服务端开发
·
2020-08-04 18:11
MySQL
My
SQL学习
笔记(29):MySQL Cluster
本文更新于2020-05-04,使用MySQL5.7,操作系统为Deepin15.4。Cluster是一组节点的组合,按照节点类型可分为3部分:管理节点:只能有一个,使用config.ini配置文件进行维护。SQL节点:存放表结构,应用只能先访问SQL节点,然后SQL节点再访问数据节点返回数据。通过每个SQL节点查询到的数据是一致的。数据节点:使用NDB存储引擎对数据进行存储,每个数据节点可以有多
garvenc
·
2020-08-04 18:00
18.笔记 My
SQL学习
——MYSQL存储引擎
18.笔记My
SQL学习
——MYSQL存储引擎MYSQL支持多种存储引擎。每一种存储引擎所实现的表都具有一组特定的属性或特性。一开始MYSQL服务器把所有存储引擎编译在内部,以供使用。
badman250
·
2020-08-04 16:37
mysql
数据库
MY
SQL学习
笔记三——数据库的基本操作
1.创建数据库MySQL安装完成后,会在其data目录下创建几个必需的数据库,可以用“showdatabases;”查看当前存在的所有数据库。1.1创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。1.2MySQL中创建数据库的基本SQL语法:createdatabasename;name代表你想创建数据库的名字。也可以用“showcreatedatabasename;”查看数据库创建信息
潇遥枫语
·
2020-08-04 14:44
学习笔记
My
SQL学习
笔记六
1.存储过程存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。创建存储过程:create[definer={user|current_user}]proceduresp_name([proc_parameter[,…]])[characteristic…]routine_bodyproc_parameter[in|out|inout]param_nametype参数:i
zhuhengv
·
2020-08-04 10:12
MySQL
My
SQL学习
笔记五
1.字符函数案例:selectconcat('imooc',',','MySQL');createtabletest(first_namevarchar(20)defaultnull,last_namevarchar(20)defaultnull);selectconcat(first_name,last_name)asfullnamefromtest;selectconcat_ws('--','
zhuhengv
·
2020-08-04 10:12
MySQL
mysql
数据库
my
sql学习
之旅(一)——windows下mysql的安装和初步使用
文章目录windows下mysql的安装mysql的目录结构mysql的初步使用mysql服务的启动和关闭登录和退出mysqlmysql的简单常用命令新手小白一枚,开始学习mysql之旅,写博客做下总结和记录。windows下mysql的安装一、首先下载安装包https://dev.mysql.com/downloads/mysql/,选择第一个Download选择Nothanks,juststa
weixin_38377637
·
2020-08-04 06:36
mysql
压榨自己的学习能力极限,每天学习新内容之MySQL服务器!(一)
从今天开始,跟着马哥进行压榨能力极限式的My
SQL学习
,我将每天的笔记总结出来,放在博客上,欢迎大家的阅读,如果你有什么意见,或者见解,欢迎留言。
wei2856059
·
2020-08-04 03:41
MySQL_学习以及应用
Java_JDBC_My
SQL学习
笔记
参考资料:1、马士兵_JDBC_MySQL简明教程_简单BBS项目课堂实录视频教程2、传智播客视频2015_33期环境:EclipseJavaEEIDE(Neon)+MySQL5.7一、MySQL安装http://jingyan.baidu.com/article/7e440953d6f0702fc1e2ef61.html基本上就是一路next;奇怪的是视频里边提到需要特别注意默认编码的设置,我居
飘香一剑
·
2020-08-04 00:22
Java_J2EE
My
sql学习
笔记2
My
sql学习
笔记2条件查询语法:SELECT查询列表#第三步FROM表名#第二步WHERE筛选条件;#运行时第一步分类:/*一·按条件表达式筛选条件运算符>=12000;#案例2:查询所有部门编号不等于
陈一生。
·
2020-08-03 23:24
学习笔记
Mysql
my
sql学习
笔记-----逻辑运算符
与或非三种逻辑运算在SQL语句中也可以使用not是知识点,WHERE子句中的NOT操作符有且只有一个功能:否定它之后所跟的任何条件。and1=1等价于&&1=1or1=1等价于||1=1not1=1等价于!1=1补充一个冷门知识,操作符,并且只有mysql数据库的SQL语法才会使用11结果为:110结果为:0'男''男'结果为:1'男''女'结果为:01null结果为:0nullnull结果为:1
汽车后市场的弄潮儿
·
2020-08-03 22:50
SQL学习
My
sql学习
笔记整理手册
(1)str_to_dateoracle有to_date函数,Mysql的格式是str_to_date(‘2019-02-1211:34:32’,‘%Y-%m-%d%H:%i:%s’)(2)递归查询oracle实现递归查询的话,就可以使用startwith…connectby,mysql并没有通过类似函数,解决方法是通过自定义函数的方法,具体可以参考我这篇博客(3)排序问题oracle做数据排序的
qiongbei
·
2020-08-03 20:26
My
SQL学习
笔记(28):复制
本文更新于2020-05-04,使用MySQL5.7,操作系统为Deepin15.4。目录启动选项管理维护复制是指将主库的DDL和DML操作通过二进制日志传到从库上,然后从库对这些日志重做,从而使得主库和从库的数据保持同步。复制的优点有:如果主库出现问题,可以快速切换到从库提供服务。可以在从库上执行查询操作,降低主库的访问压力。由于MySQL实现的是异步复制,在从库进行查询需考虑到数据的差异。可以
品途旅游
·
2020-08-03 19:54
编程语言
.Net
MySQL基础
MySQLServer适用于关键任务,高负荷的生产系统以及嵌入到大规模部署的软件中.官网My
SQL学习
地址:传送门本次学习菜单如下:cmd命令行登录和退出MySQL服务器#登录MySQL$mysql-uroot-p12345612
keeper42
·
2020-08-03 18:12
数据库
mysql
My
SQL学习
笔记(28):复制
本文更新于2020-05-04,使用MySQL5.7,操作系统为Deepin15.4。目录启动选项管理维护复制是指将主库的DDL和DML操作通过二进制日志传到从库上,然后从库对这些日志重做,从而使得主库和从库的数据保持同步。复制的优点有:如果主库出现问题,可以快速切换到从库提供服务。可以在从库上执行查询操作,降低主库的访问压力。由于MySQL实现的是异步复制,在从库进行查询需考虑到数据的差异。可以
garvenc
·
2020-08-03 18:00
一级目录
,笔记,教程,等.二、libco源码分析、学习笔记(腾讯协程开源库)x86_64部分腾讯libco源码笔记,实战.三、Linux、c++程序设计Linux知识,c++知识.四、汇编如题五、redis、
sql
GreyBtfly王宝彤
·
2020-08-03 17:26
目录
算法
数据结构
libco
No
SQL学习
笔记(二)之CAP理论
1.CAP概述CAP理论是由EricBrewer教授提出的,在设计和部署分布式应用的时候,存在三个核心的系统需求,这个三个需求之间存在一定的特殊关系。三个需求如下:C:Consistency一致性A:Availability可用性P:PartitionTolerance分区容错性CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。
godfrey90
·
2020-08-03 17:17
NoSQL
nosql
分布式应用
数据库
greenplum
couchdb
cassandra
【大白话系列】MySQL 学习总结 之 缓冲池(Buffer Pool) 支撑高并发和动态调整的设计原理
如果大家对我的【大白话系列】My
SQL学习
总结系列感兴趣的话,可以点击关注一波。一、上节回顾在上节《缓冲池(BufferPool)的设计原理和管理机制》中,介绍了缓冲池整体的设计原理。
不送花的程序猿
·
2020-08-03 12:38
MySQL学习总结
PL/
SQL学习
笔记-常用函数
此文章参考了网络上的一篇文章,并对原文做了补充和修改,并将不断补充和修改作者已佚,地址为:http://360doc.com/content/060307/10/2187_76452.html一:字符函数名称功用LOWER(xland)将字符串表达式xland中的所有大写字母转换为小写字母UPPER(xland)将字符串表达式xland中的所有小写字母转换为大写字母INITCAP(xland)xl
weixin_33729196
·
2020-08-03 06:12
My
SQL学习
(2)
(二)模糊查询模糊运算符LIKEINBETWEENANDISNULL1.LIKE一般与通配符一起用%是任意多个字符的_任意单个字符\转义SELECT`last_name`,`salary`FROM`employees`WHERE`last_name`LIKE"__a%";2.betweenandSELECT*FROM`employees`WHERE`salary`>=3000AND`salary`
卖山楂啦prss
·
2020-08-03 03:49
MySQL
My
SQL学习
(9)|分页查询
进阶8分页查询应用场景:当要显示的数据,一页显示不全,需要分页提交SQL请求语法:SELECT查询列表FROM表【JOINTYPEJOIN表2ON连接条件WHERE筛选条件GROUPBY分组字段HAVING分组后的筛选ORDERBY排序的字段】LIMIT【OFFSET,】size;OFFSET要显示条目的起始索引(起始索引从0开始)size要显示的条目个数特点:①LIMIT语句放在查询语句的最后②
卖山楂啦prss
·
2020-08-03 03:49
MySQL
SQL学习
笔记--限制于排序
温故而知新。限制于排序1)使用字符串/字符做限制条件时,大小写敏感:select*fromempwhereename=’king’;select*fromempwhereename=’KING’;2)简单系统时间函数:selectsysdatefromdual;–dual是属于sql.bsq的一个虚拟表,在每次数据库实例创建的时候都是创建出dual,所以每个db都会有这个表。3)特殊比较符:1°b
奋斗龟
·
2020-08-03 02:08
工作总结
学习笔记
sql
select
SQL学习
笔记--基本select
复习+学习,温故而知新。基本select1)空值(null):未定义值、不确定的值、不是零也不是空格。空值不能够直接参与四则运算。2)别名中特殊字符需要加双引号:selectsal*12as“annsal”fromemp;–特殊字符空格;selectsal*12asann_salfromemp;–无特殊字符;*selectsal*12as“ann”sal”fromemp;–打印表头为ann”sal
奋斗龟
·
2020-08-03 02:37
工作总结
学习笔记
sql
select
SQL学习
笔记--多表查询
温故而知新。多表查询(内连接、外连接和交叉连接)1)左外连:sql:select*fromtable1leftjointable2ontable1.条件列名=table2.条件列名*注:table1表信息全部显示,符合条件的table2都会与table1对齐,不符合条件的table2不会显示,没有数据的用null自动填充。2)右外连:sql:select*fromtable1rightjointa
奋斗龟
·
2020-08-03 02:37
工作总结
学习笔记
Sql学习
笔记-declare用法
栗子一:IF1=1BEGINDECLARE@testVARCHARSET@test='1'PRINT'inif:'+@testEND运行看结果输出inif:1这是可以预想的结果。那我们在if外面使用变量@test试试。栗子二:IF1=1BEGINDECLARE@testVARCHARSET@test='1'PRINT'inif:'+@testENDPRINT'outif:'+@test这样会是什么
pixelEyesOfMao
·
2020-08-03 02:21
200-Study |
SQL学习
| MySQL 优化案例
MySQL的优化案例都来自:MySQL·性能优化·MySQL常见SQL错误用法Case1:limit100000000,1SELECT*FROMoperationWHEREtype='SQLStats'ANDname='SlowLog'ORDERBYcreate_timeLIMIT1000,10;DBA(databaseadministrator)会选择采用建立组合索引的形式来增加访问速度。关于检
Minervar
·
2020-08-02 22:28
SQL
SQL学习
笔记10——通用函数
通用函数适用于任何数据类型,同时也适用于空值1.NVL(expr1,expr2)将空值转换成一个已知的值。可以使用的数据类型有:字符,日期,数字。函数第1个参数填写列名,第2个参数填写转换成的值。NVL(commission_pct,0)NVL(hire_date,'01-JAN-97')NVL(job_id,'NOJOBYET')2.NVL2(expr1,expr2,expr3)若expr1不为
Baiya_
·
2020-08-02 21:55
SQL
SQL学习
笔记--组函数
温故而知新组函数、groupby与having1)组函数:http://www.w3school.com.cn/sql/sql_functions.aspW3school学习工具网站,函数多又全。2)groupby:分组计算selectsum(sal)fromempgroupbydeptno;1°没有斜黑体的状况下,输出结果为工资的总和;2°有斜黑体的情况下,会根据deptno进行分组计算,即是每
奋斗龟
·
2020-08-02 20:06
工作总结
学习笔记
My
sql学习
系列 -- 表结构查看以及表结构修改
使用MySql数据库时,如果对表字典不够熟悉,我们就需要查看表结构。如果数据库是在远程linux上部署,很多时候我们只能通过mysql的命令来查看表结构。同样,如果我们想要修改表结构,添加、删除、修改列时,也只能通过Mysql命令来执行。OK,下面我们就一起来学习一下上面这些操作的命令是什么。一、查看表结构信息(1)查看表中列信息命令:desctable_name;效果如下:二、查看表结构命令:s
躬匠
·
2020-08-02 19:15
MySql
SQL学习
笔记(一)
本文地址:http://blog.csdn.net/shanglianlm/article/details/51890450SQL中最重要的DDL(数据定义语言)语句:CREATEDATABASE-创建新数据库ALTERDATABASE-修改数据库CREATETABLE-创建新表ALTERTABLE-变更(改变)数据库表DROPTABLE-删除表CREATEINDEX-创建索引(搜索键)DROPI
mingo_敏
·
2020-08-02 18:37
SQL
My
Sql学习
(四) —— 函数、视图
本篇博客主要涉及MySql函数(数学函数、字符串函数、日期时间函数、流程控制函数等),视图。回到顶部一、函数1.数学函数对于数学函数,若发生错误,所有数学函数会返回NULL1.1abs(x)返回x的绝对值1.2bin(x)返回x的二进制数1.3oct(x)返回x的八进制数1.4hex(x)返回x的十六进制数1.5ceiling(x)返回大于x的最小整数值1.6floor(x)返回小于x的最大整数值
JorkerRer
·
2020-08-02 18:27
big
data
My
SQL学习
笔记——如何建立本地连接及简单的MySQL语句的使用
1.如何在Navicat中建立MySQL本地连接(1)双击xampp应用程序,在MySQL后面点击start,即可启动MySQL,如需关闭则点击stop2.打开Navicat,点击左上角的“连接”—>“MySQL”,进入MySQL新建连接页面,连接名可以自己编辑—>点击测试连接,如果连接成功,则会弹出连接成功对话框,点击“确定”,“确定”,即可查看建好的连接。2.如何创建数据库,在数据库中建表,在
ashleyjun
·
2020-08-02 17:15
MySQL
My
SQL学习
随笔--通过实例理解merge ,temptable算法的差异
实例1使用视图的两种算法merge和temptable分别统计表tb_phone中market_price大于4000的手机,然后查询视图查找出小于6000的手机简单总结最终获取的结果:查询出market_price大于4000且小于6000的手机表数据:merge合并算法合并的执行方式,每当执行的时候,先将视图的sql语句与外部查询视图的sql语句,合并在一起,最终执行.以下是使用常规selec
aiduo0607
·
2020-08-02 17:28
My
SQL学习
笔记整理2 实战篇
My
SQL学习
笔记整理2实战篇解决实际问题本文是继SQL入门学习笔记整理1的第二篇,主要讲述单表查询以及多表查询的详细介绍。看到这篇文章的博友们,这篇文章花了我不少时间,希望看到的博友可以耐心完。
会左勾拳的螳螂
·
2020-08-02 17:35
SQL
SQL入门学习笔记整理1
SQL学习
之SQL入门篇学习字典前言:不管是前端工程还是后端工程都需要会SQL,因此我找出来我学习SQL的笔记更新了这篇文章。
会左勾拳的螳螂
·
2020-08-02 17:03
SQL
京东十年T8架构师手撕MySQL:手写666页核心知识,超85%问题全解
My
SQL学习
指南笔记领取方式:关注、转发后私信小编【666】即可免费获得《MySQL进阶笔记》的下载链接笔记包含了3个大章节,13个小章节:基础篇MySQL数据类型MySQL运算符MySQL函数MySQL
架构师公社
·
2020-08-02 14:48
java
编程
My
sql学习
总结(76)——MySQL执行计划(explain)结果含义总结
前言对于MySQL执行计划的获取,我们可以通过explain方式来查看,explain方式看似简单,实际上包含的内容很多,尤其是输出结果中的type类型列。理解这些不同的类型,对于我们SQL优化举足轻重。今天主要介绍一下常见的type结果及代表的含义,并且通过同一个SQL语句的性能差异,说明建对索引多么重要。Explain结果中的type字段代表什么意思?MySQL的官网解释非常简洁,只用了3个单
科技D人生
·
2020-08-02 14:22
Mysql
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他