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学习
二、表的增删改查
一、表中数据操作1.向表中插入数据单行数据+全列插入:insertinto表名values(...);多行数据+指定列插入:insertinto表名(指定列...)values(...),(...);2.查询表中数据全列查询:select*fromexam_result;通常情况下不推荐使用*进行全列查询,因为查询的列越多,意味着需要传输的数据量越大,可能会影响到索引的使用。指定列查询:selec
列宁格勒的街头
·
2024-02-05 16:29
MySQL
mysql
c++服务器开发学习--02--MySQL,Redis,ASIO,iocp,TrinityCore代码结构,c++对象模型
TrinityCore代码结构,c++对象模型MySQL问题RedisAsioiocpTrinityCore代码结构c++对象模型虚函数表(vtbl)、虚指针(vptr)对象模型非继承单继承多继承虚继承My
SQL
WeidanJi
·
2024-02-05 11:00
c++服务器开发学习
mysql
redis
asio
iocp
my
sql学习
打卡day21
今日成果:selectdate,pm.nameaspayment_method,sum(amount)astotal_paymentsfrompaymentspleftjoinpayment_methodspmonp.payment_method=pm.payment_method_idgroupbydate,payment_methodorderbydate;--groupby数据分组,orde
一次旅行
·
2024-02-05 02:48
mysql
学习
数据库
my
sql学习
打卡day20
今日成果:SELECT*FROMsql_invoicing.invoices;selectcount(invoice_id)asinvoice_record_total,--统计内容不包括空值count(payment_date)aspayment_date_record,count(*)asinvoice_record_totals,--统计内容包括空值sum(invoice_total)asi
一次旅行
·
2024-02-05 02:18
linux
运维
服务器
my
sql学习
打卡day22
今日成果:select*fromemployeeswheresalary>(selectavg(salary)fromemployees);--查询超过平均工资的员工select*fromclientswhereclient_idnotin(selectdistinctclient_idfrominvoices);--查询没有发票的用户感谢各位读者查阅,欢迎各位点赞✍评论⭐收藏+关注!
一次旅行
·
2024-02-05 02:14
mysql
学习
sql
MY
SQL学习
笔记1
MY
SQL学习
笔记1唯一约束在MySQL中null和任何值都不相同,包括他本身。
2301_80286359
·
2024-02-05 00:51
mysql
学习
笔记
my
sql学习
之查看执行的计划
定义执行计划的查看是进行数据库的sql语句调优时依据的一个重要依据,mysql的执行计划查看相对oracle简便很多,功能也相对简单很多的SQL语句都不能直接查看。目的查看查询的执行计划,能够了解内部是如何进行执行查询,不一定准确,但是有参考性,进一步能够对我们的查询语句进行一定的优化。本文档整理了mysql执行计划的生成方法和查看。如上图,是一个执行计划的示例。下面依次对以上的属性一一解释。执行
先生zeng
·
2024-02-04 05:45
my
sql学习
(六)表字段值的修改
修改值基本语法update**table_name**set**col_name1**=expr1,[col_name2=expr1]wherewhere_condition实例修改分数低于60的人的分数到59MariaDB[istester]>select*fromidoxuwheregradeselect*fromidoxu;+----+--------+----------+--------
陈小艺_69a2
·
2024-02-04 04:21
My
SQL学习
记录
SQL语句通用语法在学习具体的SQL语句之前,先来了解一下SQL语言的同于语法。1).SQL语句可以单行或多行书写,以分号结尾。2).SQL语句可以使用空格/缩进来增强语句的可读性。3).MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。4).注释:单行注释:--注释内容或#注释内容多行注释:/*注释内容*/DCLUserDCL英文全称是DataControlLanguage(数据控制
追随远方的某R
·
2024-02-04 00:55
mysql
学习
mysql配置远程协议_My
sql学习
笔记——安装/远程连接配置
简述记录linux系统(ubuntu16.04)下的mysql的学习过程,从安装到语句执行。安装在ubuntu16.04中,执行以下命令安装mysql的5.7版本:aptupdateaptinstallmysql-server安装过程中,需要依据提示输入mysql数据库的root用户密码,安装完成后,执行命令dpkg-l|grepmysql可查询安装的mysql信息。1.mysql配置远程连接配置
weixin_39831239
·
2024-02-03 22:45
mysql配置远程协议
My
SQL学习
记录——일 MySQL 安装、配置
文章目录1、卸载内置环境2、安装MySQL3、启动4、登录5、配置my.cnf当前环境是1核2G云服务器,CentOS7.6。要在root用户下进行操作1、卸载内置环境云服务器中有可能会自带mysql还有mariadb这样的数据库服务,在安装我们mysql前,得先查找一下是否有。psajx|grepmariadbpsajx|grepmysql如果没有,或者有但运行,应当是这样:有并且运行起来了,则
咬光空气
·
2024-02-03 22:12
MySQL学习
mysql
学习
linux
数据库
My
Sql学习
笔记
1.MySql简介MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据
青年心路
·
2024-02-03 06:22
什么是接口的幂等性,如何保证接口的幂等性?
✅作者简介:大家好,我是Leo哥,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo哥的博客当前专栏:Java✨特色专栏:My
SQL学习
本文内容:什么是接口的幂等性,如何保证接口的幂等性
LeoToJavaer
·
2024-02-02 18:18
Java
幂等性
My
SQL学习
笔记简单分享(1)
Mysql关系型数据库:建立在数据模型(管理系统、库、表)的基础上,由多张相互连接的二维表组成的数据库。特点:1、使用表存储,格式统一,便于维护2、使用通用的sql语言操作,标准统一、使用方便学习笔记是跟着B站黑马学习记载的,希望对大家有帮助Mysql命令行连接数据库1.命令行启动Mysql服务netstartmysql2.连接mysql-h主机IP-P端口Port-uroot-p默认ip主机端口
ZLS_Pri
·
2024-02-02 11:23
mysql
学习
笔记
My
SQL学习
笔记简单分享(2)
修改表alter修改表的结构altertabletable_nameADDcolumndatatypeAFTERcolumn_1在某一列后添加一列altertableold_table_namerenametonew_table_name修改表名altertabletable_namecharacterset字符集修改字符集altertabletable_namedropcolumn删除列desc
ZLS_Pri
·
2024-02-02 11:23
mysql
学习
笔记
(二)Postgre
SQL学习
:编译安装PostgreSQL
1、准备安装包操作系统centos7.6pg载地址:www.postgresql.org/download/下载路径:Downloads–>source选中你要下载的安装包,避开最新版本,我这先选15.5来进行安装。下载最新的tar.gz安装包,(tar.bz2是解压需要系统安装bzip2软件包,与tar.gz包的区别就是压缩效率不一样这个更小)tar.gz包的MD5值为:96175683748e
徐sir(徐慧阳)
·
2024-02-01 20:40
数据库记录
postgresql
linux
My
SQL学习
之——锁
什么是锁?锁是计算机协调多个进程或线程并发访问某一资源的机制。锁保证数据并发访问的一致性、有效性;锁冲突也是影响数据库并发访问性能的一个重要因素。锁是Mysql在服务器层和存储引擎层的的并发控制。分析系统上的表锁定争夺showstatuslike'table%';mysql>showstatuslike'table%';+----------------------------+-------+|
盼旺
·
2024-01-30 20:49
My
SQL学习
笔记
My
SQL学习
笔记一、MySQL架构1.1、共分四层架构连接层:用于与客户端的链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案,可以实现基于ssl的链接服务层:主要完成大部分的核心服务,
一只大耗子。
·
2024-01-30 17:40
MySQL
mysql
学习
数据库
my
sql学习
笔记(四):备份和主从复制
目录1备份1.1备份方式1.2备份数据库的内容1.3问题模拟一下环境,来更加了解备份过程2.主从复制1.1为什么需要主从复制?1.2MySQL主从复制概念1.3MySQL主从复制主要用途1.4MySQL主从形式1.5mysql延时备份1.6MySQL主从复制原理1.7MySQL主从复制的过程1.8MySQL主从复制模式1.9主从切换离线主从复制实验:在线主从复制组复制1.10MySQL的复制机制1
meikokoo
·
2024-01-30 06:16
mysql
mysql
数据库
学习
my
sql学习
打卡day17
今日成果:insertintoproducts(name,quantity_in_stock,unit_price)values('t1',10,1.1),('tom',20,1.23),('t2',11,12.2);--一次插入多条数据--字符串和日期需要加引号--PK代表主键记录的唯一标识--NN表示非空--AI表示自动增长感谢各位读者查阅,欢迎各位点赞✍评论⭐收藏+关注!
一次旅行
·
2024-01-30 04:01
mysql
学习
数据库
my
sql学习
打卡day18
今日成果:insertintoorders(customer_id,order_date,status)values(1,'2019-01-02',1);--插入一条新数据selectlast_insert_id();--获取新订单的idinsertintoorder_itemsvalues(last_insert_id(),1,1,2.96);--插入新订单的数据createtableinvoi
一次旅行
·
2024-01-30 04:01
mysql
学习
数据库
my
sql学习
打卡day10
今日成果:selectorder_id,o.product_id,o.quantity,o.unit_price,p.namefromorder_itemsojoinproductspono.product_id=p.product_id;--查询订单表里用户信息--两张表不相同的字段可以直接查找,相同的字段需要使用别名进行查找select*fromorder_itemsoijoinsql_inv
一次旅行
·
2024-01-30 04:31
数据库
my
sql学习
打卡day16
今日成果:selectc.customer_id,c.first_name,c.points,'Bronze'astypefromcustomerscwherec.points3000orderbyfirst_name;--union:用来合并多个表的查询结果,每个表的列数量需要保持一致否则会报错。感谢各位读者查阅,欢迎各位点赞✍评论⭐收藏+关注!
一次旅行
·
2024-01-30 04:31
数据库
sql
前端
my
sql学习
打卡day8
今日成果:select*fromcustomerslimit10;--查询10条顾客信息select*fromcustomerslimit6,3;--查询第7-9名顾客信息select*fromcustomersorderbypointsdesclimit3;--查询分数最多的前三名顾客--limit一定放到最后出现感谢各位读者查阅,欢迎各位点赞✍评论⭐收藏!
一次旅行
·
2024-01-30 04:30
mysql
学习
数据库
my
sql学习
打卡day4
今日成果:select*fromproductswherequantity_in_stockin(49,38,72);--in表示多个符合条件的结果集select*fromcustomerswherebirth_datebetween'1990-01-01'and'2000-01-01';--betwee-and表示在两者之间感谢各位读者查阅,欢迎各位点赞✍评论⭐收藏!
一次旅行
·
2024-01-30 04:00
mysql
学习
数据库
my
sql学习
打卡day5
今日成果:select*fromcustomerswhereaddresslike'%trail%'oraddresslike'%avenue%';--like包含特定条件的字符串--%表示任意字符--_表示单个字符select*fromcustomerswherefirst_nameregexp'elka|ambur';--查找elka或ambur的firstnameselect*fromcus
一次旅行
·
2024-01-30 04:00
学习
my
sql学习
打卡day19
今日成果:updateinvoicessetpayment_total=invoice_total*0.5,payment_date=due_datewhereinvoice_id=1;--更新单行记录updateorderssetcomments='金牌顾客'wherecustomer_idin(selectcustomer_idfromcustomerswherepoints>3000);--
一次旅行
·
2024-01-30 04:30
mysql
学习
数据库
My
SQL学习
笔记-多表查询
多表查询内连接1).隐式内连接SELECT字段列表FROM表1,表2WHERE条件...;案例:查询每一个员工的姓名,及关联的部门的名称(隐式内连接实现)表结构:emp,dept连接条件:emp.dept_id=dept.id--为每一张表起别名,简化SQL编写SELECTe.name,d.nameFROMempe,deptdWHEREe.dept_id=d.id;2).显式内连接SELECT字段
DevCodeMemo
·
2024-01-30 03:14
mysql
学习
笔记
My
sql学习
笔记第六章—存储引擎
存储引擎1.存储引擎一个完整的建表语句:#创建了一张新表,默认的mysql>createtablet_x(idint);QueryOK,0rowsaffected(0.02sec)#查看新表mysql>showcreatetablet_x;t_x|CREATETABLE`t_x`(`id`intDEFAULTNULL)ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COLLA
咖啡加Ice
·
2024-01-29 22:30
咖啡ice的MySQL学习记录
mysql
学习
笔记
My
sql学习
笔记第八章—索引与范式
补充1.索引索引:相当于一本书的目录,通过目录可以快速找到对应的资源。查询一张表有两种检索方式:第一种:全局扫描第二种:根据索引检索(效率高)需要考虑给字段加索引情况:数据量庞大、字段很少DML操作、经常出现在where子句中。注:主键与具有unique约束的字段会自动添加索引。根据主键查询效率较高。索引语法格式创建索引:createindex索引名on表名(字段名);删除所以:dropindex
咖啡加Ice
·
2024-01-29 22:30
咖啡ice的MySQL学习记录
mysql
学习
笔记
My
sql学习
笔记第一章—Mysql数据库概述
Mysql数据库1.数据库概述DB:DataBase数据库,数据库实际上在硬盘上以文件形式存在。DBMS:DataBaseManagementSystem数据库管理系统,常见有:MySQL、Oracle、DB2、Sybase、SqlServer……SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。SQL属于高级语言,SQL语句由DBMS完成。DBMS负责执行SQL语
咖啡加Ice
·
2024-01-29 22:00
咖啡ice的MySQL学习记录
数据库
mysql
学习
My
sql学习
笔记第五章—约束
约束1.约束概述在创建表时,给表的字段添加相应约束,保证数据的合法性、有效性、完整性。常见的约束:非空约束:notnull,约束的字段不能为NULL唯一约束:unique,约束的字段不能重复但可以为NULL。主键约束:primarykey(简称PK),约束的字段既不能为NULL,也不能重复外键约束:foreignkey(简称FK),2.非空约束notnull非空约束:notnull,约束的字段不能
咖啡加Ice
·
2024-01-29 22:00
咖啡ice的MySQL学习记录
mysql
学习
笔记
My
sql学习
笔记第七章—事务
事务1.事务概述事务是一个完整的业务逻辑单元,不可再分。例如:银行账户转账,从用户actno-001向actno-002转账10000,需要执行两条update语句updatet_actsetbalance=balance-10000whereactno='actno-001';updatet_actsetbalance=balance+10000whereactno='actno-002';以上
咖啡加Ice
·
2024-01-29 22:53
咖啡ice的MySQL学习记录
mysql
学习
笔记
My
SQL学习
笔记【实时更新...】
文章目录MySQL数据库基本概念与分类数据库的定义数据库的分类关系型数据库非关系型数据库结构化查询语言数据定义语言DDL数据库查看show创建create删除drop使用use数据库的复制表查看show创建create修改alter添加列add修改列modify/change删除列drop删除drop清空truncate修改表名rename表的复制数据操作语言DML插入insert修改update
程序员劝退师_
·
2024-01-29 19:32
mysql
学习
笔记
后端学习:数据库My
SQL学习
数据库简介 数据库:英文为DataBase,简称DB,它是存储和管理数据的仓库。 接下来,我们来学习Mysql的数据模型,数据库是如何来存储和管理数据的。在介绍Mysql的数据模型之前,需要先了解一个概念:关系型数据库。 关系型数据库(RDBMS)是指建立在关系模型基础上,由多张相互连接的二维表组成的数据库。二维表,指的是由行和列组成的表。二维表的优点:使用表存储数据,格式统一,便于维护使用
~hello world~
·
2024-01-27 22:41
前后端学习
数据库
学习
mysql
My
SQL学习
笔记(5) 增删改查,高级查询,和索引
1.背景本文讲查询数据。2.知识基本的就是增删改查。一般说CRUD,CRUD是指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。2.1简单查询SELECT语句用于从数据库中检索查询。示例:select*fromtb_table1wherename='li4'```where关键字后面跟查询条件from关键字后面跟表名或
张云飞Vir
·
2024-01-27 20:42
Mybatis 关联查询
在My
SQL学习
时,知道表之间关系分为:一对一、一对多、多对多。这三种关系又细分为单向和双向。如果学习的是Hibernate框架,必须要严格区分开表之间的关系,然后才能使用Hibernate框架。
HeathlX
·
2024-01-27 10:37
mybatis
mybatis
java
mysql
my
sql学习
ppt摘抄笔记
目录二、SQL优化原则与方法原则三、SQL执行顺序:四、orderby查询的两种情况:等价改写、反嵌套SELECT优化-limit事务的使用与优化一、✓减少磁盘IO全表扫描磁盘临时表日志、数据块fsync✓减少网络带宽返回太多数据交互次数过多✓降低CPU消耗排序分组。orderby,groupby聚合函数。max,min,sum...逻辑读二、SQL优化原则与方法原则⚫减少访问量:数据存取是数据库
小强聊it
·
2024-01-26 23:47
数据库
My
sql学习
笔记系列(二)
本篇是结合文章(一)继续展开,具体的一内容可以到博客里面浏览。索引失效1.违反最左前缀法则如果索引了多列,要遵守最左前缀法则。指的是查询从索引的最左前列开始,并且不跳过索引中的列。2.范围查询右边的列,不能使用索引。3.不要在索引列上进行运算操作,索引将失效.4.字符串不加单引号,造成索引失效。5.以%开头的Like模糊查询,索引失效。如果仅仅是尾部模糊匹配,索引不会失效。如果是头部模糊匹配,索引
happystudy_neu
·
2024-01-26 06:36
学习
笔记
My
sql学习
笔记系列(一)
本次mysql系列不会讲解具体的查询语句,而是放在mysql的一些性能优化和一些特性上,是学习笔记,供大家参考补充。慢查询MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是记录运行10秒
happystudy_neu
·
2024-01-26 06:31
学习
笔记
my
sql学习
笔记(五):分组查询
语法:select查询列表from表【where筛选条件】groupby分组的字段【orderby排序的字段】特点:1、和分组函数一同查询的字段必须是groupby后出现的字段2、筛选分为两类:分组前筛选和分组后筛选针对的表位置连接的关键字分组前筛选原始表groupby前where分组后筛选groupby后的结果集groupby后having问题1:分组函数做筛选能不能放在where后面不能问题2
代码魔法师Sunny
·
2024-01-25 12:57
MySQL
My
SQL学习
(1):centos7安装MySQL
1.安装自己系统对应的MySQL版本1.1查看自己系统的内核版本cat/etc/redhat-release可以看到我的系统版本是centos7.61.2去官网下载对应的MySQL安装文件MySQL官网:https://dev.mysql.com/downloads/点击MYSQLCommunityServer然后可以在索引的位置选择自己的系统版本最后选择最上面的安装包即可centos7对应的是e
入门如入土
·
2024-01-24 19:16
mysql
学习
数据库
sql学习
2
1.查看系统中有哪些数据库showdatabases;注意:上面为4个系统数据库,不能删不然数据库就坏了,切记!!!2.SQL书马要求SQL语句可以单行或多行书写,用分号结尾SQL关键字用空格分隔,也可以用缩进束来增强语句的可读性,SQL对大小写不敏感,可用#成··单行注释,用/**/多行注释,注释语句不执行,数据库名字不能是关键字不能重复数据库名称可以中文可以英文建议英文3.数据库的基本结构数把
pyniu
·
2024-01-23 16:22
sql
学习
sql学习
5
1.所有的聚合函数都会忽略空值维度与度量维度:用来分组的分类字段包括无序分粪字段(姓名、性别、血型等)和有序分类字段(学历、职称、舱位等)用来聚合运算的教值字段(年龄,数量,金额等)多表查询:通过不同表中具有相同意义的关键亨段,将多个表进行连接,查询不同表中的亨段信息连接方式:内连接和外连接(左连接和右连接)多表连接的结果通过三个属性决定方向性:在外连接中写在前边的表为左表,写在后边的表为右表主附
pyniu
·
2024-01-23 16:22
sql
学习
sql
Postgresql的集群搭建与监控方案
相关文章:Postgre
SQL学习
之部署与简单使用PostgreSQL的常见错误和解决方法如果PostgreSQL有两层nginx代理,会发生什么事?
SRE成长记
·
2024-01-23 10:30
数据库
Postgresql
pgsql
数据库
数据库监控
Prometheus监控
my
sql学习
(四)添加或删除表字段
添加表字段语法如下:altertable**table_name**addcolumn**column_name****column_definition**;具体实例如下:在sofar表中添加一个字段sofar6,该字段不超过100个字符,且不能为空altertablesofaraddcolumnsofar6VARCHAR(100)NOTNULL;删除表字段语法如下:altertable**ta
陈小艺_69a2
·
2024-01-23 00:48
My
SQL学习
笔记-B站动力节点
文章目录MySQLDay11.概述2.sql、DB、DBMS分别是什么?他们之间的关系?3.表4.sql语句分类5.导入数据6.sql脚本7.删除数据库命令8.查看表结构9.查看表中的数据10.mysql常用的命令--------从此开始正式学习sql语句--------11.简单的查询语句(DQL)12.条件查询13.排序(升序,降序)14.单行处理函数15.分组函数(多行处理函数)16.分组查
KK-Greyson
·
2024-01-21 02:53
数据库
mysql
数据库
sql
一千行my
sql学习
笔记
/*启动MySQL*/netstartmysql/*连接与断开服务器*/mysql-h地址-P端口-u用户名-p密码/*跳过权限验证登录MySQL*/mysqld--skip-grant-tables--修改root密码密码加密函数password()updatemysql.usersetpassword=password('root');SHOWPROCESSLIST--显示哪些线程正在运行SH
依然慢节奏
·
2024-01-20 12:15
数据库My
sql学习
day01课堂笔记
一、数据库概述及数据准备1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?数据库:英文单词DateBase,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义,存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据。数据库管理系统:DateBaseManagementSystem,简称DBMS。数据库管理系统是专门用来管理数据库中数据的,数据库管理系
北冥鱼wang
·
2024-01-18 10:53
#mysql
数据库
mysql
学习
Git中,版本库和远程库有什么区别
✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人个人主页:Leo的博客当前专栏:每天一个知识点✨特色专栏:My
SQL学习
本文内容:Git中,版本库和远程库有什么区别个人知识库
LeoToJavaer
·
2024-01-18 02:12
死磕面试系列
git
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他