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学习
之存储过程和函数(三)
存储过程和存储函数1.存储过程和函数的引入存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。2.创建存储和函数CREATEPROCEDUREsp_name([proc_parameter[
newbeedaly
·
2020-08-22 21:13
mysql
MySql学习
之查询
单表查询:查询所有字段SELECT*FROM;查询指定字段:SELECT字段1,字段2...FROM;查询指定记录:SELECT字段1,字段2...FROM表名WHERE查询条件查询判断符有:=等于大于>=大于等于<=小于等于BETWEEN位于两值之间带IN关键字查询:IN操作符用来满足指定范围的条件记录.SELECTs_id,s_nameFROMsWHEREs_idIN(10,11);查询表s中
somefn
·
2020-08-22 20:46
数据库
mysql
select
MySQL学习
笔记
1.分区重点:从查询结果看,当查询条件中包括分区字段时,分区确实能提高查询效率(范围越小效果越明显,若查询的区间包含多个分区则查询时间反而会增大,最大分区数1024,)经测试若查询条件中存在主键id则分区查询时间反而会增大。range分区:基于一个给定的连续区间范围(区间要求连续并且不能重叠),把数据分配到不同的分区注意:无论哪种分区,要么你分区表上没有主键/唯一键,要么分区表的主键/唯一键都必须
恶魔楚轩
·
2020-08-22 10:40
mysql
MySQL学习
笔记:select语句性能优化建议
关于SQL中select性能优化有以下建议,仅当笔记记录。1.检查索引:where、join部分字段都该加上索引2.限制工作数据集的大小:利用where字句过滤3.只选择需要的字段:减少IO开销4.移除不必要的表5.移除外部连接查询outerjoins、更新null值占位符6.删除join和where字句中的计算字段:在原表新增一列,如果有权限的话。例如:SELECT*FROMsalesaJOIN
weixin_30273501
·
2020-08-22 03:17
MySQL学习
笔记(一)
(1)登录:mysql-uroot-p;(u和root可以不用加空格);(2)mysql的数据类型:a)text:大的文本数据类型b)blob:存取二进制文件:如图片等,最大为64k;(3)一些查看数据库对象信息操作:a)showdatabases;查看数据库信息;b)showtables;查看表信息;c)showcolumnsfrom表名:显示表的列信息;等同于describe表名;d)show
-江南听雨-
·
2020-08-21 16:32
MySQL
MySQL学习
笔记-04_Server_Config
ServerConfigurationMySQLConfigurationOptionsYoucanspecifystartupoptionsonthecommandlinewhenyouinvoketheserver(orclient),orinanoptionfile.MySQLclientprogramslookforoptionfilesatstartupanduseappropriate
songyb
·
2020-08-21 12:56
MySQL
Concept
MySQL学习
之锁
MySQL学习
之锁1.全局锁2.表级锁2.1.表锁2.2.元数据锁3.行锁3.1.两阶段锁协议3.2.共享锁3.3.排他锁4.死锁和死锁检测数据库锁的设计初衷是为了解决并发问题。
yjyzsl
·
2020-08-21 11:27
数据库
mysql
MySQL学习
3 列类型学习
1数值型(整型列,浮点型列)1)整型列存储范围与所占空间2)整型列的可选属性-(M):宽度,在0填充的时候才有意义-unsigned:无符号类型-zerofill:0填充,默认无符号3)浮点型与定点型-浮点型:float(M,D)-定点型:decimal(M,D)M:精度(总位数,不包含点)D:标度(小数位)floatM<=24时占4个字节,大于时占8个decimal的存储空间变长,注意范围不要选
lms成长日志
·
2020-08-21 09:54
深入理解
MySQL学习
记录
SQL优化定位慢SQL两种解决方案:1、查看慢查询日志确定已经执行完的慢查询2、showprocesslist查看正在执行的慢查询慢查询日志Mysql的慢查询日志用来记录在Mysql中响应时间超过参数long_query_time(单位秒,默认10)设置的值并且扫描记录数不小于min_examined_row_limit(默认值0)的语句默认情况慢查询日志不会记录管理语句,可通过设置log_slo
柳林风
·
2020-08-20 20:35
sql
MySQL学习
笔记—插件式存储引擎
MySQL学习
笔记—插件式存储引擎在MySQL5.1中,MySQLAB引入了新的插件式存储引擎体系结构,允许将存储引擎加载到正在运行的MySQL服务器中。
我要天天向上
·
2020-08-20 18:43
MySQL
MySQL学习记录
mysql学习
注意:(1)下面的1与2中的命令都没有“;”号,而登录mysql后,每条语句都有“;”号(2)安装过程中,遇到问题时,记得多“重启”命令行下输入:1.111下载mysqlzip版本:停止mysql服务:netstopmysql卸载mysql:mysqld.exe--remove1.启动与关闭mysql服务:netstartmysqlnetstopmysql2.登录mysql:mysql-u(用户名
qq_34831035
·
2020-08-20 17:50
风哥MySQL数据库视频培训教程大合集(网盘下载.共10套)
本课程内容涉及MySQL基础知识、
MySQL学习
环境准备、MySQL5.7/MySQL8.0的安装、MySQL备份恢复、MySQL主从复制、MySQL读写分离、MySQL开发设计等内容,适合各种初级运维人员
风哥数据库教程
·
2020-08-20 17:15
视频教程
MySQL学习
笔记第8课(共10课)
36、备份与恢复根据备份的方法:HotBackup热备ColdBackup冷备WarmBackup温备根据备份后的文件内容:逻辑备份:备份后的文件内容是可读的,通常是文本文件,内容一般是SQL语句,或者表内实际的数据,如mysqldump和select…intooutfile的方法。好处是可以看到导出的内容,一般适合于的升级、迁移等工作,但是恢复所需要的时间比较长。裸文件备份:指拷贝数据库的物理文
DataFlow范式
·
2020-08-20 16:27
MySQL
MySQL学习
笔记 -- Chapter 3 Tutorial(指南)
Chapter3Tutorial(指南)文章目录Chapter3Tutorial(指南)@[toc]3.1连接和断开服务器3.2进入查询3.3创建和使用数据库3.3.1创建和选择数据库3.3.2创造表3.3.3加载数据到表3.3.4从表中检索信息3.3.4.1选择所有数据3.3.4.2选择特定行3.3.4.3选择特定列3.3.4.4排序列3.3.4.5日期计算3.3.4.6空值3.3.4.7规则匹
__Jun__
·
2020-08-20 15:55
MySQL
Mysql学习
(五)索引 下
学习笔记InnoDB会把主键字段放到索引定义字段后面在下面这个表T中,如果我执行select*fromTwherekbetween3and5,需要执行几次树的搜索操作,会扫描多少行?mysql>createtableT(IDintprimarykey,kintNOTNULLDEFAULT0,svarchar(16)NOTNULLDEFAULT'',indexk(k))engine=InnoDB;i
lconcise
·
2020-08-20 08:26
Mysql学习
笔记(6)-存储过程
目录:一.什么是存储过程二.六种存储过程1.带有输入参数的存储过程2.带有输出参数的存储过程3.带有输入输出参数的存储过程4.带有条件判断的存储过程5.带有循环过程的存储过程6.使用查询的结果作为返回值一.什么是存储过程存储过程,带有逻辑的sql语句。(有条件判断,可以有循环控制语句(ifwhile)特点:1.执行效率快-存储过程是在数据库服务器端执行。2.移植性差-不同数据的存储过程是不可以移植
Mr_欢先生
·
2020-08-20 01:14
MySQL学习
之路(八):MySQL中的数据结构和算法
数据结构:1.THD线程描述符(sql/sql_class.h)包含处理用户请求时需要的相关数据,每个连接会有一个线程来处理,在一些高层函数中,此数据结构常被当作第一个参数传递。THD类中包含线程的许多有用信息。处理客户端的连接不是线程的唯一用途,MySQL还有一些系统线程,如从服务器复制进程和信号处理线程2.NET网络连接描述符(sql/mysql_com.h)网络连接描述符,对内部数据包进行了
lengyuhong
·
2020-08-19 10:38
数据库
mysql
数据结构
算法
数据库
join
table
OSX下
MySQL学习
基础环境搭建
1.1下载MySQL5.6.X安装下载链接:http://dev.mysql.com/downloads/mysql/选择:MacOSX10.7(x86,64-bit),DMGArchive下载后双击打开,按引导进行安装。1.2启动数据库服务器安装完成后运行psax|grepmysql查看下进程:$psax|grepmysql7895s001S0:00.02/bin/sh/usr/local/my
onion____
·
2020-08-19 07:50
MySQL学习
系列4:运算符
MYSQL中的运算符很多,这一节主要讲MYSQL中有的,而SQLSERVER没有的运算符安全等于运算符()这个操作符和=操作符执行相同的比较操作,不过可以用来判断NULL值。在两个操作数均为NULL时,其返回值为1而不为NULL;而当一个操作数为NULL时,其返回值为0而不为NULL。下面分别是SELECTNULL1SELECT10SELECTNULLNULL的执行结果在两个操作数均为NULL时,
xinyuan_java
·
2020-08-19 06:52
mysql
MySQL学习
一:数据库概念,基本操作命令符,对数据库数据修改
文章目录1.什么是数据库1.1什么是SQL?1.2什么是DBMS1.3MySQL简介:2.连接数据库2.1工具操作数据库2.2对数据库的增删改查**数据值和列类型**对数据库修改1.什么是数据库推荐学习文档菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.html1.1什么是SQL?SQL是结构化查询语句(StructuredQueryLanguag
蒲陈陈
·
2020-08-19 05:56
MySQL
mysql学习
select查询 (stage1-4)
练习代码://查询tmp2表示的所有字段记录select*fromtmp2;//查询city表中的满足name字段的记录中包含有字母'o'或字母'R'的记录,显示出name,countrycode字段记录值(不区分大小写)useworld;selectname,countryCodefromcitywherenameregexp'O|R';//查询city表示,name字段记录中包含有大写字母‘M
Mac-fang
·
2020-08-19 05:36
MySql
MySql 数据库系列问题
0、我的
MYSQL学习
心得(四)数据类型(系列文章)1、MySql数据库学习--存储过程(1)0、[转]MySQL存储过程调试工具-dbForgeStudioforMySQL①、存储过程的优缺点1为什么要用存储过程
weixin_34228387
·
2020-08-19 05:31
mysql学习
笔记
MySQL:关系型数据库(RelationalDatabaseManagementSystem)这种所谓的"关系型"可以理解为"表格"的概念,一个关系型数据库由一个或数个表格组成。表头(header):每一列的名称;列(row):具有相同数据类型的数据的集合;行(col):每一行用来描述某个人/物的具体信息;值(value):行的具体信息,每个值必须与该列的数据类型相同;键(key):表中用来识别
sas???
·
2020-08-19 04:58
随记:使用docker搭建
mysql学习
环境
最近在学习docker和mysql,把学习环境的搭建过程做个简单记录,过程参考官网资料、大神blog及某度。本文纯做个人学习笔记。先推荐两篇文章,对于新手学习有莫大助益http://www.jsdaima.com/blog/177.htmlhttp://dockone.io/article/783一、工具及环境:1.vmwareworkstationpro152.centos7.63.docker
weixin_33753845
·
2020-08-19 04:12
MySQL学习
——SQL查询语句(一)
查询数据是指从数据库中获取所需要的数据,查询数据是数据库操作中最常用也是最重要的操作,用户可以根据对数据的需求,使用不同的查询方式,通过不同的查询方式可以获得不同的数据,在MySQL中使用select语句进行查询,本篇内容主要包括:1.查询语句的基本语法;2.在单表上查询数据;3.使用聚合函数查询数据;4.多表联合查询;5.子查询;6.合并查询结果;7.为表和字段取别名;8.使用正则表达式查询;1
weixin_30920853
·
2020-08-19 04:59
MySQL学习
笔记:删除存储过程和函数
删除存储过程、存储函数主要使用drop语句:dropprocedure——删除存储过程dropfunction——删除存储函数语法:DROP{PROCEDURE|FUNCTION}Sp_name;例子:dropprocedureifexiststest;注意:如果存储过程或存储函数不存在时,仍然进行删除,可以使用IFEXISTS子句,它可以防止发生错误,产生一个用SHOWWARNINGS查看的警告
weixin_30341745
·
2020-08-19 04:08
mysql简单笔记
mysql学习
笔记MySql语句一分号结尾(绝大部分)学习mysql语句笔记标识符标识符由字母、数字或下划线(_)组成,且第一个字符必须是字母或下划线。
weixin_30333885
·
2020-08-19 04:36
Mysql学习
笔记五之查询的五种语句
查询的五种语句:where,group,having,orderby,limit一.Where条件查询比较运算符1.In,等于1àN任意一个。例:selectgoods_idfromgoodswherecat_idin(4,5);2.Between值1and值2,表示在值1和值2之间例:selectgoods_idfromgoodswherecat_idbetween1and5;逻辑运算符1.No
veaglefly
·
2020-08-19 04:40
PHP
基于CentOS的
MySQL学习
补充三--使用Shell批量创建数据库表
本文出处:http://blog.csdn.net/u012377333/article/details/47006087接上篇介绍《基于CentOS的
Mysql学习
补充二--使用Shell创建数据库》
一枪尽骚丶魂
·
2020-08-19 04:03
mysql
Linux
Shell
踟蹰MySQL
MySQL学习
笔记(1)
一、数据库1.1简单地说:数据库(Database或DB)是存储、管理数据的容器;严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。总结:数据永远是数据库的核心。1.2文件存储方式保存数据的弊端:(1)缺乏对数据的整体管理,数据不便修改;(2)不利于数据分析和共享;(3)数据量急剧增长,大量数据不可能长期保存在文件中。1.3数据库管理系统(DatabaseManagem
Lovnx
·
2020-08-19 03:16
MySQL
Mysql学习
day3 UNION 和索引
1-子查询所有的子查询都是从内向外处理2-UNION注意这两个是不一样的,UNION自动过滤相同结果,但是UNIONALL不是selectid,notification_namefromnotificationwhereid2ANDid2ANDid73-索引学习看一个表里面的索引showindexfromtable_name;3.1创建表的时候建立一个全文索引CREATETABLEarticles
希尤
·
2020-08-19 03:47
MySql
MySQL学习
笔记10:union 联合查询
简介本系列(
MySQL学习
笔记)是我基于B站上SQL播放量第一的MySQL基础+高级篇-数据库-sql-尚硅谷视频所做的笔记,方便大家学习和掌握MySQL。
AsajuHuishi
·
2020-08-19 03:46
MySQL
mysql学习
(六)select查询
查询表中1列或者多列selectcat_id,cat_namefromcat;从一个表中或者多个表中获取数据selecttb_admin.id,tb_admin.tb_user,tb_students.id,tb_student.name查询所有字段select*from表名查询指定字段select字段名from表名例子selectuser,pwdfromtb_admin指定条件查询select*
志学Python
·
2020-08-19 03:13
mysql
专业php的技术文章创作
我的
mysql学习
笔记 随记
SQL的语言分类DQL(DataQueryLanguage):数据查询语言selectDML(DataManipulateLanguage):数据操作语言insert、update、deleteDDL(DataDefineLanguge):数据定义语言create、drop、alterTCL(TransactionControlLanguage):事务控制语言commit、rollback以管理员
enasdf_fdsaen
·
2020-08-19 03:48
mysql
mysql学习
笔记(1):基本概念及数据库创建以及数据表简单的增删改查(CRUD)
文章目录1.概述1.1什么是数据库1.2常见数据库1.3关系型数据库1.4数据库服务器2.sql基础语句2.1SQL2.2开启sql服务并查看2.3登录到mysql3.DDL(DatabaseDefineLanguage):数据库定义语言3.1常用语句3.2操作表常用命令3.2.1常用命令3.2.2创建表3.2.3修改表3.2.4删除表4.DML(DatabaseManipulateLanguag
小胖头
·
2020-08-19 01:02
数据库
MySQL
Mysql学习
笔记2-SQL基础
一、管理数据库创建数据库:[root@host]#mysqladmin-uroot-pcreateRUNOOBEnterpassword:******删除数据库:[root@host]#mysqladmin-uroot-pdropRUNOOB选择数据库:mysql>useRUNOOB;二、管理表1.数据类型1.1数值类型:类型大小范围(有符号)范围(无符号)用途TINYINT1字节(-128,12
奋起直追CDS
·
2020-08-19 00:24
Database
MySQL学习
笔记之对表中数据的增,删,改。
在MySQL数据库中对数据的基础操作(CRUD)包括:增,删,改,查等。由于查的内容太多等学完了单独写一篇文章来和大家交流,本文中只是用了几个简单查询语句,用来验证增,删,改操作是否起作用。下面简单的介绍一下自己对增,删,改内容的简单理解。准备工作进入MySQL,创建school数据库,并选择。createdatabaseschool;useschool;按顺序执行下面代码块,创建我们需要的几张表
CrazyIdeas
·
2020-08-19 00:44
数据库
mySql学习
笔记:比sql server书写要简单
在学mySql。总的感觉,mySql与SqlServer差不多,语法都很象,但mySql也许是吸取了SQLSERVER的一些经验,SQL语句书写起来更加简单。比如说,设置主键、索引,SQLSERVER里的语句我是记不住的,但mysql却很简便:CREATEtablet(idintnotnull,namevarchar(50)null,primarykey(id),indexix_name(name
weixin_34090562
·
2020-08-19 00:30
视频教程-SQL入门教程-MySQL
董旭阳¥69.00立即订阅订阅后:请点击此处观看视频课程视频教程-SQL入门教程-
MySQL学习
有效期:永久观看学习时长:522分钟学习计划:9天难度:低「
学院导师-董旭阳
·
2020-08-19 00:56
MySQL学习
笔记之:数据库基础
文章目录1.了解MySQL1.1数据库的相关概念1.1.1数据库的好处1.1.2数据库的常见概念1.1.3数据库存储数据的特点1.1.4常见的数据库管理系统1.2MySQL的介绍1.2.1安装1.2.2MySQL服务的启动和停止1.2.3MySQL服务器的登录和退出1.3DQL语言基础1.3.1打开数据库1.3.2基础查询语句1.3.3条件查询语句1.了解MySQL1.1数据库的相关概念1.1.1
暖仔会飞
·
2020-08-19 00:01
MySQL
学习笔记
MySQL学习
笔记(上)
一、数据库相关概念1、DB:数据库(database),保存了一系列有组织的数据2、DBMS:数据库管理系统(databasemanagementsystem),又称为数据库软件(产品),用于管理DB中的数据3、SQL:结构化查询语言(structurequerylanguage),用于和DBMS通信的语言二、数据库存储数据的特点1、将数据放到表中,表再放到库中2、一个数据库中可以有多个表,每个表
南枝向暖北枝寒MA
·
2020-08-19 00:16
MySQL
mysql
Mysql学习
记录(五)用户授权
用户验证查询用户--切换到MySQL数据库usemysql;--查询用户select*fromuser;--user表中的通配符%代表该账户可以在任意主机登录添加用户createuser'用户名'@'主机名'identifiedby'密码';删除用户dropuser'用户名'@'主机名';修改密码updateusersetpassword=password('新密码')whereuser='用户名
although1
·
2020-08-18 14:54
Mysql
Mysql学习
记录(三)多表查询
分类内连接隐式内连接:使用where条件消除无用数据--查询所有员工信息和对应的部门信息select*fromemp,deptwhereemp.dept_id=dept.id;显式内连接语法:select字段from表名innerjoin另一表名on条件语句--查询所有员工信息和对应的部门信息select*fromempinnerjoindeptonemp.dept_id=dept.id;--不加
although1
·
2020-08-18 14:54
Mysql
Mysql学习
记录(四)事务
基本介绍概念:如果一个包含多个操作步骤的业务,被事务管理,那么这些操作要么同时成功,要么同时失败操作:开启事务starttransaction回滚rollback提交commit--开启事务STARTTRANSACTION;--转账相关updateaccountsetbalance=balance-500wherename='张三';updateaccountsetbalance=balance+
although1
·
2020-08-18 14:54
Mysql
Mysql学习
记录(二)三大范式
三大范式第一范式(1NF)每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。举例:学号姓名系课程名称分数系名系主任1001张无忌经济系张三丰高等数学951001张无忌经济系张三丰大学英语331002杨过法学系郭靖大学英语50注意此时系的下面还可以分为系名和系主任,所以不符合第一范式。修改后表一第一范式修改后学号姓名系名系主任课程名称分数1001张无忌经济系张三丰高等数学951
although1
·
2020-08-18 14:53
Mysql
MySQL学习
4_CentOS/Linux下的MySQL安装文件类型:rpm package,rpm bundle和Compressed TAR Archive有什么区别
1、rpmpackage:是某个特定的包,比如server,client,sharedlib等--是的,可以单独安装2、rpmbundle:是该版本所有包的集合---一般是把服务器端要用的都安装上,其他的不带,尤其是开发包3、CompressedTARArchive,是源码,必须用源码方式安装。----这个是源码,需要自己编译的,也有编译好,但不是安装包的相同点:InstallingMySQLon
Wang_Zhenwei
·
2020-08-18 03:40
MySQL
转载
MySQL学习
笔记(5)——JOIN联表查询,自连接查询,分页和排序,子查询与嵌套查询
MySQL学习
笔记(5)——JOIN联表查询,自连接查询,分页和排序,子查询与嵌套查询文章目录
MySQL学习
笔记(5)——JOIN联表查询,自连接查询,分页和排序,子查询与嵌套查询0.准备数据表完整的select
小蜉蝣星蔚
·
2020-08-18 01:13
#
数据库
mysql学习
--day06
项目十:行程和用户(难度:困难)Trips表中存所有出租车的行程信息。每段行程有唯一键Id,Client_Id和Driver_Id是Users表中Users_Id的外键。Status是枚举类型,枚举成员为(‘completed’,‘cancelled_by_driver’,‘cancelled_by_client’)。Users表存所有用户。每个用户有唯一键Users_Id。Banned表示这个用
小小哆啦的口袋
·
2020-08-18 00:48
MySQL数据库自动生成大批量数据
在
mysql学习
和练习中,特别是学习索引及性能调优时,需要生成一张或几张大表来进行测试,能给初学者更直观的学习和更深刻的印象一、生成脚本以下使用存储过程批量生成包含用户名,手机号,出生日期等字段大表。
gushaolin
·
2020-08-17 22:46
mysql
mysql
数据库
linux
运维
MySQL学习
笔记(1) - DDL语句
1.简介
MySQL学习
笔记(2)-DML语句
MySQL学习
笔记(3)-DCL语句DDL(DataDefinitionLanguages)数据定义语言:用于定义数据段、数据库、表、列、索引等数据库对象。
leon_wdbt
·
2020-08-17 16:50
mysql
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他