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
NoSQL学习
【
SQL学习
】-初学01-答案
练习题01:表:movies【简单查询】找到所有电影的名称title【简单查询】找到所有电影的导演【简单查询】找到所有电影的名称和导演【简单查询】找到所有电影的名称和上映年份【简单查询】找到所有电影的所有信息【简单查询】找到所有电影的名称,Id和播放时长selecttitlefrommovies;selectdirectorfrommovies;selecttitle,directorfrommo
阿呱Zoe
·
2024-02-10 05:17
sql
学习
数据库
SQL学习
---05练习
【复习】列出所有加拿大人的Canadian信息(包括所有字段)✓select*fromnorth_american_citieswherecountry="Canada";【复习】列出所有在Chicago西部的城市,从西到东排序(包括所有字段)✓select*fromnorth_american_citieswhereLongitude<-87.629798orderbylongitudedesc
S1406793
·
2024-02-10 05:16
数据分析
sql
数据分析
SQL学习
计划-SQL语法复习笔记
SQL学习
计划知识点笔记起因补充官方文档的连接目录格式SQL基础语法篇[DELETEStatement](https://dev.mysql.com/doc/refman/8.0/en/delete.html
Lf_MrF
·
2024-02-10 05:15
LeetCode刷题总结
数据库
sql
My
SQL学习
记录——오 数据类型
文章目录1、了解2、tinyint3、bit4、float5、decimal6、char7、varchar8、日期、时间9、enum、set1、了解数据类型由mysql内部定义。如果直接写tinyint,bigint这样的,默认是有符号的,取值范围同C定义的那样。2、tinyint创建一个数据库和简单的表。插入几个值这里就能够看出,tinyint范围是-128-127。再看一个无符号的只要超出范围
咬光空气
·
2024-02-08 13:03
MySQL学习
mysql
学习
数据库
My
SQL学习
记录——유 表的约束
文章目录1、了解2、空属性3、默认值default4、列描述comment就是注释,desc看不到,show能看到。5、zerofill6、主键7、自增长auto_increment8、唯一键9、外键1、了解只有数据类型的约束肯定不够,mysql还有表的约束来进而保证数据合法性。约束是通过技术手段倒逼程序员插入正确数据,凡是能插进mysql的数据,都是符合数据约束的。约束能够保证数据的完整性和可预
咬光空气
·
2024-02-08 13:31
MySQL学习
mysql
学习
My
SQL学习
笔记(一)InnoDB内存数据结构浅析
以下文章来源于腾讯云数据库,作者陈俊熹Innodb存储引擎是目前MySQL最主流的存储引擎,学习Innodb,可以先从其最基础的数据结构开始。Innodb的数据结构主要包括内存数据结构(In-MemoryStructures),如bufferpool,changebuffer,logbuffer等,磁盘数据结构(On-DiskStructures),如索引Index,表空间及日志结构等。Buffe
小知_知数堂
·
2024-02-08 05:59
My
SQL学习
笔记-使用全文索引进行模糊搜索
工作中经常会有搜索的需求,最常用的就是模糊搜索%+like+%,在InnoDB中使用"like%xx"会导致索引失效,会大大降低搜索的效率。通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较,全文索引就是为这种场景设计的。全文索引(Full-TextSearch)全文索引(Full-Text
赵客缦胡缨v吴钩霜雪明
·
2024-02-06 20:30
My
SQL学习
(1)—— 数据查询(SELECT)
SQL的功能:(1)数据查询:SELECT(2)数据定义:CREATE、DROP、ALTER(3)数据更新:INSERT、UPDATE、DELETE(4)数据控制:GRANT、REVOKE对下面该表进行查询:SELECT语句的一般格式如下(中括号里的语句是可选的):SELECT[ALL|DISTINCT][,]......FROM[,][WHERE][GROUPBY[HAVING]][ORDERB
Yacht13
·
2024-02-06 13:48
MySQL
mysql
My
sql学习
总结十四:触发器
My
sql学习
总结十四:触发器1、触发器概述2、触发器的创建2.1创建触发器语法2.2代码举例3、查看、删除触发器3.1查看触发器3.2删除触发器1、触发器概述 在实际开发中,我们经常会遇到这样的情况
koping_wu
·
2024-02-06 07:36
数据库
mysql
数据库
学习
MY
SQL学习
——外键
mysql外键:新建:1:创建一个父表,主键作为子表的外键:createtableprovince(pIdintprimarykeyauto_increment,pNamevarchar(20));2:创建子表,外键是父表的主键:createtableuser(userIdintprimarykeyauto_increment,userNamevarchar(40),pidint,foreignk
MandaJC
·
2024-02-06 01:22
My
SQL学习
记录——이 了解数据库
文章目录1、概念2、初次建立数据库并使用3、主流数据库4、服务器,表,数据库关系5、MySQL架构6、SQL语句分类7、存储引擎1、概念用psaxj|grepmysqld可以查看数据库服务的服务器端,mysql则是客户端。mysqld是一个守护进程。mysql本质是一个基于CS模式的一种网络服务,也就是客户端和服务端。mysql是给客户提供数据存取的服务的网络程序;数据库则指的是在磁盘上存储数据的
咬光空气
·
2024-02-05 19:13
MySQL学习
数据库
mysql
学习
My
SQL学习
记录——삼 库的操作
文章目录1、创建数据库2、字符集和校验集3、基本操作4、备份与恢复5、连接情况mysql命令中,systemclear和Linux的clear命令作用相同1、创建数据库开两个窗口,一个用来访问数据目录/var/lib/mysql,一个用来打开mysql:mysql-uroot-p。创建用的命令createdatabsed1;d1是名字,可以自定义。创建后在数据目录内能够查看到创建的d1目录,以及用
咬光空气
·
2024-02-05 19:13
MySQL学习
mysql
学习
My
SQL学习
记录——사 表结构的操作
文章目录1、创建表2、查看表结构3、改变表结构4、删除表5、总结1、创建表CREATETABLEtable_name(field1datatype,field2datatype,field3datatype)characterset字符集collate校验规则engine存储引擎;例子createtableusers(idint,namevarchar(20)comment‘用户名’,passwo
咬光空气
·
2024-02-05 19:41
MySQL学习
mysql
学习
My
SQL学习
三、数据库约束
1.数据库约束约束:对于数据库中的记录做出更详细的检查(1)notnull:指示某列不能为null值(2)unique:唯一约束,保证某列的每行必须有唯一值(3)default:默认值约束,规定没有给列赋值时的默认值(4)primarykey:主键约束,确保某列(或多个列的结合)有唯一的标识,有助于更容易快速找到表中的一个特定的记录(5)foreignkey:外键约束,保证一个表中的数据匹配另一表
列宁格勒的街头
·
2024-02-05 16:35
MySQL
mysql
My
SQL学习
一、库和表的基础操作
目录一、常用数据类型1.数值类型2.字符串类型3.日期类型二、数据库的基础操作三、表的基础操作一、常用数据类型1.数值类型数值类型可以指定为无符号(unsigned),但不建议取2.字符串类型3.日期类型二、数据库的基础操作数据库操作:1.创建数据库:createdatabase数据库名;2.查看所有数据库:showdatabases;3,选中数据库:use数据库名;4,删除数据库:dropdat
列宁格勒的街头
·
2024-02-05 16:34
MySQL
mysql
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
上一页
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
其他