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学习
总结(46)——8种常被忽视的SQL错误用法
sql语句的执行顺序:FROMONJOINWHEREGROUPBYHAVINGSELECTDISTINCTORDERBYLIMIT1.LIMIT语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type,name,create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。SELECT*FROMoperati
科技D人生
·
2020-06-21 08:38
Mysql
sql(主要mysql)书籍推荐
2、《
SQL学习
指南(第2版修订版)》如果你只想学怎么
江南风雨2013
·
2020-06-21 08:26
数据缓存&数据库&nosql
一千行My
SQL学习
笔记
/*启动MySQL*/netstartmysql/*连接与断开服务器*/mysql-h地址-P端口-u用户名-p密码/*跳过权限验证登录MySQL*/mysqld--skip-grant-tables--修改root密码密码加密函数password()updatemysql.usersetpassword=password('root');SHOWPROCESSLIST--显示哪些线程正在运行SH
sforiz
·
2020-06-21 07:19
SQL
【
SQL学习
】SQL Server 2014 安装教程
教程开始前提一下:由于win10系统各种兼容性问题,要装2005/2008几乎是不可能的,所以本教程使用2014,希望对大家有所帮助,欢迎指出错误,学习讨论。1.下载SqlServer2014安装包(公众号内回复SQL2014即可获得破解下载链接)。2.解压后,双击setup.exe,进入安装设置。3.产品密钥已经内置,许可条款同意即可。4.进入安装规则,一般不会有什么问题,防火墙警告可以忽略。5
简说Python
·
2020-06-21 05:57
My
sql学习
笔记
My
sql学习
笔记(七)事务(Transaction)(1)事务(1)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
二十四小时爱你
·
2020-06-20 20:11
My
SQL学习
笔记(4):数据类型
本文更新于2019-06-19,使用MySQL5.7,操作系统为Deepin15.4。目录数值类型整数类型定点数类型浮点数类型位类型日期时间类型字符串类型枚举类型集合类型数值类型整数类型type[(m)][UNSIGNED][ZEROFILL][AUTO_INCREMENT]类型字节最小值最大值TINYINT1有符号-128,无符号0有符号127,无符号255SMALLINT2有符号-32768,
garvenc
·
2020-06-19 09:00
My
SQL学习
-事务控制语言(TCL)之事务总结和案例
一、事务控制语言TransactionControlLanguage事务控制语言1-1、事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。图片.png为什么会有事务?转账案例:张三丰1000郭襄1000update表set张三丰的余额=500wherename='张三丰'意外update表set郭襄的余额=1500wherename='郭襄'事务的特性:ACID
Cehae
·
2020-06-15 16:11
My
SQL学习
-数据定义语言(DDL)三之常见约束
常见约束含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束NOTNULL:非空,用于保证该字段的值不能为空比如姓名、学号等DEFAULT:默认,用于保证该字段有默认值比如性别PRIMARYKEY:主键,用于保证该字段的值具有唯一性,并且非空比如学号、员工编号等UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空比如座位号CHECK:检查约束【mysql中不支持
Cehae
·
2020-06-15 16:05
My
SQL学习
-数据定义语言(DDL)二之数据类型
前言:MySQL中的数据类型数值型:整型小数:定点数浮点数字符型:较短的文本:char、varchar较长的文本:text、blob(较长的二进制数据)日期型:一、整型图片.png特点:①如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigned关键字②如果插入的数值超出了整型的范围,会报outofrange异常,并且插入临界值③如果不设置长度,会有默认的长度长度代表了显
Cehae
·
2020-06-15 16:02
My
SQL学习
-数据查询语言(DQL)三之分组查询和连接查询
五丶分组查询5-1丶分组函数功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:sum求和、avg平均值、max最大值、min最小值、count计算个数特点:1、sum、avg一般用于处理数值型max、min、count可以处理任何类型2、以上分组函数都忽略null值--注意点3、可以和distinct搭配实现去重的运算4、count函数的单独介绍一般使用count(*)用作统计行数5、和分
Cehae
·
2020-06-15 16:33
My
SQL学习
-数据查询语言(DQL)一之基础查询和条件查询
前言一DQL:DataQueryLanguage作用:查询数据常用关键字:SELECT前言二departments表/*Tablestructurefortable`departments`*/DROPTABLEIFEXISTS`departments`;CREATETABLE`departments`(`department_id`int(4)NOTNULLAUTO_INCREMENT,`dep
Cehae
·
2020-06-15 16:23
My
sql学习
专栏之二(Mysql日志模块)
MySQL有两大重要的日志模块:redolog(重做日志)和binlog(归档日志)。redolog是InnoDB存储引擎层的日志,binlog是MySQLServer层记录的日志,两者都是记录了某些操作的日志,但两者记录的格式不同。一.redologredolog又称重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在mediafailure时,red
盛夏温暖流年
·
2020-06-11 14:12
数据库
mysql
My
SQL学习
进阶路线
根据2019数据库趋势报告显示,年度最受欢迎的数据库是MySQL。虽然市场占有率Oracle排名第一,MySQL和SQLServer并驾齐驱,但毫无疑问,MySQL正变得越来越流行。随着MySQL地位爆炸式的提升,MySQLDBA的市场缺口也日益剧增,优秀的MySQLDBA正在成为各个公司抢手的人才。需求来了,随着而来的是问题,如何快人一步提高自身技能,让自己在日益激烈的技术挑战中不断增值、脱颖而
数据与人
·
2020-06-08 21:36
数据库
数据库
Mysql
My
sql学习
什么是数据库数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
echso。。
·
2020-06-08 16:00
My
sql学习
:一条SQL查询语句是如何执行的?
待执行语句:mysql>select*fromTwhereID=10;比如我们这个例子中的表T中,ID字段没有索引,那么执行器的执行流程是这样的:1.调用InnoDB引擎接口取这个表的第一行,判断ID值是不是10,如果不是则跳过,如果是则将这行存在结果集中;2.调用引擎接口取“下一行”,重复相同的判断逻辑,直到取到这个表的最后一行。3.执行器将上述遍历过程中所有满足条件的行组成的记录集作为结果集返
Ryze丶
·
2020-06-05 22:46
jdk+tomcat8+nginx+my
sql学习
最小化安装系统后先更新[root@Server~]#yumupdate-y[root@Server~]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)[root@Server~]#uname-r3.10.0-957.21.3.el7.x86_64关闭防火墙systemctlstopfirewalld.service关闭防火墙开机启动sy
zt19820204
·
2020-06-01 17:54
tomcat8
nginx
mariadb
linux学习
mysql事物
一些my
sql学习
中的随笔:①为什么要有事务:(重点保证原子性与隔离性)一个数据库事务通常包含对数据库进行读或写的一个操作序列。
潇_bfef
·
2020-06-01 14:18
jdk+tomcat8+nginx+my
sql学习
使用环境CentOSLinuxrelease7.6.1810(Core)3.10.0-957.21.3.el7.x86_64最小化安装,关闭防火墙,关闭SELLINUX一、安装jdk下载jkdhttps://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.htmljdk-8u251-linux-x64.rpm安装rpm-i
zt19820204
·
2020-06-01 11:57
tomcat8
nginx
mariadb
linux学习
my
sql学习
(一)
1启动mysql通过服务开启:启动servicemysqldstart停止servicemysqldstop重启servicemysqldrestart2连接数据库mysql-u用户名-p密码注意:-u和用户名之间可以用空格隔开,但是-p和密码必须连在一起。-p与后面的字符串隔开,那么这个字符串就是数据库的名字了。3对库的操作1创建库CREATEDATABASE[IFNOTEXISTS]库名CHA
科技化疯狂的复苏
·
2020-05-30 05:47
mysql
视频教程-MySQL高级sql优化主从分库分表-MySQL
¥119.00立即订阅扫码下载「CSDN程序员学院APP」,1000+技术好课免费看APP订阅课程,领取优惠,最少立减5元↓↓↓订阅后:请点击此处观看视频课程视频教程-MySQL高级sql优化主从分库分表-My
SQL
weixin_34296796
·
2020-05-28 10:00
视频教程-Redis深入浅出-NoSQL
...何山¥39.00立即订阅扫码下载「CSDN程序员学院APP」,1000+技术好课免费看APP订阅课程,领取优惠,最少立减5元↓↓↓订阅后:请点击此处观看视频课程视频教程-Redis深入浅出-No
SQL
weixin_30054317
·
2020-05-28 10:00
My
Sql学习
笔记(二):SQL执行顺序
一、手写SQL顺序selectfromjoinonwheregroupbyhavingorderbylimit二、MySql执行顺序fromonjoinwheregroupbyhavingselectdistinctorderbylimit三、MySql执行顺序理解第一步:加载from子句的前两个表计算笛卡尔积,生成虚拟表vt1;第二步:筛选关联表符合on表达式的数据,保留主表,生成虚拟表vt2;
爱我-中华
·
2020-05-15 16:00
My
SQL学习
笔记-基础架构
理解MySQL各组件之间如何协调工作,有助于深入理解MySQL服务器,下面展示了MySQL的基本架构图图1-1:MySQL逻辑架构图1-1:Mysql服务器逻辑结构图第二层架构包含了大多数MySQL的核心服务功能,包括连接器、查询缓存、分析器、优化器、执行器等,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。第三层包含了存储引
zhtttyi
·
2020-05-13 08:32
My
sql学习
笔记二
1、表内容操作—条件选择SELECT*FROM表WHEREidBETWEEN5AND16;#也支持多个并列SELECT*FROM表WHEREidIN(11,22,33)SELECT*FROM表WHEREidNOTIN(11,22,33)SELECT*FROM表WHEREidIN(selectnidfrom表)2、表内容操作—通配符模糊匹配SELECT*FROM表WHEREnameLIKE'ale%
浮名虚誉架构师
·
2020-05-12 16:07
my
sql学习
大纲
一、基础知识1MySQL数据库概要2简单MySQL环境第一步:去官网下载安装(重点)第二步:先解压,然后在mysql下创建一个my.ini文件,更改my.ini文件里面的两行安装目录,第二行加上\data,my.ini文件不能多或少一个符号,在path(环境变量里面)加上mysql路径(/bin)。(重点)第三步:进入命令指示符(cmd),输入mysqld--initialize-insecure
黄海佳
·
2020-05-08 16:36
My
sql学习
(四)索引
学习笔记一句话简单来说,索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样,对于数据库的表而言,索引其实就是它的“目录”。索引的常见模型常见的索引实现方式:哈希表、有序数组和搜索树从使用的角度,简单分析一下这三种模型的区别:不可避免地,多个key值经过哈希函数的换算,会出现同一个值的情
lconcise
·
2020-04-29 10:47
hive之hpl
sql学习
最近需要搞这方面的工作,首先百度了一下,发现重复率太高,于是自己去官网查看了,附上官网地址http://www.hplsql.org/doc这个人应该最开始发表文章的,写的不错http://lxw1234.com/archives/category/hive这段话翻译一下注意时间是2016年2月就有了1、hive2.0.0实现了hpl/sql功能,实际上就是类似于mysql、oracle的存储过程
cclovezbf
·
2020-04-21 16:58
hive
hplsql
SQL学习
04 过滤数据
SELECTprod_name,prod_priceFROMProductsWHEREprod_price=3.49;警告:WHERE子句的位置在同时使用ORDERBY和WHERE子句时,应该让ORDERBY位于WHERE之后,否则将会产生错误(关于ORDERBY的使用,请参阅第3课)。表4-1WHERE子句操作符警告:操作符兼容表4-1中列出的某些操作符是冗余的(如=)。并非所有DBMS都支持这
ATHAS
·
2020-04-13 12:18
MY
SQL学习
笔记!
Paste_Image.png数据类型-整数类型tinyint(1),smallint(2),mediumint(3),int(4),bigint(8)。括号中表示该类型所占空间的长度(字节数)整数类型通用设定形式:类型名[(M)][unsigned][zerofill]。Paste_Image.png数据类型-小数类型单精度浮点型:float,范围大约是-3.4E+38到-1.1E-38、0和1
DragonersLi
·
2020-04-12 08:16
My
SQL学习
笔记(4)——查询字段计算处理
一、计算字段1、Concat()拼接字段把多个串链接起来形成一个较长的串,需要一个或多个指定的串,各个串之间用逗号隔开。例如:SELECTConcat(vend_name,'(',vend_country,')')FROMvendors;2、去掉返回的值中的空格RTrim()、LTrim()、Trim()(a)RTrim()去掉右侧多余的空格来整理数据。(b)LTrim()去掉左侧多余的空格来整理
Temple_Li
·
2020-04-11 07:24
my
sql学习
笔记之完整的select语句用法实例详解
本文实例讲述了my
sql学习
笔记之完整的select语句用法。
随风行云
·
2020-04-10 11:40
mysql数据库常见基本操作实例分析【创建、查看、修改及删除数据库】
分享给大家供大家参考,具体如下:本节相关:创建数据库查看数据库修改数据库删除数据库首发时间:2018-02-1320:47修改:2018-04-07:考虑到规范化,将所有语法中“关键字”变成大写;以及因为整理“my
sql
随风行云
·
2020-04-10 10:37
My
Sql学习
--基础->条件->排序->函数->分组->表连接
1.查看当前所有数据库showdatabases;2.打开指定的库use库名3.查看当前库的所有表showtables;4.查看其他库的所有表showtablesfrom库名;5.创建表createtable表名(列名列类型,列名列类型,...);6.查看表结构desc表名;7.查看服务器版本方式一:登录到mysql服务端selectversion();方式二:没有登录到mysql服务端mysql
清欢_java
·
2020-04-09 21:53
SQL学习
笔记(1)——基本命令介绍
*所有表格、列的名称都不能包含空格或者关键字,比如select,table等*所有改变都不能撤销,删除或者改变表中的值时可以先用SELECT来确认要改变的值是否正确SELECT:一般格式:SELECT(DISTINCT)col_name,COUNT(),AVG(),MIN(),MAX(),SUM()ASaliasFROMtable_name(WHERE...LIKE'some_pattern')(
王宇涵_e5f1
·
2020-04-08 20:46
My
sql学习
MySQL简介1、什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。主流的数据库有:sqlser
笑忘书v
·
2020-04-08 04:14
SQL学习
(四)条件查询(字符串类型属性筛选)
本节主要使用WHERE语句筛选字符串类型的属性。概述LIKE(模糊查询)和%(通配符)是字符串相关查询的两个关键字。条件查询语句还是WHERE语句SELECTcolumn,another_column,…FROMmytableWHEREconditionAND/ORanother_conditionAND/OR…;常用的条件查询Operator(关键字)SQLExample(例子)=col_nam
Morris_
·
2020-04-07 22:03
#
SQL教程一
SQL学习
1.SELECTSELECTcolumn1,column2FROMtable_name;SELECT*FROMtable_name;SELECTDISTINCTcolumn1,column2FROMtable_name;SELECTCOUNT(DISTINCTcolumn1)FROMtable_name;SELECTDISTINCT只返回不同的值COUNT关键字返回不同值的数量2.WHEREWHE
小北寻千_QTH
·
2020-04-07 19:42
MY
SQL学习
日记--基础篇(8讲)
第一讲:基础架构:一条SQL查询语句是如何执行的?1、MySQL的基本架构示意图Mysql的逻辑架构图大体来说Mysql分为两部分:Server层和数据引擎。Server层包括连接器、查询缓存、分析器、优化器、执行器。涵盖大多数核心功能,以及所有内置函数,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、试图等。存储引擎层负责数据的提取和存储,支持InnoDB、MyISAM、Memory等
Timor小先生
·
2020-04-07 15:02
My
SQL学习
-Case When Then语句
CASEWHEN条件1THEN结果1WHEN条件2THEN结果2WHEN条件3THEN结果3WHEN条件4THEN结果4.........WHEN条件NTHEN结果NELSE结果XENDCase具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASEsexWHEN'1'THEN'男'WHEN'2'THEN'女'ELSE'其他'END--Case搜索函数CASEWHENsex=
scarlett的小本子
·
2020-04-06 22:01
MySQL 学习笔记
My
SQL学习
笔记数据库操作--查看当前数据库SELECTDATABASE();--显示当前时间、用户名、数据库版本SELECTnow(),user(),version();--创建库CREATEDATABASE
赵小胖0914
·
2020-04-06 18:00
My
SQL学习
总结二之数据表以及表中数据的操作
前面我们已经学习过了数据库的相关操作语句了。假如我们已经创建了一个数据库了,数据库中一定要有一个以上的表格。一个数据库就相当于是表格的集合。那么接下来我们将要学习的是便是与数据表的相关操作了语句了。然后我们还要学习一下怎么向数据库中插入、更新、删除数据等操作。至于数据查询操作我想等到下一次的总结来说。数据表的操作检查某个数据中有哪些数据表:showtablesfromname_of_databas
小城农民工
·
2020-04-06 15:43
My
sql学习
之二 Mysql概念及安装
一、程序员的数据库要求基本的SQL操作、CRUD操作多表连接查询、分组查询和子查询。常用数据库的的单行函数。常用数据库的基本命令。常用数据库的开发工具。事务概念。索引、视图、存储过程和触发器。二、Mysql数据库MySql是最流行的开放源码的数据库管理系统。MySql是一种关系数据库管理系统。MySql软件是一种开放源码软件。MySql数据库服务器具有快速、可靠和易于使用的特点。MySql服务器工
我是龙俊
·
2020-04-06 07:12
SQL学习
笔记9——SQL中检索数据之分页查询
SQL学习
笔记9——SQL中检索数据之分页查询应用场景当要查询的条目数太多,一页显示不全,需要分页提交sql请求语法SELECT查询列表FROM表1[连接类型JOIN表2ON连接条件WHERE筛选条件GROUPBY
mathmath
·
2020-04-05 18:00
SQL学习
笔记8——SQL中检索数据之子查询
SQL学习
笔记8——SQL中检索数据之子查询含义嵌套在其他语句内部的select语句称为子查询或内查询,外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多外面如果为
mathmath
·
2020-04-05 18:00
SQL学习
笔记7——SQL中检索数据之连接查询
SQL学习
笔记7——SQL中检索数据之连接查询含义连接查询又称多表查询,当查询的字段来自于多个表时,就会用到连接查询语法select字段1,字段2from表1,表2,...
mathmath
·
2020-04-05 18:00
My
SQL学习
笔记(5)—— Python 操作 MySQL
MySQL可应用于多种语言,包括PERL,C,C++,JAVA,PHP和Python。在这些语言中,Mysql在PHP的web开发中是应用最广泛,因此关于PHP操作MySQL的教程已经多到不需要笔者继续赘述了。在本学习笔记中,计划使用Python对MySQL数据库进行操作。主要是因为笔者的工科背景,Python广泛应用于各种数据处理领域。本章更侧重于链接方式的搭建和功能的概述,具体使用方法会在后续
么的聊
·
2020-04-04 23:43
My
Sql学习
笔记
数据库操作(DDL)数据库的创建CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name[[DEFAULT]CHARACTERSET[=]charset_name]例如:CREATEDATABASEIFNOTEXISTStest_dbDEFAULTCHARACTERSETutf8查看当前服务器下的数据库列表SHOW{DATABASES|SCHEMAS}查看数据库的定义
Cheng0917
·
2020-04-04 07:25
My
sql学习
笔记-1
接触过mysql很久了,但是一直了解的很肤浅,现在正在学数据库,需要用sqlserver,但是安装起来太过于麻烦,所以选择了mysql作为替代。也算跟着学习进度,今天开始学Mysql。一、连接MYSQL。格式:mysql-h主机地址-u用户名-p用户密码主要分为两种,一种是连接本地的服务器首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-uroot-p,回车后提示你输密码.
朱萧默说
·
2020-04-03 19:47
007--数据库编程语法总结
数据库编程总概括SQL是执行语句,没有什么语法只是执行方法PL/SQL是语言,对SQL的编程规范总结,形成语法,方法和对象
SQL学习
知识概要selectselect▧from▨joinon▨where▨
糖纸疯了
·
2020-04-03 17:56
MySQL基础笔记(基于Navicat操作)
学习视频网址:My
SQL学习
视频1.1为什么学数据库数据库从大一就开始学,从开始的SQLServer到Oracle再到MySQL,但我学到的感觉都是皮毛,过不了多久就全忘了,这次重新再来学习,所以做笔记真的很重要
?Handsome?
·
2020-04-03 16:22
mysql
数据库
sql
navicat
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他