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学习
SQL学习
(一):months_between日期函数
日期函数months_between的用法:MONTHS_BETWEEN(date1,date2)用于计算date1和date2之间有几个月。如果date1在日历中比date2晚,那么MONTHS_BETWEEN()就返回一个正数。如果date1在日历中比date2早,那么MONTHS_BETWEEN()就返回一个负数。如果date1和date2日期一样,那么MONTHS_BETWEEN()就返回
一个天蝎座 白勺 程序猿
·
2023-09-01 13:16
sql
SQL学习
(三):greatest()和least()函数(最大值和最小值)
GREATEST和LEAST函数的语法:GREATEST(value1,value2,...);LEAST(value1,value2,...);参数可能具有混合数据类型。以下比较规则适用于这两个函数:如果任何参数为NULL,则两个函数都将立即返回NULL,而不进行任何比较。如果在INT或REAL上下文中使用函数,或者所有参数都是整数值或REAL值,那么它们将分别作为INT和REAL来比较。如果参
一个天蝎座 白勺 程序猿
·
2023-09-01 13:16
sql
通俗易懂玩QT:Q
Sql学习
QT之Q
Sql学习
最近,因为公司的业务需求,需要使用Qt操作MySQL数据库,特意学习了一下,这里分享给大家。
我是混子我怕谁
·
2023-09-01 13:32
QT学习
mysql
qt
qt5
Java泛型机制
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:每天一个知识点✨特色专栏:My
SQL学习
本文内容:Java泛型机制️个人小站:个人博客
Cisyam-Leo
·
2023-09-01 00:32
每天一个知识点
Java
泛型
一文通关MyBatisPlus
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:MyBatis✨特色专栏:My
SQL学习
本文内容:一文通关MyBatisPlus️个人小站
Cisyam-Leo
·
2023-08-31 20:42
MyBatis
MyBatis
读
SQL学习
指南(第3版)笔记06_连接和集合
1.连接1.1.笛卡儿积1.1.1.交叉连接(crossjoin)1.1.2.查询并没有指定两个数据表应该如何连接,数据库服务器就生成了笛卡儿积1.1.2.1.两个数据表的所有排列组合1.1.3.很少会用到(至少不会特意用到)1.1.3.1.使用频率并不高1.1.4.mysql->SELECTc.first_name,c.last_name,a.address->FROMcustomercJOIN
躺柒
·
2023-08-31 10:50
读SQL学习指南(第3版)
mysql
sql
数据库
oracle
sqlserver
读
SQL学习
指南(第3版)笔记07_分组和子查询
1.数据通常以数据库用户所需的最低层级的粒度存储2.分组2.1.隐式分组2.1.1.mysql->SELECTMAX(amount)max_amt,->MIN(amount)min_amt,->AVG(amount)avg_amt,->SUM(amount)tot_amt,->COUNT(*)num_payments->FROMpayment;2.1.1.1.查询返回的每个值都是由聚合函数生成的2
躺柒
·
2023-08-31 10:19
读SQL学习指南(第3版)
sql
mysql
sqlserver
oracle
数据库
读
SQL学习
指南(第3版)笔记08_视图和索引
1.精心设计的应用程序通常会在保持实现细节私有的同时公开公有接口,以便未来在不影响最终用户的情况下修改设计2.视图2.1.不同于数据表,视图并不涉及数据存储,不用担心视图会填满你的磁盘空间2.2.一种数据查询机制2.3.从用户的视角来看,视图和数据表没什么两样3.为什么要使用视图3.1.数据安全3.1.1.如果你创建了数据表并允许用户查询,用户就可以访问数据表中的每一行和每一列3.1.2.保持数据
躺柒
·
2023-08-31 09:47
读SQL学习指南(第3版)
sql
mysql
sqlserver
oracle
数据库
【MY
SQL学习
笔记】管理MYSQL和使用MYSQL语句
一、前言MySQL提供了大量的SQL语句用于管理。很多时候,通过SSH远程连接时,只能使用SQL命令,所以,了解并掌握常用的SQL管理操作是必须的。二、管理MYSQL输入SQL后,记得加一个;,再回车执行该语句。虽然有些不需要,但是MYSQL里面,select不加;则会让客户端继续等待输入。如果在图形界面或则会程序开发中集成则不用加;2.1创建数据库createdatabasetest;2.2删除
BruceHelloWorld
·
2023-08-31 05:19
数据库
mysql
My
SQL学习
笔记整理(下部)
文章目录前言MySQL函数流程控制函数窗口函数(排序函数)其他函数事务添加事务事务的四大特征索引存储引擎B-Tree和B+Tree索引的分类建索引的原则回表和索引覆盖联合索引的使用MySQL的约束常见的约束分类主键约束详解主键约束概念主键约束的相关操作MySQL锁的类型性能优化索引的优化SQL语句调优优化数据访问重构查询方式慢查询优化定位慢SQL语句分库分表主从复制读写分离零散知识点1,在MySQ
霁晨晨晨
·
2023-08-30 23:14
mysql
学习
笔记
Spring5学习笔记—Spring事务处理
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Spring专栏✨特色专栏:My
SQL学习
本文内容:Spring5学习笔记—Spring
Cisyam-Leo
·
2023-08-29 02:14
Spring专栏
学习
笔记
spring
My
Sql学习
4:多表查询
教程来源黑马程序员MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括多表关系各个表结构之间存在各种关联关系,基本上分为三种:一对多(多对一)、多对多、一对一一对多(多对一)例如:部门与员工的关系。一个部门对应多个员工、一个员工对应一个部门(不考虑一个员工对应多个部门的情况)实现:在多的一方建立外键,指向一的一方的主键多对多例如:学生与课程的关系。一个学生可以选修多门
无知的小菜鸡
·
2023-08-28 09:08
MySQL
mysql
数据库
SQL学习
小记
/**************************************创建表*********************************************///创建表-定义主键CREATETABLET_Person(FIdINTEGER,FNameVARCHAR(20),FAgeINTEGERDEFAULT'18',PRIMARYKEY(FId))/**************
进击de小黑
·
2023-08-28 06:48
1007 Can‘t create database ‘test‘ database exists 1050 - Table ‘student‘ already exists的解决方案
SQL学习
之库的导入主要的几个库:student+girls+myemployees三个库的sql文件,使用source命令导入即可。
你不困我困
·
2023-08-27 07:27
数据库
数据库
mysql
database
My
SQL学习
总结一之数据库的相关操作
1.创建数据库语句:createdatabasename(你想要创建的数据库的名字);2.查看当前系统中有哪些数据库:showdatabases;3.查看当前使用的数据库:selectdababase();4.选择要使用的数据库:usename(你想要使用的数据库的名字);5.删除数据库:dropdatabasename
LovingStranger
·
2023-08-26 17:40
【My
SQL学习
】No.5 误删数据
MySQL中误删数据主要以下几种:-使用delete语句误删数据行;-使用droptable或者truncatetable语句误删数据表;-使用dropdatabase语句误删数据库;-使用rm命令误删整个MySQL实例。#误删行使用delete语句误删了数据行,可以用Flashback工具通过闪回把数据恢复回来。Flashback恢复数据的原理,是修改binlog的内容,拿回原库重放。而能够使用
LL_路上
·
2023-08-26 09:45
My
SQL学习
笔记
DDL-数据库操作showdatabases;createdatabase数据库名;use数据库名;selectdatabase();deopdatabase数据库名;DDL-表操作-查询查询当前数据库所有表,showtables;查询表结构,desc表名;查询指定表的建表语句,showcreatetable表名DDL-表操作-创建createtable表名(字段1字段1类型[COMMENT字段1
肖较瘦
·
2023-08-25 23:26
数据库
mysql
数据库
sql
【PLSQL】PL
SQL学习
笔记
文章目录一:记录类型1.语法2.代码实例二:字符转换三:%TYPE和%ROWTYPE1.%TYPE2.%ROWTYPE四:循环1.LOOP2.WHILE(推荐)3.数字式循环五:游标1.游标定义及读取2.游标属性3.NO_DATA_FOUND和%NOTFOUND的区别六:异常错误1.异常处理2.非预定义异常处理3.用户自定义的异常处理七:存储过程或函数1.函数函数调用过程:八:包1.包的创建2.包
赵四司机
·
2023-08-25 21:03
数据库
学习
笔记
oracle
my
sql学习
笔记(一) 表
简单来说,表就是关于特定实体的数据集合,这也是关系型数据库模型的核心。1.索引组织表在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(indexorganizedtable)。在InnoDB存储引擎表中,每张表都有个主键(PrimaryKey),如果在创建表时没有显式地定义主键,则InnoDB存储引擎会按如下方式选择或创建主键:首先判断表中是否有非空的唯一索引
云师兄
·
2023-08-25 04:48
My
SQL学习
笔记
学习视频:https://www.bilibili.com/video/BV1NJ411J79W?p=29&spm_id_from=pageDriver学习参考文档:https://gitee.com/zhayuyao/java-notes/blob/master/md%E6%96%87%E6%A1%A3/%E7%8B%82%E7%A5%9E%E8%AF%B4java/03.MySql/MySQL
披星戴月看天晓
·
2023-08-24 10:56
java
intellij-idea
开发语言
SQL学习
笔记——REGEXP运算符
REGEXP运算符,是正则表达式(regularexpression)的缩写,正则表达式在搜索字符串时非常强大,下面是关于它的应用1.查找名字中包含field的顾客select*fromcustomerswherelast_namelike'%field%'运用REGEXP运算符,可以这样写,同样可以得出数据select*fromcustomerswherelast_nameregexp'fiel
xiaoweiwei99
·
2023-08-22 08:16
面试
学习路线
阿里巴巴
android
前端
后端
Spring5学习笔记—AOP编程
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:Spring专栏✨特色专栏:My
SQL学习
本文内容:Spring5学习笔记—AOP编程
Cisyam-Leo
·
2023-08-22 07:51
Spring专栏
学习
笔记
Spring
My
SQL学习
MySQL常用命令连接数据库mysql-用户名-p密码创建/删除数据库CREATEDATABASE数据库名称;DROPDATABASE数据库名称;使用数据库USE数据库名称;创建/删除表CREATETABLEuser(idINTPRIMARYKEY,nameVARCHAR(30)NOTNULL,ageINTNOTNULL);DROPTABLEuesr;查看表结构/查看全部数据库/查看一个数据库的全
Roadsun
·
2023-08-22 01:23
SQL带你面大厂(组内top?)
在我们
SQL学习
的过程中,经常分组然后求分组后的前几名或者是后几名是很经常见的,以前我们大概只会用limit做限制,然后疯狂的进行嵌套查询,才能勉强的将题做出来,如今我们学习了窗口函数,我们就可以较为优雅的将题解答出来
吃橘子的Crow
·
2023-08-21 20:08
SQL突击
sql
数据库
前端
My
SQL学习
第二天之DML和DDL
MySQLDML介绍插入语句修改语句删除语句DDL介绍库和表的管理常见数据类型常见约束标识列DML介绍DML(DataManipulationLanguage–数据操纵语言)可以在下列条件下执行:向表中插入数据(Insert)修改现存数据(Update)删除现存数据(Delete)插入语句方式一:语法:INSERTINTOtable_name(field1,field2,...fieldN)VAL
活跃的咸鱼
·
2023-08-21 08:36
MySQL
数据库
mysql
My
SQL学习
笔记之SQL语句执行过程查看
文章目录参数使能查看最近一条SQL执行过程查看profiling打开开后,所有SQL语句执行耗时查看某一条SQL的执行过程指定要查看的性能选项查看所有性能选项参数使能以select语句为例,首先打开profile参数:mysql>setprofiling=1;QueryOK,0rowsaffected,1warning(0.00sec)然后执行两边下面的语句:mysql>select*fromem
coder_szc
·
2023-08-21 05:35
数据库
mysql
my
sql学习
中踩坑整理
一、安装问题1)安装了navicat,首次本地链接数据库抛异常:Authenticationplugin'caching_sha2_password'cannotbeloaded原因:MySQL8.0使用caching_sha2_password作为默认身份验证插件时,当前MySQL客户端尚未与此兼容。它使用不支持此caching_sha2_password插件的libmysqlclient的旧版
倔强_2722
·
2023-08-21 05:45
My
SQL学习
-第一部分
文章目录MySQL数据库1概述1.1概述1.2安装MYSQL(Windows下)1.2.1需要注意的事项:1.3Mysql的卸载1.4查看Mysql服务1.5启动/关闭SQL的服务1.6客户端登录/使用MySql登录退出问题:ERROR1045(28000)解决方案第一步:关闭Mysql服务第二步:跳过Mysql密码验证第三步:无密码方式进入Mysql第四步:将登陆密码设置为空第五步:更改自己的登
世界仙境与冷酷尽头
·
2023-08-21 04:42
SQL
mysql
学习
数据库
my
sql学习
(五)-- 数学、日期、字符串以及窗口函数的使用
1.聚合函数1.1count():求数量count(*)是SQL92定义的标准统计行数的语法,跟数据库无关,跟NULL和非NULL无关。count(列名)和count(*)的区别:count(*)会统计值为NULL的行,而count(列名)不会统计此列为NULL值的行。1.2sum():求和1.3min():最小值1.4max():最大值1.5avg():平均值1.6group_concat():
leo_messi94
·
2023-08-21 04:11
mysql
mysql
学习
数据库
SQL学习
|02 SQL基础查询与排序
一、SELECT语句基础1.1从表中选取数据从表中查询数据需要使用SELECT语句,语法如下:SELECTFROM;1.2从表中选取符合条件的数据当需要取出满足某些条件的数据时,需要使用WHERE子句。语法:SELECTFROMWHERE;1.3相关法则星号(*)代表全部列的意思。SQL中可以随意使用换行符,不影响语句执行(但不可插入空行)。设定汉语别名时需要使用双引号(")括起来。在SELECT
8a590e918db0
·
2023-08-20 01:52
My
SQL学习
日记(15)列字段的增删改
添加列字段单列,多列ALTERTABLE数据表名ADD[COLUMN]列字段列字段数据类型[FIRST|AFTER列字段];ALTERTABLE数据表名ADD[COLUMN](列字段列字段数据类型,.....);添加多列需要注意的添加多列时就不能设置FIRST|AFTER删除列字段,多列ALTERTABLE数据表名DROP[COLUMN]列字段;ALTERTABLE数据表名DROP[COLUMN]
copymaker
·
2023-08-19 07:10
my
sql学习
笔记--2
进入msql之后,可以使用相应的操作对数据库进行操作,语句需要带分号;创建一个数据库runoob,并在此数据库中导入websites数据文件:(文件可在上面教程中下载)关于select语法:SELECTcolumn_name,column_nameFROMtable_name;*指选择所有;从websites表中取了name与country两列selectdistinct语句:SELECTDIST
Abbycanbibi
·
2023-08-19 03:27
[My
SQL学习
]重置root用户的密码
Windows下,重置root用户密码的步骤如下:用Administrator用户登录系统关闭MySQL服务新建一个文本文件mysql-init.txt,输入一行代码:ALTERUSER'root'@'localhost'IDENTIFIEDBY'MyNewPass';,其中MyNewPass即为重置后的密码用命令行启动服务.方法为:在cmd下输入mysqld--init-file=C:\\mys
alue
·
2023-08-19 00:24
My
SQL学习
笔记
My
SQL学习
笔记这篇文章的笔记是基于黑马程序员MySQL的教程。
神也佑我YK
·
2023-08-18 15:18
mysql
学习
笔记
读
SQL学习
指南(第3版)笔记01_背景知识
1.数据库1.1.一组相关信息1.2.电话簿肯定是最为普及且常用的数据库2.非关系型数据库系统2.1.层次数据库系统2.1.1.以一个或多个树形结构来表示数据2.1.2.提供了定位特定客户信息树的工具,并能够遍历该树找到所需的账户和/或交易2.1.3.树中的每个节点都具有0个或1个父节点,以及0个、1个或多个子节点2.1.3.1.单根层次结构2.1.4.在大型机世界中找到2.1.5.已在目录服务领
躺柒
·
2023-08-18 07:07
读SQL学习指南(第3版)
sql
mysql
数据库
sqlserver
oracle
My
SQL学习
笔记 - 进阶部分
MySQL进阶部分字符集的相关操作:字符集和比较规则:utf8与utf8mb4:比较规则:常见的字符集和对应的Maxlen:Centos7中linux下配置字符集:各个级别的字符集:执行`showvariableslike'%character%'`语句:请求到响应过程中字符集的变化:MySQL的数据目录:MySQL在linux中的主要目录结构:数据库文件存放的路径:`/var/lib/mysql
小白要努力sgy
·
2023-08-16 16:39
中间件
mysql
My
SQL学习
日记(14)外键约束
约束的意义1.约束保证数据的完整性和一致性2.约束分为表级约束和列级约束3.约束类型包括NOTNULL(非空约束)PRIMARYKEY(主键约束)UNIQUEKEY(唯-约束)DEFAULT(默认约束)FOREIGNKEY(外键约束)4.外键约束FOREIGNKEY保持数据一致性,完整性。实现一对一或一堆多关系,简单来说举个例子,现在有个管理学生的数据库,其中有很多数据表,比如学生信息表,学生期中
copymaker
·
2023-08-16 04:51
My
SQL学习
笔记-基础篇1
My
SQL学习
笔记–基础篇1目录My
SQL学习
笔记--基础篇11.数据库概述与MySQL安装1.1数据库概述1.1.1为什么要使用数据库1.2数据库与数据库管理系统1.2.1数据库的相关1.2.2数据库与数据库管理系统的关系
xujinshan361
·
2023-08-16 00:46
学习记录
数据库概述与MySQL安装
基本SELECT语句
运算符与排序分页
多表查询
单行函数与聚合函数
My
SQL学习
教程(超全)
学习MySQL需要通过阅读文档、观看视频教程、参加在线课程等方式。同时,还需要进行实践操作,如创建数据库、表和数据插入、查询等操作,以加深对MySQL的理解和掌握。在实践中,也可以遇到一些问题,需要通过查询文档和搜索解决方案的方式来解决。一、学习内容1.学习SQL语言基础:学习SQL语言的基础知识,如数据类型、表的创建、数据插入和查询等。2.学习MySQL的安装和配置:学习如何在计算机上安装和配置
早起的小懒虫
·
2023-08-15 19:46
mysql
数据库
学习
SQL学习
笔记——REGEXP运算符
REGEXP运算符,是正则表达式(regularexpression)的缩写,正则表达式在搜索字符串时非常强大,下面是关于它的应用1.查找名字中包含field的顾客select*fromcustomerswherelast_namelike'%field%'运用REGEXP运算符,可以这样写,同样可以得出数据select*fromcustomerswherelast_nameregexp'fiel
m0_67402125
·
2023-08-15 13:41
面试
学习路线
阿里巴巴
android
前端
后端
第06天 静态代理和动态代理
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:每天一个知识点✨特色专栏:My
SQL学习
本文内容:第06天静态代理和动态代理️个人小站
Cisyam-Leo
·
2023-08-14 23:39
代理模式
动态代理
静态代理
第05天 SpringBoot自动配置原理
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:每天一个知识点✨特色专栏:My
SQL学习
本文内容:第05天SpringBoot自动配置原理
Cisyam-Leo
·
2023-08-14 14:50
spring
boot
后端
java
My
SQL学习
笔记之MySQL5.7用户管理
文章目录用户创建用户修改修改用户名修改密码修改自己的密码修改其他用户的密码删除用户权限管理查看所有权限授予权限回收权限权限表columns_privprocs_privtables_priv用户创建基本格式:createuser'用户名'identifiedby'密码';mysql>createuser'szc'identifiedby'szc123';QueryOK,0rowsaffected(
coder_szc
·
2023-08-14 06:15
数据库
mysql
用户管理
第02天 什么是JWT ?
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:每天一个知识点✨特色专栏:My
SQL学习
本文内容:第二天什么是JWT?️
Cisyam-Leo
·
2023-08-13 02:31
每天一个知识点
jwt
第04天 Spring是如何解决循环依赖的
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:每天一个知识点✨特色专栏:My
SQL学习
本文内容:第04天Spring是如何解决循环依赖的
Cisyam-Leo
·
2023-08-12 20:46
每天一个知识点
spring
android
java
【MySQL】范式 (十五)
My
SQL学习
·第十五站~本文已收录至专栏:MySQL通关路❤️文末附全文思维导图,感谢各位点赞收藏支持~⭐学习汇总贴,超详细思维导图:【MySQL】学习汇总(完整思维导图)一.引入在关系型数据库中,关于数据表设计的基本原则
观止study
·
2023-08-12 13:37
MySQL通关路
mysql
数据库
【MySQL】ER模型(十六)
My
SQL学习
·第十六站~本文已收录至专栏:MySQL通关路❤️文末附全文思维导图,感谢各位点赞收藏支持~⭐学习汇总贴,超详细思维导图:【MySQL】学习汇总(完整思维导图)一.引入数据库设计是牵一发而动全身的
观止study
·
2023-08-12 13:07
MySQL通关路
mysql
数据库
my
sql学习
笔记(三) 锁
1.行锁InnoDB存储引擎实现了如下两种标准的行级锁:❑共享锁(SLock),允许事务读一行数据。❑排他锁(XLock),允许事务删除或更新一行数据。如果一个事务T1已经获得了行r的共享锁,那么另外的事务T2可以立即获得行r的共享锁,因为读取并没有改变行r的数据,称这种情况为锁兼容(LockCompatible)。但若有其他的事务T3想获得行r的排他锁,则其必须等待事务T1、T2释放行r上的共享
云师兄
·
2023-08-12 09:22
SQL学习
十五、视图
视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。可以把视图看作一个已经写好的SQL,使用的时候直接调用对应的视图以获取对应的数据。备注:1、MySQL从版本5起开始支持视图,因此,视图不能在较早版本的MySQL中使用。2、SQLite仅支持只读视图,所以视图可以创建,可以读,但其内容不能更改。为什么使用视图1、重用SQL语句,视图可以给多人使用,而不用重复书写相同的SQL
沐左
·
2023-08-11 13:29
my
sql学习
笔记七
事务mysql中事务其实是一个最小的不可分割的工作单位。事务能保证一个业务的完整性。比如我们的银行转帐:a->-100updateusersetmoney=money-100wherename='a';b->+100updateusersetmoney=money+100wherename='b';若只有一条语句成功执行,而另外一条执行失败,会出现数据前后不一致的情况。事务的作用就是让多条sql语
chengting1314
·
2023-08-11 05:52
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他