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有哪些索引类型,分别有什么作用 、 事务的特性和隔离级别
1.数据库三大范式是什么?数据库三大范式是设计关系型数据库时的规范化原则,确保数据库结构的合理性和减少数据冗余。这三大范式分别是:-**第一范式(1NF):**数据表中的所有列都是不可分割的原子数据项,即每一列都不可再分。这消除了重复的列。-**第二范式(2NF):**数据表中的非主键列完全依赖于主键。这意味着每一行数据都能通过唯一的主键来识别,并且非主键列不能部分依赖于主键。-**第三范式(3N
我可以将你更新哟
·
2023-11-14 14:27
数据库
mysql
数据库学习
笔记——范式
在进行关系型数据库的设计时,为使数据简洁,结构清晰,需要遵循不同的规范要求,而这个不同的规范要求就是范式。关系型数据库的范式主要有六种:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF),本次主要讲解前三种。第一范式(1NF)所谓第一范式(1NF)是指在关系型数据库中,对于添加的一个规范要求,所有的域都应该是原子性的,也就
千殇留雪
·
2023-11-14 10:55
Mysql-
库的操作
1.创建数据库CREATEDATABASE[IFNOTEXISTS]namename后可以加CHARACTERSET或者是charset=nameCOLLATEcollation_name(mysql数据库不区分大小写)说明:name表示想创建的库的名字大写的表示关键字[]是可选项CHARACTERSET:指定数据库采用的字符集COLLATE:指定数据库字符集的校验规则当我们创建数据库没有指定字符
想拿offer
·
2023-11-14 00:30
Mysql学习
mysql
数据库
Mysql-
表的结构操作
1.创建表CREATETABLEtable_name(field1datatype,field2datatype,field3datatype)characterset字符集collate校验规则engine存储引擎;说明:field表示列名datatype表示列的类型characterset字符集,如果没有指定字符集,则以所在数据库的字符集为准collate校验规则,如果没有指定校验规则,则以所
想拿offer
·
2023-11-14 00:30
Mysql学习
mysql
数据库
Mysql-
表的约束
1.表的约束真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。表的约束很多,这里主要介绍如下几个:null/notnull,default,comment,zerofill,primarykey,auto_increment,uniquekey。2.空属性两个值:null(默认的
想拿offer
·
2023-11-14 00:30
Mysql学习
mysql
数据库
Mysql-
数据类型
1.数据类型分类2.整形类型说明:在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。可以通过UNSIGNED来说明某个字段是无符号的。注意:尽量不使用unsigned,对于int类型可能存放不下的数据,intunsigned同样可能存放不下,与其如此,还不如设计时,将int类型提升为bigint类型。3.bit类型bit[(M)]:位字段类型。M表示每个值的位数,范围从1到64。如
想拿offer
·
2023-11-14 00:26
Mysql学习
mysql
数据库
数据库学习
(1)MySQL数据库DCL——用户管理
MySQL数据库——用户管理Navicat安装新建用户新建数据表为用户设置权限MySQL数据存放位置重设root密码MySQL配置文件Navicat安装注:MySQL自带的四个空间information_schema、mysql、performance_schema、sys非常重要,不要删除。新建用户用户→\to→新建用户→\to→用户名:div主机:%密码:abc123456→\to→保存注:%
炎武丶航
·
2023-11-13 10:36
MySQL
数据库
数据库
mysql
学习
MySQL-
第二章
目录7,导入提前准备好的数据怎么将sql文件中的数据导入呢?8,关于导入的这几张表怎么查看表中的数据呢?9,不看表中的数据,只看表的结构,有一个命令:desc表名;describe(描述)缩写为:desc10,简单查询10.1查询一个字段?补充:10.2查询多个字段?10.3查询所有字段?10.4给查询的列起别名?10.5,计算员工年薪?sal*12下面需要用到的sql文件链接:百度网盘请输入提取
真的没事鸭
·
2023-11-13 09:10
MySQL
mysql
学习
数据库
MySQL-
数据库基础与索引解析
思维导图:https://www.processon.com/view/link/6283c3dce0b34d5ac4197efc1.操作与落地1.1.数据库基础知识1.1.1.范式化设计1.1.1.1.什么是范式范式来自英文NormalForm,简称NF。实际上你可以把它粗略地理解为一张数据表的表结构所符合的某种设计标准的级别。就像家里装修买建材,最环保的是E0级,其次是E1级,还有E2级等等目
Dazmon
·
2023-11-13 03:46
笔记
数据库
mysql
database
数据库漏洞(未授权访问+RCE)-Mysql+Hadoop
服务漏洞测试流程:案例演示:
Mysql-
未授权访问-CVE-2012-2122利用受影响版本:MariaDBversionsfrom5.1.62,5.2.12,5.3.6,5.5.23arenot.MySQLversionsf
xiaoheizi安全
·
2023-11-11 17:23
服务攻防
mysql
hadoop
数据库
网络安全
web安全
学生怎么样充分使用服务器
Apache安装配置(Windows和Linux)-有手就行Linux安装配置
MySql-
你学废了吗?PHP安装配置(Windows和Linux)-一篇
上云小助手
·
2023-11-10 20:48
服务器
linux
运维
【Redis】Java客户端Jedis&SpringDataRedis入门(三)
Redis学习·第三站~起始站:【Redis】概述&环境搭建(一)本文已收录至专栏:
数据库学习
之旅希望您能有所收获在上一篇中我们学习了Redis常见命令的使用,显然,我们不可能一直通过指令去使用Redis
观止study
·
2023-11-10 19:26
Redis技术学习
redis
java
数据库
mysql-
隐式转换引起的bug
提问一个粗心,括号不小心打错了地方,猜猜会是什么运行结果?t_xxx表order_no为varchar类型。select*fromt_xxxwhereorder_noin('U123','U234'ANDtypein(10,11));语法错误?row0?答案实际情况是,这句sql并没有语法错误,而是将全部数据返回出来。本以为这句sql会报语法错误,但万万没想到竟然可以运行成功,而且会导致where
yanyan 姐夫
·
2023-11-10 11:01
mysql
数据库入门学习笔记
数据库学习
什么是数据库数据库是一个在计算机里以某种有组织的方式存储的数据集合,理解数据库的一种最简单的办法是将其想象为一个文件柜,用于保存有组织的数据的容器表将资料放入自己的文件柜,并不是随便将它们丢进某个抽屉就完事了
小庄梦蝶
·
2023-11-10 10:54
mysql
数据库
Mysql-
主从复制-5
什么是主从复制主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。主从复制的作用1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2.架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。3.读写分离,使数据库能支撑更大的并
奇漠
·
2023-11-09 22:23
mysql
数据库
linux
运维
服务器
mysql字符串时间的函数大全_MySQL
数据库学习
笔记(五)----MySQL字符串函数、日期时间函数...
1、常见字符串函数:编辑器一、CHAR_LENGTH获取长度(字符为单位)ide二、FORMAT格式化函数三、INSERT替换的方式插入编码四、INSTR获取位置spa五、LEFT/RIGHT取左、取右code六、LENGTH获取长度(字节为单位)orm七、LTRIM/RTRIM/TRIM去空格(左/右/自定义)索引八、STRCMP字符串比较rem九、CONCAT字符串拼接文档十、SUBSTRIN
weixin_39949894
·
2023-11-09 20:02
mysql字符串时间的函数大全
达梦
数据库学习
笔记的分享(个人)1
SQL语句,常用:登录数据库,输入命令isqlhis/
[email protected]
这是终端版数据库登录,或者在cd/home/dmdba/dm/dmdbms/bin内输入disqlhis/
[email protected]
同样可以进入终端版本数据库。图形界面数据库登录。cd/home/dmdba/dm/dmdbms/tool下输入./manager即可进入图形界面数据库,用户名his,密码Gzd
weixin_57248114
·
2023-11-09 07:57
数据库
达梦
数据库学习
笔记之一
达梦学习笔记之一-达梦数据库dm8安装环境说明•linux环境下DM,如果以root用户安装,数据库默认安装位置/opt/dmdbms,否则默认目录$HOME/dmdbms.•用图形界面比较方便.内存较小时要设置TMP目录安装前环境准备groupadd-g12349dinstalluseradd-u12345-gdinstall-m-d/home/dmdba-s/bin/bashdmdbapass
看到千里之外的云
·
2023-11-09 07:27
数据库
达梦
数据库学习
笔记之二
•安装达梦数据库tmp不够的处理图形界面安装tmp不够的问题,是因为麒麟用内存的大概1/2作为/tmp.解决方法加大tmpfs的值方法一:服务器内存加大,比如加到8G,/tmp自动增大.适合于内存较大的虚拟机环境方法二:修改/etc/fstab指定tmpfs的size大于1.5G,这里设置4G(当然内存要大于4G)vi/ect/fstabtmpfs/tmptmpfsnodev,nosuid,siz
看到千里之外的云
·
2023-11-09 07:27
数据库
达梦
数据库学习
笔记的分享(个人)2
数据库的深入解释,一些比较基础的概念及底层操作表空间是DM数据库的最大逻辑划分区域,通常用来存放数据表、索引、回滚段等数据对象,数据库由多个表空间组成。DM数据库的所有对象在逻辑上都存放在表空间中,而物理上都存储在所属表空间的数据文件中。一个表空间中包括一个或多个数据文件,一个数据文件仅归属于一个表空间数据文件在逻辑上按照段、簇和页的方式进行管理,段由簇的集合构成,包含数据段、回滚段和临时段;段是
weixin_57248114
·
2023-11-09 07:27
数据库
达梦
数据库学习
笔记
达梦
数据库学习
笔记安装防火墙关闭防火墙或开放对应端口systemctlstopfirewalld.servicefirewall-cmd--list-portsfirewall-cmd--add-port
__如风__
·
2023-11-09 07:24
数据库
MySQL
数据库
学习
mysql
达梦
数据库学习
笔记-数据库安装
1.数据库安装1.1防火墙检查#开启servicefirewallstart#重启servicefirewallrestart#关闭servicefirewallstop#查看防火墙规则firewall-cmd--list-all#查看端口是否开放firewall-cmd--query-port==8080/tcp#开放80端口firewall-cmd--permanent--add-port=8
linqingda
·
2023-11-09 07:45
dba
达梦
数据库学习
笔记(一)
*tool*dbca达梦数据库配置助手*monitor性能监控*sql日志文件的分析*console控制台工具*脱机修改配置文件*manager图形管理界面*dts迁移工具*会存在版本不兼容而导致的错误*dmservice数据库服务查看*nca网络链接助手*修改dm_svc.conf文件*sql--Oracle*DELETE和TRUNCATE*deletedml语句,产生undo和redo。慢,可
lovely_dragon
·
2023-11-09 07:45
数据库
学习
servlet
redis php web管理,redis web界面管理工具 phpredisadmin
/configure--prefix=/mnt/php--with-mysql=/mnt/
mysql-
陈明奋
·
2023-11-09 02:41
redis
php
web管理
Linux安装DMETL4
初始化达梦数据库2.3创建数据库用户名DMETL3安装DMETL3.1查看安装包与授权3.2安装DMETL程序3.3DMETL安装日志4启动DMETL5DMETL连接数据库后会自动创建相关资源表6达梦
数据库学习
使用列表产品与环境介绍达梦数据交换平台软件
祢真伟大
·
2023-11-08 03:11
DMETL
linux
数据库
etl
centos7安装
mysql-
阿里云服务器
1.背景2.安装2.1.下载安装包wgethttps://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2.2.安装mysqlrpm-ivhmysql57-community-release-el7-8.noarch.rpm3.安装mysql服务3.1.进入目录首先进入cd/etc/yum.repos.d/目录cd/etc/
zhishidi
·
2023-11-07 15:46
问题解决
mysql
阿里云
服务器
JDBC连接参数配置
文章目录1、Oracle-数据库的实例、表空间、用户、表之间关系0.数据库:1.实例2.表空间3.用户4.表5.关联2、
Mysql-
数据库、用户、表之间关系1.数据库2.用户3.表4.关联3、JDBC数据库连接配置
不会叫的狼
·
2023-11-07 11:58
oracle
mysql
oracle
mysql
数据库
1024程序员节
mysql-
面试题
1.这里我们可以看出有两种情况,要么活跃,要么不活跃,我的思路是统计出不活跃的,并计算出他们所占比例,再用1减去他们所占比例,就可以得到留存率。大致思路就这样,具体代码后面补。下面代码为老师提供的一种查询代码,可供参考。selectt2.dtasdt,ifnull(round(new_user/dau,2),0.00)asuvleftratefrom(--每天的新用户数selectdt,count
树上一太阳
·
2023-11-07 00:22
mysql
数据库
MySQL-
高级-12 mysql锁
文章目录1.概述2.MySQL并发事务访问相同记录2.1读-读情况2.2写-写情况2.3读-写情况2.4并发问题的解决方案3.锁的不同角度分类3.1从数据操作的类型划分:读锁、写锁3.1.1.锁定读3.1.2写操作3.2从数据操作的粒度划分:表级锁、页级锁、行锁3.2.1.表锁(TableLock)3.2.1.1表级别的S锁、X锁3.2.1.2意向锁(intentionlock)3.2.1.3自增
有什么奇怪!
·
2023-11-05 20:08
#
mysql
数据库
mysql
锁
MySQL - 常见的三种数据库存储引擎
MySQL-
常见的三种数据库存储引擎mysql5.5之前默认的存储引擎都是myisam,到mysql5.5之后,默认的存储引擎都是innodb1查看存储引擎:数据库存储引擎:是数据库底层软件组织,数据库管理系统
Moment梦醒
·
2023-11-05 12:07
数据库
mysql
MySQL-
慢sql语句分析
explain分析sql语句如果一条sql执行很慢的话,我们通常会使用mysql自动的执行计划explain来去查看这条sql的执行情况。语法格式:效果如下各字段含义type:表示连接类型,性能由好到差的连接类型为NULL、system、const、eq_ref、ref、range、index、all。NULL:这条sql没有使用到表system:查询系统中的表const:根据主键查询eq_ref
sgmwgntw
·
2023-11-05 04:59
mysql
sql
数据库
MySQL-
索引
什么是索引索引(index)是帮助MysQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构(B+树),这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。聚集索引和非聚集索引(二级索引)聚集索引(ClusteredIndex)含义:将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据特点:必须有,
sgmwgntw
·
2023-11-05 04:59
mysql
数据库
Mysql Binlog日志
[1]log-bin=mysql-bin#打开日志(主机需要打开),这个
mysql-
jiale.su
·
2023-11-05 04:36
mysql
mysql
数据库
自学
MYSQL-
学完分组函数和分组查询部分-20200407
#分组查询/*语法:SELECT分组函数,列(要求出现在groupby的后面)、FROM表名WHERE筛选条件GROUPBY分组的列表ORDERBY子句*/SELECTAVG(salary),department_idFROMemployeesGROUPBYdepartment_id;SELECTmax(salary),job_idFROMemployeesGROUPBYjob_idORDERBY
好好学习的星熊
·
2023-11-05 03:29
统计个数字符mysql_MySQL-统计出现的各个子字符串(keyword)及其个数
MySQL-
统计出现的各个子字符串(keyword)及其个数一、需求分析二、设计思路三、存储过程实现四、遇到的问题及处理方法五、用到的函数及过程控制关键字一、需求分析源数据:目标数据:
缪之初
·
2023-11-04 15:36
统计个数字符mysql
2018-06-01
和Chrome中枪阮一峰每周分享第7期DiscoverDevARLAnotherRepositoryListlibui:aportableGUIlibraryforC关于Git的主要维护者滨野纯的访谈
MySQL
baitu
·
2023-11-04 02:37
mysql
数据库学习
笔记
开始重新学习mysql数据库,这个文章将记录我学习mysql时的笔记以及遇到的问题额外补充1.mac/linux如何启动mysqlmac如何启动mysql:首先系统设置中启动mysql终端中输入mysql-uroot-p2.MySQL8.0.26-Linux版安装安装前先检查卸载mariadb,会与MySQL安装冲突。rpm-qa|grepmariadb查看有无mariadb如果有则删除yum-y
jiong1998
·
2023-11-03 20:51
数据库
mysql
学习
1024程序员节
Mysql
数据库学习
思路
学习MySQL(或其他数据库管理系统)需要一系列步骤和资源,以帮助您掌握数据库设计、查询语言(SQL)和数据库管理的基础知识。以下是一些建议的学习步骤:学习数据库基础知识:了解什么是数据库、数据库管理系统(DBMS)以及不同类型的数据库(如关系型数据库、NoSQL数据库)。理解数据库的结构,包括表、列、行和主键等概念。安装MySQL:下载并安装MySQL数据库服务器,可以使用MySQL的官方网站提
不写八个
·
2023-11-03 20:11
数据库
数据库
mysql
学习
mysql-
杂记
xml转义"大于等于"符号:=]]>参数防注入攻击写法:concat(‘%’,${name},‘%’)
咿呀咿呀伊泰诺
·
2023-11-03 11:03
mysql
数据库
java
【杂记-遇到的坑】
mysql-
查询条件不达预期
前言:业务开发时,遇到的坑,栽进去了,写这个博客,涨点记性1.连表查询左连接为例子AleftjoinB把A的数据全部取出,能够跟B对应的上,B表的扩展数据也跟着展示出俩A有B没有的,B的扩展字段也会展示为null在on的后面加条件(连表的时候)不管是ANDA.xx=xxx还是B.xxx=xx有时候发现根本不会生效在on的后面加条件不管是A的还是B的,返回的结果是什么,都会先把主表数据先列出来不要在
qq_43367379
·
2023-11-03 11:55
工作总结分享
踩雷
mysql
数据库
MySQL-
基础部分
数据库文章目录数据库1.MySQL数据库介绍2.MySQL数据库的安装1.安装MySQL2.编译安装MySQL3.MySQL架构4.SQL语句1.类型2.DDL数据库定义语句1.三种sql_mode模式2.字符串类型3.日期时间类型1.date类型2.time类型3.year类型4.datetime和timestamp类型3.ENUM和SET类型4.修饰符(约束)5.索引建立6.PRIMARYKE
脑子是空的啊
·
2023-11-02 05:51
MySQL基础阶段
mysql
数据库
sql
【MySQL】| 关于日期:date_add, date_sub, weekday,dayofweek
MySQL-
日期-持续更新中......DATE_ADD(date,INTERVALexprtype)DATE_SUB(date,INTERVALexprtype)WEEKDAY(date,return_type
huixiangya
·
2023-11-01 09:35
MySQL
mysql
SpringCloud商城day14 秒杀异步下单-2021-10-27
一.秒杀商品存入缓存1.客户访问->seckill服务查询
mysql-
>seckill_goods表->缓存数据到
MySQL-
>一是缓解高并发下数据库的查找压力,二是利用redis的原子性操作避免超卖问题
OOPfaker
·
2023-11-01 02:05
项目复习笔记
java
Mysql-
函数说明
RAND随机函数得到一个[0,1)范围内的随机数image.pngCONCAT字符串拼接CONCAT('a','b','c')Round对指定数据和精度进行四舍五入round(x,d),x指要处理的数,d是指保留几位小数,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0SELECTROUND(100.236,2)FROMDUAL;--100.24Floor向下取整SELECTF
simple__
·
2023-11-01 01:55
dmfldr-快速装载-载入(DM8:达梦数据库)
dmfldr-快速装载-DM8:达梦数据库介绍1准备数据文件2根据数据文件在数据库创建表3根据数据文件,配置快速装载的控制文件4在数据库bin执行目录执行命令5日志6达梦
数据库学习
使用列表介绍DM提供了快速装载工具
祢真伟大
·
2023-11-01 00:45
数据库
sql
MySQL-
给字段添加数据出现错误[HY000][1366] Incorrect string value
问题原因:字段默认字符集不是utf8mb4,无法识别汉字和数字字符串。解决办法:若要同时修改表字符集和已有列字符集,并将已有数据进行字符集编码转换,请使用如下CONVERTTO脚本:ALTERTABLEtable_nameCONVERTTOCHARACTERSETutf8mb4COLLATEutf8mb4_bin;问题延申可见链接:https://www.cnblogs.com/east7/p/1
愚公移山山不愚
·
2023-10-31 16:19
MySQL
mysql
数据库
【极客时间】《MySQL45讲》学习笔记
内容来源:开篇词|这一次,让我们一起来搞懂
MySQL-
极客时间以下是来自网友对课程的知识点的分类总结:本章内容【本章内容建议阅读时长】编号|建议阅读时长|文章标题1.基础知识【12’】1.101|12’
Coder_Cui
·
2023-10-31 10:55
数据库
mysql
MySQL-
三大日志详解
三大日志日志分为二类逻辑日志:可以简单理解为记录的就是sql语句。物理日志:因为mysql数据最终是保存在数据页中的,物理日志记录的就是数据页变更。undologundolog记录数据被修改前的样子作用防止丢失数据,用于事务失败后的回滚Innodb存储引擎的最大特点就是支持事务,如果本次更新失败,那么该事务中的所有的操作都必须回滚到执行前的样子,也就是说当事务失败的时候,也不会对原始数据有影响记录
NeverOW
·
2023-10-31 04:52
MySQL
mysql
数据库
sql
分布式
数据库学习
4-事务一致性
如果你想真正得到一些知识,最好过滤一下你的信息,否则你只是在别人的思考中得意着。获得多少并不取决于读了多少,而取决于思考了多少。《暗时间》刘未鹏此系列学习分布式数据库30讲的笔记,导图是本文结构,具体细节在后文,可用导图回忆框架,具体细节再具体查看。文章图片和部分内容来自极客时间,如有版权问题,请联系我删除。欢迎加入学习总览BASEBA表示基本可用性(BasicallyAvailable),S表示
尔等同学
·
2023-10-29 20:54
分布式数据库
数据库
分布式
nosql
MySQL-
老杜学习笔记
MySQL1.数据库概述1.1数据库、数据库管理系统、SQL之间的关系1.2表的理解1.3SQL语句的分类1.4导入数据1.5查看表结构1.6MySQL常用命令2.查询语句DQL2.1简单查询2.2条件查询2.3排序2.4分组查询2.5总结(单表查询)2.6查询结果去重3.函数3.1单行处理函数3.2分组函数4.连接查询笛卡尔积现象内连接外连接三张表,四张表连接子查询union合并查询结果集lim
北莽
·
2023-10-29 17:27
数据库
mysql
数据库
学习
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他