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笔记
- 高阶
返回一定数目记录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
解决办法
【
SQL笔记
】常用函数
1.IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。mysql>selectIFNULL(1,0);->1mysql>selectIFNULL(0,10);->0mysql>selectIFNULL(1/0,10);->10mysql>selectIFNULL
charoner
·
2019-10-19 12:00
【
SQL笔记
】SQL执行顺序与常见语句格式
1、基本执行顺序6SELECT7DISTINGCT1FROM2OIN3WHERE4GROUPBY5HAVINGAVG()8ORDERBY9LIMIT2、说明FORM:对FROM的左边的表和右边的表计算笛卡尔积。产生虚表VT1JOIN:如果指定了OUTERJOIN(比如leftjoin、rightjoin),那么保留表中未匹配的行就会作为外部行添加到虚拟表VT2中,产生虚拟表VT3,rugfrom子
charoner
·
2019-10-13 10:05
FREEBSD安装POSTGRE
SQL笔记
折腾了好长时间,重新初始化好多次。安装的时候,命令:pkgsearchpostgresql.额好多包,选择最新的9.4安装server,会一起安装client。安装完会有很多文字提示,这个很有用。安装完会新建一个用户pgsql,家目录为/usr/local/pgsql.第一步要先切换到pgsql用户下,suroot,supgsql。然后在pgsqlhome目录创建data文件夹。root用户下好像
·
2019-09-23 20:27
My
SQL笔记
第二天 基础命令
基础命令查看所有参数。mysql>showvariables;模糊查询。mysql>showvariableslike"%format%";结果+--------------------------+-------------------+|Variable_name|Value|+--------------------------+-------------------+|binlog_for
明檬 初见
·
2019-09-20 07:49
My
SQL笔记
第一天 (了解和安装)
今天我们学习了在虚拟机上安装MySQL。本文只是当做笔记,有什么错的地方还请大神指点一二。MySQL历史这里很好的说明了MySQL历史。https://blog.csdn.net/tianlesoftware/article/details/6999245数据库类型关系型数据库关系型数据库:是指采用了关系模型来组织数据的数据库。简单说就是二维表格的模型。关系模型中常用的概念:关系:可以理解为一张二
明檬 初见
·
2019-09-18 19:13
My
SQL笔记
#忘记原始密码1、修改/etc/my.cnf,在[mysqld]小节下添加一行:skip-grant-tables=12、重启mysql:servicerestartstop3、刷新权限:flushprivileges;4、修改密码:alteruserroot@localhostidentifiedby'Kgj@2019';若报错:ERROR1396(HY000):OperationALTERUS
走到华灯初上
·
2019-09-17 17:00
My
SQL笔记
1.前言博主学习的是web后端方向,后端主要就是和数据打交道。在C语言中,我们做的控制台程序可以用文件操作来存储和读取数据。但是在web开发中,我们便需要采用数据库来对数据进行存储和读取。所有的网络应用都基于数据的操作,数据的安全存储就靠数据库了,所以数据库在网络应用中至关重要。后端的业务逻辑也是对数据库的增删改查操作。2.数据库概述数据库(Database,DB):指长期保存在计算机的存储设备上
艾弗森哇
·
2019-09-12 16:29
笔记
My
Sql笔记
_v0.0.1_持续更新。。。
报错Win环境服务名无效因为重装了系统,注册表刷新,所以mysql服务不存在了。配置系统变量,path,新增mysql根目录.执行↓初始化,慎用.请先备份根目录下的老的data目录。mysqld--initialize--user=mysql--console#初始化,慎用。保证mysql根目录没有老的data目录响应日志,幸好没有error↓mysqld-install#注册mysql服务,很关
春风不度玉门关
·
2019-08-23 12:29
工作遇到的问题
ubuntu安装my
sql笔记
使用命令安装:sudo apt-getinstallmysql等待命令安装完成,进行root设置:ALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordBY'要设置的密码';FLUSHPRIVILEGES;修改完成之后进入mysql命令mysql-uroot-p若不进行远程连接,到这一步就可以。远程mysql访问配置:修改/et
codser
·
2019-08-05 21:00
操作记录
My
SQL笔记
Q:一条SQL查询语句是如何执行的?Q:一条SQL更新语句是如何执行的?mysql逻辑分层server层和存储引擎server层:功能层面的引擎层:负责存储相关的具体事宜Mysql逻辑架构图:SQL语句的执行流程---server层建立连接长连接:客户端有持续的请求使用同一个连接短连接:每次连接执行完很少的查询动作后断开连接建立连接的过程是比较复杂并消耗资源的,因此需要避免频繁的建立、关闭连接,尽
学仰泳的鱼
·
2019-08-02 16:00
最全my
sql笔记
整理
my
sql笔记
整理作者:python技术人博客:https://www.cnblogs.com/lpdebokeWindows服务--启动MySQLnetstartmysql--创建Windows服务sccreatemysqlbinPath
peng_li
·
2019-07-29 11:00
My
SQL笔记
一、MySQL常用基本数据类型1.1数值INT(4),TINYINT(1),FLOAT(4),DOUBLE(8)//括号内是它们所占的字节数1.2日期和时间DATE(3),TIME(3),DATETIME(8),YEAR(1)1.3字符串CHAR(0~255),WARCHAR(0~255),TEXT(0~65535),CHAR为定长字符串,WARCHAR为变长字符串二、数据定义语言(DLL)(语法
main(0)
·
2019-07-18 23:00
My
sql笔记
2--索引优化
双表image.png如果是左连接建立在左表的索引的话,可以换成右连接的查询语句.---即保证不是全表的那个表建立索引即可.(左/右连接相反建)三表/多表image.png*避免索引失效image.pngimage.pngimage.pngimage.png带头大哥不能死,在staffs表中通过nameAgePos建立了索引,而前两次的查询中,均没有用到name,只用到了age和pos,因此索引会
执壹
·
2019-07-15 20:58
上一页
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
其他