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笔记
零、selectxfromywherezx输出条件:\(\color{#f00}{avg()}\)|\(\color{#f00}{min()}\)|\(\color{#f00}{max()}\)|\(\color{#f00}{sum()}\)|\(\color{#f00}{count()}\)y表名:groupby\(\color{#f00}{\_}\)(任意单个字符)|\(\color{#f00
lgyong
·
2020-06-24 15:00
MySQL基础总结
My
Sql笔记
:1.测试mysql是否安装成功的dos命令:mysql-uroot-pzhc2.查看mysql的版本号:未登录mysql之前:mysql--version/-V登录mysql之后:selectversion
老张的战场
·
2020-06-24 15:30
MySQL
ORACLE-
SQL笔记
--首先,以超级管理员的身份登录oraclesqlplussys/bjsxtassysdba--然后,解除对scott用户的锁alteruserscottaccountunlock;--那么这个用户名就能使用了。--(默认全局数据库名orcl)1、selectename,sal*12fromemp;--计算年薪2、select2*3fromdual;--计算一个比较纯的数据用dual表3、sele
lcs943423147
·
2020-06-24 03:59
sql
orcale
My
sql笔记
(六天玩转mysql数据库笔记)insertintostu_info(name,score)values('刘',10);--查看所有字符集showcharacterset;--查看服务器、客户端默认字符集showvariableslike'character_set%';--setname=value作用域是一次会话setnamesgbk;--数据类型(列类型)--所谓数据类型,对数据进行统一分
l577217
·
2020-06-24 02:07
mysql
高性能MY
SQL笔记
-mysql字段类型和字段设计规范
1.优先使用符合业务需要的最小的数据类型1.1将ip用UNSIGNEDINT存:内置函数INET_ATON(字符串)和INTE_NTOA(整数)分别是点分十进制字符串和整数的转换函数1.2非负数用无符号类型(比如前面ip值对应的数字一定为正,所以用的数据类型为无符号整形,ip是8为*4=32位,也就是而int也正好是32位,而ip对应的全是正的,如果是用有符号int存的话那就只能表示一半,所以要用
hjvgf
·
2020-06-23 14:02
高性能mysql
My SQL数据库基础知识点全面总结笔记(下)
知识点总结(上)见链接:MySQL数据库知识点总结(上)My
SQL笔记
总结(下)五、DML数据操作语言1、插入语句2、修改语句(1)修改单表的记录(主要)(2)修改多表的记录3、删除语句六、DDL数据定义语言
小柚几
·
2020-06-23 07:34
计算机
.net core使用My
SQL笔记
说明.netcore处于飞速发展中,下面这些文字只使用于当前(2017年01月07日)安装官方MySql.Data.EntityFrameworkCoredotnet版本只能是1.0.x(Mysql的驱动截至到7.0.6-IR31都只支持1.0.x),不支持1.1功能方面是完整支持CodeFirst,DbFirst未能测试。MySQL的驱动有非官方的SapientGuardian.EntityFr
ishouyong
·
2020-06-23 06:50
Windows/.net
core
最全的ORACLE-
SQL笔记
最全的ORACLE-
SQL笔记
时间:2013-08-0517:20来源:www.chengxuyuans.com--首先,以超级管理员的身份登录oracle sqlplussys/bjsxtassysdba
懒丹
·
2020-06-23 02:20
数据库
my
sql笔记
03基础查询
my
sql笔记
03基础查询一、语法select查询列表from表名;二、特点1、查询列表可以是字段、常量、表达式、函数,也可以是多个2、查询结果是一个虚拟表三、示例1、查询单个字段select字段名from
冷囧囧
·
2020-06-23 02:02
My
sql笔记
-索引
索引分类:单值索引:一个索引只包含一个列,一个表可以有多个单值索引唯一索引:索引列的值必须唯一,但允许空值复合索引:一个索引包含多列索引语法:CREATE[UNIQUE]INDEXindexNameONtableName(column1,column2.....)#创建索引ALTERtableNameADD[UNIQUE]INDEX[indexName]ON(column1,column2...)
9.0
·
2020-06-23 00:00
My
sql笔记
1.创建数据库命令:creatdatabase数据库名称2.删除数据库命令:dropdatabase数据库名称3.mysql数据字段的类型对数据库的优化很重要,mysql数据库支持多种数据类型,大致分为数值,日期/时间,和字符串(字符)类型.4.插入数据:INSERTINTOtable_name(field1,field2,...fieldN)VALUES(value1,value2,...val
慕名66
·
2020-06-22 08:24
【My
SQL笔记
】正确的理解MySQL的乐观锁,悲观锁与MVCC
正确的理解MySQL的乐观锁,悲观锁与MVCC如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录|先点这里!首先声明,MySQL的测试环境是5.7前提概念数据库并发的三种场景乐观锁和悲观锁的澄清悲观锁什么是悲观锁?悲观锁的实现悲观锁的优点和缺点乐观锁什么是乐观锁?乐观锁的实现乐观锁的优缺点MVCC多版本并发控制什么是MVCC?总结乐观锁和悲观锁的抉择OCC,PCC,MVCC参考资料
SnailMann
·
2020-06-22 05:00
MySQL
Centos 6.2 安装My
sql笔记
原文请点击这里安装命令#yuminstallmysql-servermysql查看是否安装正确#chkconfig--listmysqld启动服务#servicemysqldstart停止服务#mysqladmin-uroot-pshutdown加入开机启动#chkconfigmysqldon移除开机启#chkconfigmysqldoff查看服务是否正在运行第一种方法:service--stat
老男人一枚的博客
·
2020-06-21 21:38
OpenLdap+My
SQL笔记
最近项目原因,在CentOS下做了一套简单的LDAP服务,在此记录一二,本文强调后期碰到的问题和解决方法下面的链接是比较详细的安装和基本配置过程,这个链接适用于debian,但是类似的可以在其他发行版下借鉴:http://www.wingfoss.com/content/how-to-install-openldap-with-mysql-on-debian6如果从源代码安装的话,slapd不会被
weixin_30780221
·
2020-06-21 10:21
转-《高性能mysql》并不是一本好书——
SQL笔记
转自:https://book.douban.com/review/8122660/版权归作者所有,任何形式转载请联系作者。作者:姚泽源(来自豆瓣)来源:https://book.douban.com/review/8122660/在知乎上发过一次,这里也发一遍吧--------正文开始--------草草翻完了《高性能MySQL》,印象最深的地方就是:这确实不适合初学者去看。花了三个月的时间慢慢
PacosonSWJTU
·
2020-06-20 22:41
(12)mysql
简单干货,在python中 PyMySQL 的各种小白用法!
mysql的入门使用:my
sql笔记
,记录一些常用的东西,学习ing简单的教学:mysql的入门使用:基本使用:重要的SQL命令语法基础函数作用:SQL基础创建函数:创建数据库:创建表:插入数据:更新数据
沙漏在下雨
·
2020-06-20 21:59
学习笔记
my
sql笔记
系列(七)唯一索引和普通索引的性能区别
MySQL高级sql优化主从分库分表-分库表,唯一索引-MySQL视频教程...1.MySQL高级之主键索引[11:13]2.MySQL高级之唯一索引[17:05]...2.查询性能分析所有字段字符类型优化[19:02]3.MySQL高级之count()优...36课时653分钟574人学习lampol免费试看第1节MySQL高级之课程介绍第2节MySQL5.7编译安装连接配置使用第3节MySQL
kelelipeng
·
2020-06-19 18:00
My
sql笔记
-执行计划explain
mysql中的explain命令可以查看sql语句是否使用了索引,用了什么索引,有没有全表扫描,帮助我们优化查询语句explain出来的信息有10列,主要介绍type、key、Extra这几个字段查看索引:SHOWINDEXFROM表名key:sql语句实际执行时使用的索引列,有时候mysql可能会选择优化效果不是最好的索引,这时我们可以在select语句中使用forceindex(indexNa
9.0
·
2020-06-18 14:00
My
SQL笔记
Mysql数据库默认端口号:3306如何配置环境变量?我的电脑右击属性,高级系统设置,环境变量,系统变量,path中添加添加mysql的安装路径\bin;如何启动/停止mysql?1.计算机右击——>管理——>服务和应用程序——>服务——>MySQL右击——>启动/停止2.DOS下输入netstartmysql启动mysql服务netstopmysql停止mysql服务如何连接到mysql数据库?
沐小侠
·
2020-04-29 14:00
My
SQL笔记
(第一天)
My
SQL笔记
(第一天)数据库是用来存放数据的仓库关系模型:记录和记录之间通过属性之间的关系来进行连接,保证数据独立性,并形成数据集之间的关系。
花果山来的猴子
·
2020-04-18 08:55
My
sql笔记
(三)
GROUPBY分组允许把数据分为多个分组,以便能够对每个分组进行聚集计算。(获取每个供应商所提供的商品数量)SELECTvend_id,count(*)asvend_numFROMproductsGROUPBYvend_idHAVING过滤分组,(获取订单表中,订单次数大于等于2次的)SELECTcust_id,count(*)AScount_numFROMordersGROUPBYcust_id
___刘辉良
·
2020-04-13 19:06
MY
SQL笔记
mysqldump命令行下具体用法如下:mysqldump-u用戶名-p密码-d数据库名表名脚本名;1、导出数据库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)mysqldump-uroot-pdbpasswd-ddbname>db.sql;2、导出数据库為dbname某张表(test)结构mysqldump-uroot-pdbpasswd-dd
帅大叔的简书
·
2020-04-13 02:57
mysql入门笔记-1
My
SQL笔记
MySQL管理操作数据库mysql>useRUNOOB;选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。
他の海岸の花
·
2020-04-11 17:00
[每天进步一点点]my
sql笔记
整理(三):索引
笔记很无味,点赞请准备。image索引定义数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库表中的数据。从定义中可以看出,索引其实就是一种数据结构。数据都是以文件的形式存储在磁盘上的,每一行数据都有它的磁盘地址,如果没有索引,要从几百万行数据中检索一条数据,只能遍历整张表才能找过结果。有了索引之后,只需要在索引里面去检索这条数据就可以了,因为索引是一种特殊的专门用来快速检
maomaov5
·
2020-04-02 15:09
My
SQL笔记
(9)-- 各种锁及实现
一、背景MySQL有两种类型的锁:lock(锁)和latch(闩锁):类型locklatch对象事务线程保护数据库内容内存数据结构持续时间整个事务临界资源模式行锁、表锁、意向锁读写锁、互斥量死锁通过等待图和超时机制进行死锁检测和处理(deadlockdetectionthroughwaits-forgraph,timeoutmachanism)无死锁检测和处理机制,仅通过应用程序加锁的顺序保证无死
码猿手
·
2020-04-01 18:00
My
SQL笔记
(二)之数据检索常用关键字
SELECT用于数据的选择语法:SELECT列FROM表;#从表中选择某些列,也可以是*,代表全部列DISTINCT当某些列包含重复值的时候,DISTINCT用于过滤掉重复值,使重复值只显示一次。语法:SELECTDISTINCT列FROM表;WHERE对选取的数据进行约束语法:SELECT列FROM表WHERE列运算符值;运算符:=等于大于=大于等于<=小于等于BETWEENAND在某个范围内L
cnkai
·
2020-04-01 04:25
my
sql笔记
1.mysql判断当前数据库是否存在:SELECTcount(*)FROMinformation_schema.TABLESWHEREtable_name='wx_app_meizu_user_log'ANDTABLE_SCHEMA='test'判断当前数据表是否存在:如果存在返回1失败为02.查看当前sql的执行效率:利用explain来进行解析和查看3.查看当前的mysql状态:showsta
稻香_
·
2020-03-29 09:19
ubuntu安装my
sql笔记
ubuntu安装my
sql笔记
安装sudoapt-getinstallmysql-server远程可以访问1.修改/etc/mysql/my.cnf,找到bind-address注释掉(也可以改为本机IP
wasw100
·
2020-03-29 05:31
My
SQL笔记
(8)-- 索引类型
一、背景前面我们讲了SQL分析和索引优化都涉及到了索引,那么什么是索引,它的模型有什么,实现的机制是什么,今天我们来好好讨论下。二、索引的介绍索引就相当书的目录,比如一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,你得一点点慢慢的找,要找好一会儿。同样,对于数据库的表,而言,索引就是它的“目录”,提高了数据查询的效率。比如要运行下面的查询:selectfirst_nam
码猿手
·
2020-03-26 23:00
My
SQL笔记
(7)-- 事务和实现
一、背景前面有说到InnoDB是事务型引擎,那什么是事务?事务的特性是什么?它所对应的隔离级别是哪些?是怎么实现的?下面来详细讨论下。二、事务的理解事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组语句。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执行成功,
码猿手
·
2020-03-26 13:00
Golang My
sql笔记
(四)--- 事务
Transaction事务事务处理是数据的重要特性。尤其是对于一些支付系统,事务保证性对业务逻辑会有重要影响。golang的mysql驱动也封装好了事务相关的操作。我们已经学习了db的Query和Exec方法处理查询和修改数据库。tx对象一般查询使用的是db对象的方法,事务则是使用另外一个对象。sql.Tx对象。使用db的Begin方法可以创建tx对象。tx对象也有数据库交互的Query,Exec
人世间
·
2020-03-26 10:12
My
SQL笔记
(6)-- SQL更新语句日志系统流程
一、背景在上一篇【My
SQL笔记
(5)--SQL执行流程,MySQL体系结构】中讲述了select查询语句在MySQL体系中的运行流程,从连接器开始,到分析器、优化器、执行器等,最后到达存储引擎。
码猿手
·
2020-03-25 22:00
pl
sql笔记
查询:selectemployee_namefromemployees;selectemployee_namefromemployeeswhereemployee_age>25;selecte.employee_name,s.salaryfromemployeese,salaryswheree.employee_id=s.employee_id;selectdistincte.employee_n
GALAXY_ZMY
·
2020-03-23 00:26
神仙级MySQL调优及架构笔记,今年见过最全的My
SQL笔记
,没有之一
现在免费分享给大家这份My
SQL笔记
主要介绍MySQL的主要架构设计和从不同层面对MySQL数据库进行优化,在符合业务需求的前提下提升数据库执行效率。
若丨寒
·
2020-03-21 10:19
My
SQL笔记
-第21章 创建和操纵表
第21章创建和操纵表一、创建表1.表创建语法:createtable表名(列名类型(长度)约束,...);例如:createtablecustomers{cust_idintNOTNULLAUTO_INCREMENT,cust_namechar(50)NOTNULL,cust_addresschar(50)NULL,PRIMARYKEY(cust_id)}ENGINE=InnoDB;注意:在创建新
HankBernstein
·
2020-03-18 10:00
Golang My
sql笔记
(二)--- CURD基础
数据库查询我们了解了数据库连接与连接池。拿到了连接当然就是为了跟数据库交互。对于数据库交互,无怪乎两类操作,读和写。其中怎么读,怎么写,读和写的过程糅合一起就会遇到复杂的事务。本篇内容主要关注数据库的读写操作,后面再涉及事务的介绍。读取数据database/sql提供了Query和QueryRow方法进行查询数据库。对于Query方法的原理,正如前文介绍的主要分为三步:从连接池中请求一个连接执行查
人世间
·
2020-03-16 20:00
mysql逻辑备份和恢复
深入浅出my
sql笔记
备份mysqldump:备份指定的数据库,或者此数据库中某些表mysqldump[options]db_name[tables]备份指定的一个或多个数据库。
jsdjl
·
2020-03-15 16:24
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
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他