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笔记
MySql 笔记
#My
Sql笔记
##数据库操作命令###查看所有数据库showdatabases;###创建数据库createdatabaseleotest;###删除数据库dropdatabaseleotest;##
康熙微博私访记
·
2020-03-14 15:28
My
SQL笔记
(4)-- 索引优化
索引失效情况:最佳左前缀法则:如果索引了多列,要遵循最左前缀法则,指的是查询从索引的最左前列开始并且不跳过索引中的列;【覆盖索引有a,b,c,条件中使用了b或bc都导致该索引失效;如果条件使用了ac,导致部分索引生效,只使用了a】【索引开头第一个不能去掉,中间部分不能断】不在索引列上做任何操作(计算、函数、(自动或手动)类型转换),会导致索引失效而进行全表扫描;【where条件的字段不做任何操作,
码猿手
·
2020-03-13 16:00
My
SQL笔记
(3)-- SQL分析
Linux服务器安装MySQL后,直接命令mysql进入服务,需进行修改:/usr/bin/mysqladmin-urootpassword123456设置开机自启动:chkconfigmysqlon---设置开机自启动mysqlchkconfig--list|grepmysql--查看mysql的运行级别ntsysv--看到[*]mysql这一行,表示开机后自动启动mysqlMySQL客户端和服
码猿手
·
2020-03-11 17:00
My
SQL笔记
(2)-- CURD多表操作、库表操作、约束条件、字段类型
insert语法:方式一支持插入多行,方式二不支持;方式一支持子查询,方式二不支持方式一:insertintotableName(column,column...)values(str,str...);方式二:insertintotableNamesetcolumn=str,column=str...;子查询插入:insertintotableName(column,column...)子查询(1
码猿手
·
2020-03-10 16:00
My
SQL笔记
(1)-- 函数
函数的使用:字符串的拼接:concat(str1,str2)as别名"+"号是运算符,进行数值的计算:当两个操作数是数值时,做加法计算:select10+90====>100当其中一个为字符型时,会将字符型进行转换为数值如果转换成功,继续做加法计算:select'10'+90====>100转换失败,将字符型转换为0【可以表示字符型忽略不算】:select'a'+90====>90当其中一个为nu
码猿手
·
2020-03-09 16:00
三、
SQL笔记
--MySQL高级操作
MySQL高级SQL操作数据新增多数据插入蠕虫复制主键冲突查询数据查询选项别名数据源where子句groupby子句having子句orderby子句limit子句更新数据限制更新删除数据限制删除数据清除1、统计不同班级的人数信息按照现有SQL操作,即便数据表已经存在数据,但是我们也无法通过SQL实现,只能取出来后通过其他代码对数据进行加工实现通过高级SQL学习,我们就可以通过一条SQL指令完成操
Ly3911
·
2020-03-08 22:39
My
SQL笔记
小结:MySQL[TOC]安装与登陆Linux系统:可以从官网下载deb安装包安装,或者使用apt-get命令安装Win7系统:从官网下载MySQLServer包,解压到安装目录。找到ini配置文件做相应修改。添加环境变量。做初始化:mysqld--initialize-insecuremysqld--installnetstartmysqlmysql-uroot-p安装注意:Ubuntu系统中中
时代滚滚向
·
2020-03-07 16:05
PL/
SQL笔记
1、基础知识PLSQL是一种类Pascal语言,每一段程序都是由Block(代码块)组成declare变量定beginsql语句pl语句exception异常处理end;PLSQL块分为三种:匿名块(Anonymous)存储过程(Procedure)函数(function)上面举得例子就是匿名块,因为没有名字,所以叫匿名块。存储过程和函数都是有名字的,函数有返回值。2、PLSQL变量PLSQL变量
杨比轩
·
2020-03-06 23:52
My
SQL笔记
-锁、事务与并发控制
MySQL服务器逻辑架构每个连接都会在mysql服务端产生一个线程(内部通过线程池管理线程),比如一个select语句进入,mysql首先会在查询缓存中查找是否缓存了这个select的结果集,如果没有则继续执行解析、优化、执行的过程;否则会之间从缓存中获取结果集。MySQL并发控制共享锁共享锁也称为读锁,读锁允许多个连接可以同一时刻并发的读取同一资源,互不干扰;排他锁排他锁也称为写锁,一个写锁会阻
正义的西瓜
·
2020-03-06 16:13
My
SQL笔记
(三)之数据插入更新与删除
INSERTINTOINSERTINTO语句用于向表格中插入新的行。语法:INSERTINTO表VALUES(值1,值2,....)#列数必须和值的个数匹配INSERTINTO表(列1,列2,...)VALUES(值1,值2,....)#没有值的列将会默认为nullUPDATEUpdate语句用于修改表中已经存在的数据。语法:UPDATE表SET列=新值WHERE列=某值DELETEDELETE语
cnkai
·
2020-02-29 11:39
Logstash对接my
sql笔记
我们在内容分发系统的数据表里面,经常会有阅读次数、分享次数这样的字段,而如果是c/s系统,这样的统计是需要客户端传上来的,以往这样的需求我们会在后台系统中提供一个readCount的接口,每当客户端阅读一次的时候,就会调用接口一次,然后数据表的readCount字段就+1。上文我们已经介绍了如何用elk快速搭建日志收集系统,其中的logstash除了收集数据到elasticsearch,还有其他的
追那个小女孩
·
2020-02-27 18:17
sql笔记
-2
四.约束1.创建表时指定约束:createtabletb(idintprimarykeyauto_increment,namevarchar(20)uniquenotnull,ref_idint,foreignkey(ref_id)referencestb2(id));createtabletb2(idintprimarykeyauto_increment);2.外键约束:(1)增加外键:可以明确
PASSssss
·
2020-02-27 11:59
Linux-My
SQL笔记
整理(1)--MySQL的安装
yum安装MySQL[root@localhost~]#setenforce0[root@localhost~]#sed-ris/SELINUX=enforcing/SELINUX=disabled/g/etc/selinux/config[root@localhost~]#systemctlstopfirewalld&&systemctldisablefirewalld[root@localho
清梦_r
·
2020-02-24 13:23
SQL笔记
- 高阶
返回一定数目记录SELECTTOPnumber(numberpercent)columnFROMtableSELECTcolumnFROMtableLIMITnumber/MySQLSELECTcolumnFROMtableWHEREROWNUM<=number表/列别名SELECTt.columnFROMtableAStSELECTcolumnAScFROMtable不同表关联主键——值的唯一性
二狗子王
·
2020-02-23 17:31
SQL笔记
--(3)--[物化视图]
物化视图:物理储存的视图关系,如果用于定义视图的实际关系改变,试图也跟着修改。物化视图维护:保持物化视图一直在最新状态的过程。通常简称:视图维护。可更新视图(updatableview):可对其执行插入,更新和删除操作的视图。满足如下条件:from子句中只含有一个数据库关系select子句中只包含关系的属性名,不包含任何表达式、聚集或distinct声明任何没有出现在select子句中的属性可以取
FengBli
·
2020-02-22 09:58
sql笔记
1
以后把sqlserver简称为server。数据库:保存有组织的数据的容器。数据库软件=数据库管理系统=DBMS表:围绕某个关键词的数据清单。列:负责储存相应的数据类型。主键(主码):用于在表中定位该行数据的列集合。(可能不止一个)外键(外码):两表间的接口,一张表的外码同时也是另一张表的主码。主键与外键的联系图片发自App在server中写sql语句:数据库—新建查询—执行。图片发自App查看表
余生筑
·
2020-02-21 01:42
My
sql笔记
MySQL的启动和关闭启动MySQL服务netstartmysql关闭MySQL服务netstopmysqlMySQL登录/退出登录mysql参数mysql-uroot-p-P3306-h127.0.0.1参数:-u--user=name,用户名-p--password[=name],密码-D--database=name,打开指定数据库-h--host=name,服务器名称-P--port=#,
不二很纯洁
·
2020-02-20 15:52
两天学完MySQL的一些笔记,让建库到跑路不在只是个梗
sql笔记
重要提醒:每行语句结尾都要;w3school学习网址http://www.w3school.com.cn/sql/index.asp数据库安装我这就不介绍了,我用的是MySQL5.6版本。
缥缈男爵
·
2020-02-18 06:36
My
SQL笔记
(一)之新建数据库和数据表
创建数据库CREATEDATABASEdatabase_name创建数据表CREATETABLEtable_name(列1数据类型,列2数据类型,列3数据类型,....)#常见的数据类型integer(size)整型int(size)整型numeric(size,d)浮点型char(size)固定长度字符型varchar(size)可变长度字符型date(yyyymmdd)日期类型数据表的约束NO
cnkai
·
2020-02-15 19:20
SQL笔记
--(1)--[创建自定义类型及其用法]
声明/创建自定义变量类型CREATETYPEDollarsASNUMERIC(12,2)FINAL;CREATETYPEPoundsASNUMERIC(12,2)FINAL;在创建表格时使用自定义变量类型CREATETABLEYale_department(dept_nameVARCHAR(20),buildingVARCHAR(15),budgetDollars);CREATETABLECamb
FengBli
·
2020-02-09 21:08
windows下安装my
sql笔记
一、下载安装包打开mysql官网下载页面:http://dev.mysql.com/downloads/mysql/选择相应的版本和平台imageimageimage这里选择的是5.7.13版本64位的压缩包,文件有310M比较大。点击Download进入真正的下载页面,发现要登录才能下载,要细心点会发现下面有Nothanks,juststartmydownload.就点这个链接就可以了。imag
结构学AI
·
2020-02-09 06:01
My
sql笔记
(四)
数据插入时,需要特别注意的:在插入数据的时候,一般会明确出每个列,这样的话数据的顺序对应清晰,当表结构发生改变的时候,你的SQL语句还可以使用。数据库经常被多个用户访问,对处理什么请求以及用什么次序处理进行管理是Mysql任务。INSERT操作可能很耗时(当需要更新的索引更别多的时候)而却它可能降低等待处理的SELECT语句的性能。可以使用INSERTLOW_PRIORITYINTO来降低INSE
___刘辉良
·
2020-02-07 23:45
面试阿里挂在“MySQL”,看完这份My
SQL笔记
8大问题,我顿悟了
对于技术面试来说,考察的核心内容具备以下两个特征:涉及的知识点广,因为不同的公司和不同的面试官技能知识结构是不同的,所以关注的问题和面试内容也是不同的,因而具备面试知识点广的特点;考察的知识点深,以阿里巴巴为例(其他大厂也是类似的情况),通常会从一个大的方向切入,然后再层层深入,直到问到你不会为止。比如,你都了解哪些数据库引擎?这个数据库引擎的特点是什么?这个数据库引擎是如何存储数据的?为什么要采
飒拉阿依酱
·
2020-02-06 14:32
程序员
Java
spring
面试阿里挂在“MySQL”,看完这份My
SQL笔记
8大问题,我顿悟了
对于技术面试来说,考察的核心内容具备以下两个特征:涉及的知识点广,因为不同的公司和不同的面试官技能知识结构是不同的,所以关注的问题和面试内容也是不同的,因而具备面试知识点广的特点;考察的知识点深,以阿里巴巴为例(其他大厂也是类似的情况),通常会从一个大的方向切入,然后再层层深入,直到问到你不会为止。比如,你都了解哪些数据库引擎?这个数据库引擎的特点是什么?这个数据库引擎是如何存储数据的?为什么要采
飒拉阿依酱
·
2020-02-06 14:25
程序员
Java
spring
my
sql笔记
--数据类型
整形tinyint,smallint,mediumint,int,bigint分别使用8,16,24,32,64为存储空间。可以存储的范围从-2的n-1次方到2的n-1次方-1,n是存储空间的位数。整数可以通过unsigned表示不允许为负值,大致可以使用正数的上限提高一倍。mysql可以为整数类型指定宽度,例如int(11),对大多数应用没有意义:不会限制值的合法范围。实数类型实数是带有小数部分
daos
·
2020-02-02 20:41
My
SQL笔记
---修改macos mysql密码忘记
重置MySQLroot密码:当忘记密码,或者想要强行重置MySQL密码的时候,可以像下面这样:1.停止MySQL服务sudo/usr/local/mysql/support-files/mysql.serverstop//当停止失败见下边如何用mac活动指示器停止服务。2.进入安全模式sudomysqld_safe--skip-grant-tables这个地方,如果你alias了mysqlld_s
小刘_假装是个程序员
·
2020-02-02 12:21
my
sql笔记
sql是结构化查询语言,mysql是关系型数据库,数据库(Database)是按照数据结构来组织、储存和管理数据的建立在计算机存储设备上的仓库。mysql数据库的结构表一个数据库通常包含一个或多个表。每个表由一个名字标识(表名),表是相关的数据项的集合,它由列和行组成。字段每个表都可以分解为更小的项。这些项被称为“字段”。字段是表里的一列,用于保持每条记录的特定信息。记录记录,也被称为一行数据,是
彳余三岁
·
2020-02-02 06:34
My
Sql笔记
(二)
目录My
SQL笔记
(二)一幅画,一次瞬间的回眸,就在那次画展上,那个眼神,温柔的流转,还是那干净的皮鞋,一尘不染,俊朗的眉宇性感的唇,悄悄走近,牵手一段浪漫My
SQL笔记
(二)13、条件查询1.普通条件查询语法
乾子
·
2020-01-19 18:00
My
Sql笔记
(一)
目录My
Sql笔记
(一)每天给自己一个希望,努力做好自己,不为明天烦恼,不为昨天叹息。当梦想还在,告诉自己:努力,就总能遇见更好的自己!
乾子
·
2020-01-19 16:00
【My
SQL笔记
】1 MySQL入门
My
SQL笔记
基于教材,笔记中用到的数据库可以点击该链接下载术语数据库(database):保存有组织的数据的容器DBMS(数据库管理系统)表(table):某种特定类型数据的结构化清单模式(schema
shawn233
·
2020-01-06 21:33
MySql-SQL优化-深入浅出my
sql笔记
优化sql语句的一般步骤通过showstatus命令了解各种sql执行频率mysql>showstatuslike'Com_%'Com_xxx表示每个xxx执行的次数,我们主要关心几个统计值。Com_select执行select操作查询的次数,一次查询只累加1。Com_insert执行insert操作的次数,批量操作只加1。Com_update执行update操作的次数。Com_delete执行d
妖精的九尾
·
2020-01-06 14:21
【My
SQL笔记
】3 MySQL函数与SELECT的更多功能
My
SQL笔记
基于教材,笔记中用到的数据库可以点击该链接下载常用的文本处理函数SOUNDEX值相等意味着字符串的发音相同。
shawn233
·
2020-01-06 07:09
My
sql笔记
项目名称:天天生鲜开发环境安装系统:ubuntu数据库:MySQL安装sudoapt-getinstallmysql-servermysql-clientsudopipinstallmysql-python启动servicemysqlstart停止servicemysqlstop重启servicemysqlrestart允许远程连接找到mysql配置文件并修改sudovi/etc/mysql/my
renyangfar
·
2020-01-06 05:32
My
SQL笔记
一.安装mysql彻底删除mysql并且重装的方法删除sudoaptpurgemysql-*sudorm-rf/etc/mysql//var/lib/mysqlsudoaptautoremovesudoaptautoreclean重装sudoapt-getinstallmysql-servermysql-client二.启动mysqlsudoservicemysqlstart##启动mysql服务
哈劳斯军士
·
2020-01-01 00:03
My
sql笔记
之分组函数和分组查询
1、分组函数#二、分组函数/*功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:sum求和、avg平均值、max最大值、min最小值、count计算个数特点:1、sum、avg一般用于处理数值型max、min、count可以处理任何类型2、以上分组函数都忽略null值3、可以和distinct搭配实现去重的运算4、count函数的单独介绍一般使用count(*)用作统计行数5、和分组函数一
shenyoujian
·
2019-12-17 18:58
My
SQL笔记
整理
MySqlA.SQL语句数据库的基本操作--选择要操作的数据库--world:数据库名useworld;--显示已存在的数据库列表showdatabases;--显示指定数据库下的表的信息showtables;--显示指定表的列的信息--world.country:数据库名.表名showcolumnsfromworld.country;--显示指定表的索引信息--world.country:数据库
Alyshen
·
2019-12-14 18:00
My
SQL笔记
(五)之表的连接
MySql数据库中表的连接一共有如下几种INNERJOIN内连接语法:SELECTcolumn_name(s)FROMtable_name1INNERJOINtable_name2ONtable_name1.column_name=table_name2.column_nameLEFTJOIN左连接语法:SELECTcolumn_name(s)FROMtable_name1LEFTJOINtabl
cnkai
·
2019-12-13 17:10
my
sql笔记
之日志篇
mysql中日志主要分为以下几种:错误日志、慢查询日志、二进制日志和事务日志。1.错误日志记录mysql启动时发生的错误信息,没什么好说的,因为工作中不常用。2.慢查询日志这是mysql维护的一个日志文件,它用来自动记录执行时间超过某个阈值的SQL语句,通过查看这个日志,我们一般可以发现运行的慢SQL,这个阈值通过long_query_time变量可以控制,默认是10,我们可以使用如下命令查看和修
维特无忧堡
·
2019-12-08 22:59
my
sql笔记
基本概念ACID事务处理系统必须具备四种特性,既原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)原子性:一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性一致性:数据库总是从一个一致性的状态转换到另外一个一
猪肉楠
·
2019-12-07 23:27
my
sql笔记
(转)
今天看到一位朋友写的my
sql笔记
总结,觉得写的很详细很用心,这里转载一下,供大家参考下,也希望大家能关注他原文地址:https://www.jianshu.com/p/47664afa249e一、MySQL
信仰与初衷
·
2019-12-02 03:24
Postgre
sql笔记
(二) 导入/导出
导出指定表到csv(管道)psql-U$pg_user-d$db_name-c"\copy(select*fromusers)TOSTDOUTwithcsvheader"|>users.csv.gz导出指定表或查询结果数据到csv并压缩gzpsql-U$pg_user-d$db_name-c"\copy(select*fromusers)TOSTDOUTwithcsvheader"|gzip-c$
夏_至
·
2019-12-01 11:38
Postgre
sql笔记
(一)安装/配置/启动/运行多个实例
系统版本:Ubuntu16.04一.安装:sudoapt-getinstallpostgresql安装9.4或者其他低版本:sudosh-c'echo"debhttp://apt.postgresql.org/pub/repos/apt/$(lsb_release-cs)-pgdgmain">/etc/apt/sources.list.d/pgdg.list'wget--quiet-O-https
夏_至
·
2019-12-01 07:09
Postgre
sql笔记
(三)repmgr+pgpool实现双机流式复制、集群
实现目标:主库可读可写,从库只读,两库之间为流式复制,若主库宕机,从库自动升级成主库环境Debian9软件介绍Repmgr是一个开源工具套件,用于管理PostgreSQL服务器集群中的复制和故障转移。它使用工具来增强PostgreSQL的内置热备份功能,以设置备用服务器,监控复制以及执行管理任务,例如故障转移或手动切换操作。Repmgr4.1版文档地址https://repmgr.org/docs
夏_至
·
2019-12-01 06:38
my
sql笔记
mysql端口号:3306mysql默认管理员:root进入本机mysql的命令:mysql-u用户名-p密码,例如:mysql-uroot-p123远程访问mysql的指令:mysql-h主机地址-u用户名-p密码例如:mysql-h172.18.101.33-uroot-p123查看数据库的指令:showdatabases;-----------------------------------
Roles_乐
·
2019-12-01 01:57
【
SQL笔记
】终端命令行操作数据库
命令行操作数据库1执行后输入密码/usr/local/MySQL/bin/mysql-uroot-p2显示所有的数据库showdatabases;3创建默认编码为utf-8的数据库createdatabase`test2`defaultcharactersetutf8collateutf8_general_ciCREATEDATABASE`test2`DEFAULTCHARACTERSETutf8
charoner
·
2019-11-23 22:27
SQL笔记
一(基础)
sql简介sql是用于访问和处理数据库的标准的结构化查询语言(StructedQueryLanguage),支持绝大多数数据库:mysql、sqlserver、oracle、access等等。其中mysql和php结合开发web的组合非常流行,因此以下适用于mysql数据库。注意:不同数据库的sql语言命令格式不完全相同,请参考对应的官方文档。sql应用场景sql经典的使用场景为:创建数据库和表-
at小宇
·
2019-11-08 11:09
Golang My
sql笔记
(一)--- 连接与连接池
database/sqldatabase/sql是golang的标准库之一,它提供了一系列接口方法,用于访问关系数据库。它并不会提供数据库特有的方法,那些特有的方法交给数据库驱动去实现。database/sql库提供了一些type。这些类型对掌握它的用法非常重要。****DB****数据库对象。sql.DB类型代表了数据库。和其他语言不一样,它并是数据库连接。golang中的连接来自内部实现的连接
人世间
·
2019-11-05 02:58
sql笔记
sql语句是数据库很重要的一部分,这篇文章主要记录了一些基本的sql语法,包括对数据库的操作、对表的增删改查、以及数据约束和多表查询等。一、数据库管理查询所有数据库showdatabases;创建数据库createdatabasetest;查看数据库的默认字符集showcreatedatabasetest;删除数据库dropdatabasetest;修改数据库默认字符集alterdatabaset
devbird
·
2019-11-04 17:01
SQL笔记
数据定义模式定义模式CREATESCHEMAAUTHORIZATION;CREATESCHEMAAUTHORIZATION[||];例子:CREATESCHEMATESTAUTHORIZATIONZHANGCREATETABLETAB1(COL1SMALLINT,COL2INT,COL3CHAR(20),COL4NUMERIC(10,3),COL5DECIMAL(5,2));删除模式DROPSCH
creepycool
·
2019-11-01 05:51
【MySql】解除输入的安全模式
【My
SQL笔记
】解除输入的安全模式,ErrorCode:1175.YouareusingsafeupdatemodeandyoutriedtoupdateatablewithoutaWHEREthatusesaKEYcolumnTodisablesafemode
我是码农我最光荣
·
2019-10-23 14:08
MYSQL
错误解决
mysql
解决办法
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他