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--
基础一
MySQL数据库是现在各个平台使用最多的数据库,他承载着大量网页的运行,是非常重要的数据库,SQLserver,Oracle等大中型数据库由于只用的要求很高(需要二次开发),费用昂贵,所以众多的小型企业更加倾向于MySQL的使用。MySQL基本结构:idnameagesextel1John18M139000001李连杰28M139000001成龙21M139000001陈佩斯34M13900000
昆仑草莽
·
2019-04-22 14:02
mysql--
内存优化
MyIsam内存优化:myisam存储引擎使用key_buffer缓存索引模块,加速myisam索引的读写速度,对于myisam表的数据块,mysql没有特别的缓存机制,完全依赖于操作系统的IO缓存key_buffer_size:key_buffer_size决定myisam索引缓存区的大小。直接影响myisam表的存取效率。对于一般的myisam数据库,建议将1/4可用内存分配给key_buff
机智的老刘明同志
·
2019-03-28 17:46
mysql--
视图
视图:通俗的讲,视图就是一条SELECT语句执行后返回的结果集。为什么要用到视图:如果某个子查询结果出现的非常频繁,也就是说要经常拿这个查询结果来做子查询的时候1)利用视图可以简化查询语句2)可以进行权限的控制(把表的权限封闭,但是开放相应的视图权限,视图里只开放部分数据列)3)大数据表分表的时候,比如说某表的数据有100万条,那么可以将这个表根据id取余分为多个视图4)视图是表的查询结果,自然表
机智的老刘明同志
·
2019-03-28 14:23
高性能
mysql--
高性能的索引策略(上)
独立的列作为索引最简单的就是使用独立的列作为索引了,主键,外键,唯一值的属性都是默认的索引。没有使用索引的情况以university列为索引很明显,对所需要查的单独的列明显加快了查询时间。但是独立的列作为索引使用不好也是有问题的。比如我在表中的year字段上加上索引SELECT*FROMstudentWHEREYEAR=2018。查询的分析结果如下当我查询同样的年份数据但是采用另一种sql形式来查
坠入web坑的一枚小白
·
2019-03-12 13:37
mysql
centos7安装
mysql--
亲测有效
1、先检查系统是否装有mysqlrpm-qa|grepmysql删除可用:yum-yremove2.下载mysql的repo源wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm安装mysql-community-release-el7-5.noarch.rpm包sudorpm-ivhmysql-community-r
djw745917
·
2019-03-11 23:43
hive
mysql
数据库-触发器
createtriggerdel_before_addbeforeinserton表名foreachrowbegindeletefrom表名where身份证号码字段=:new.身份证号码字段;end$delimiter;
Mysql
F的平方
·
2019-03-05 11:00
mysql--
简单操作
一、数据库的基本操作查看当前所有存在的数据库showdatabases;//mysql中不区分大小写。(databank是之前创建的)创建数据库createdatabasedatabase_name;//database_name为新建的数据库的名称,该名称不能与已经存在的数据库重名如:创建一个名为test_db的数据库查看数据库test_db的定义:showcreatedatabasetest_
kruaurora
·
2019-03-04 19:00
MySQL--
范式
第一范式:数据库表中的所有字段都是单一属性,不可再分的。第二范式:数据库的表中不存在非关键字段对任一候选关键字段的部分函数依赖。第三范式:如果数据表中不存在非关键字字段,对任意候选关键字字段的传递函数依赖则符合第三范式。BC范式:在第三范式的基础之上,数据库表中如果不存在任何字段对任一候选关键字段的传递函数依赖则符合BC范式。字段大小:反范式化:是针对范式化而言的,在前面介绍了数据库设计的第三范式
BtWangZhi
·
2019-02-21 23:45
数据库
PHP+mysql实现的三级联动菜单功能示例
分享给大家供大家参考,具体如下:数据库
mysql--
数据库:`student`--------------------------------------------------------------
ybhjx
·
2019-02-15 12:32
Mac 最全 Mysql忘记用户名和密码如何处理
苹果--》系统偏好设置--》
mysql--
》StopMysqlServer第二步:进入mysql安装路径,用系统管理员权限跳过mysql安全认证,命令结果如下图所示。1.打开启动台--》其
猫七姑娘
·
2019-02-14 10:32
工具使用总结
mysql相关
MySQL--
基础内容
对MySQL做系统的复习。用户管理数据库账号用户名@可访问列表访问列表种类%-->代表可以从所有外部主机访问192.169.1.%-->代表可以从192.168.1网段访问localhost-->代表只能本地访问创建数据库用户CREATEUSER建立用户具体语法信息可以使用\hcreateuser查看,部分语法如图p1.png常用权限使用showprivileges;查看当前MYSQL版本的权限列
NealLemon
·
2019-02-01 10:41
MySQL--
架构与索引
1MYSQL架构2存储引擎2.1常用命令2.1.1查看数据库引擎-showengines;2.1.2查看当前默认的引擎--showvariableslike‘%storage_engine%’;2.2InnoDB与MyIsAm比较MyIsAm对事务不支持,InnoDB支持MyIsAm即使操作一行数据也会锁住整个表,InnoDb行锁操作时只锁住一行,不对其他行有影响。MyIsAm关注性能,InnoD
BtWangZhi
·
2019-01-22 22:51
数据库
LNMP+HAProxy+Keepalived负载均衡(四)- MySQL双机互备及自动备份
MySQL数据库的账户密码(以下命令仅用参考,这里的目的是要有一个可供内网其他服务器访问本机数据库的账户);#停止数据库服务servicemysqlstop#免验证启动数据库服务mysqld--user=
mysql
Ably
·
2019-01-14 00:00
keepalived
haproxy
lnmp
负载均衡
mysql
面试----
mysql--
索引,锁--怎么答
1:首先Mysql的基本存储结构是页(记录都存在页里边):每个数据页都会为存储在它里边儿的记录生成一个页目录,在通过主键查找某条记录的时候可以在页目录中使用二分法快速定位到对应的槽,然后再遍历该槽对应分组中的记录即可快速找到指定的记录2:索引做了些什么可以让我们查询加快速度呢?其实就是将无序的数据变成有序(相对):一个没加主键的表,它的数据无序的放置在磁盘存储器上,一行一行的排列的很整齐,跟我认知
你嘎哈呢
·
2018-12-24 11:51
MYSQL
面试
MySQL--
基础
一、相关资源mysql基础介绍:mysql学习数据库终端快速补全工具:mycli1.mysql对表的操作1.创建表步骤:1.先进入某一个数据库2.输入建表的命令CREATETABLE表名(列名1列的类型[约束],列名2列的类型[约束],....列名N列的类型[约束]);注意:最后一行没有逗号使用使用标识符时不要用SQL的关键字,如果用到的话怎么办呢?比如新建一张订单表(order),但是order
一步一看
·
2018-12-19 03:49
sqoop导数据实例
mysql--
>hivesqoopimport--connectjdbc:mysql://192.168.8.91:3306/mysql--usernameroot--passwordroot--tablehelp_topic
Chuck_basic
·
2018-12-13 16:53
知识积累
sqoop导数据实例
mysql--
>hivesqoopimport--connectjdbc:mysql://192.168.8.91:3306/mysql--usernameroot--passwordroot--tablehelp_topic
Chuck_basic
·
2018-12-13 16:53
知识积累
MySQL--
启动和关闭MySQL服务
1.Windows下启动服务mysqld--console或netstartmysql关闭服务mysqladmin-urootshudown或netstopmysql 2.Linux下启动服务servicemysqlstart关闭服务servicemysqlstop重启服务servicerestartstop
haijiege
·
2018-11-07 00:00
数据库
MySQL
分布式lnmp架构上部署zabbix监控服务
环境说明系统IP服务redhat7192.168.225.128nginxredhat7192.168.225.129mysqlredhat7192.168.225.130phplnmp部署流程nginx-->
mysql
dubaiToT
·
2018-10-26 13:45
使用三台服务器搭建lnmp架构
环境说明系统IP服务redhat7192.168.225.128nginxredhat7192.168.225.129mysqlredhat7192.168.225.130phplnmp部署流程nginx-->
mysql
dubaiToT
·
2018-10-22 19:21
使用三台服务器搭建lnmp架构
环境说明系统IP服务redhat7192.168.225.128nginxredhat7192.168.225.129mysqlredhat7192.168.225.130phplnmp部署流程nginx-->
mysql
dubaiToT
·
2018-10-22 19:21
LNMP架构
搭建过程环境说明:系统平台IP需要安装的服务centos7redhat7192.168.225.128nginx-1.4mysql-5.7phpphp-mysqllamp平台软件安装次序:nginx-->
mysql
dubaiToT
·
2018-10-18 20:36
mysql--
误删除的数据恢复
一、mysql误删数据快速恢复一、实例/**CREATETABLEIFNOTEXISTS`member`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(16)NOTNULL,`sex`enum('m','w')NOTNULLDEFAULT'm',`age`tinyint(3)unsignedNOTNULL,`classid`char(
风澍
·
2018-09-26 16:24
mysql
MySQL--
组合索引和多个单列索引
有一张职工表emp,表设计如下:创建了两个单列索引:idx_ename、idx_deptno执行select*fromempwhereename='RgfgEv'anddeptno='102'用explain进行分析只用到了idx_ename一个索引。(当有多个单列索引时,mysql只能用到其中那个它认为最有效率的单列索引)创建一个组合索引:idx_name_deptno分别执行如下sql:sel
吴晓如
·
2018-08-27 18:23
Mysql
php+mysql搭建一个简单的sql注入平台
:win7x64+IE8二、手动在MySql中创建表说明:使用XAMPP创建的mysql数据库是一个root密码为空的帐户,利用如下方式进行后,就可以直接操作1.mysql的数据库的连接:shell>
mysql
泄特儿
·
2018-08-19 19:54
学习笔记
MySQL--
进阶
MySQL.png数据库设计需求分析需求设计概要设计抽取实体:业务模型->实体模型(类)数据库设计:业务模型/实体模型->数据模型()硬盘详细设计类详细,属性,方法三大范式设计原则:设计的表尽量遵守三大范式第一范式:表中每个字段必须是不可分割的独立单元第二范式:在第一范式的基础上,非主属性完全函数依赖于任何一个候选码第三范式:在第二范式的基础上,非主属性既不传递依赖于码,也不函数依赖于码MySQL
薛定谔的特性
·
2018-08-08 14:55
深入浅出MySQL-学习笔记by CZF
深入浅出
MySQL--
读书笔记第一部分基础篇.-2-第1章MySQL的安装与配置.-2-第2章SQL基础.-2-第3章MySQL支持的数据类型.-3-第4章MySQL中的运算符.-6-第5章常用函数.-
alfred1990
·
2018-06-12 18:18
MySQL
mysql--
(入门语句15--having详解)
#having详解(一)#查询出本店价格比市场价格低多少钱,并且把低200元以上的选出来#先做前半部分selectgoods_id,goods_name,market_price-shop_priceasshengfromgoods;#再做后半部分1.先来个错误的示例:selectgoods_id,goods-name,market_price-shop_priceasshengfromgoods
北京__NewYork
·
2018-05-27 14:58
~~mysql~~
牛刀小试
MySQL--
源码编译安装MySQL8.0
*查看linux的版本[root@mysqletc]#cat/etc/redhat-releaseCentOSLinuxrelease7.3.1611(Core)*前置条件,安装gcc和gcc-c++yum-yinstallgccgcc-c++*CouldNOTfindCursesyuminstallncurses-devel*BisonexecutablenotfoundinPATHyumins
东晔·
·
2018-05-16 15:51
沃保网爬虫(二)-爬虫数据保存
MySQL--
建表
沃保网爬的每一个代理人数据,最后以字典形式保存{"name":***,"num":***,"city":***.......}这样的键值对结构,具体通过desc表名;可以查看表结构,我们建好表结构后,就可以通过按照字典的键值对保存在表对应的字段中,红框标出的是表结构的字段名称,下面我会讲如何建立这个结构的表照顾不懂MySQL数据库的同学,我会从连接数据库,创建数据库,创建表详细的讲1、连接数据库打
python爬虫人工智能大数据
·
2018-05-04 00:17
爬虫
数据库
Mysql--
订正url
1、单条替换url中的部分字符方法:REPLACE(url,fromstr,toStr)函数--替换字符串sql:updatetable1seturl=REPLACE(url,"/depo/back/cc","/en/re")whereid='001v00302sbs';2、定位替换url中的部分字符;前提:这些批量的url有一定的规律可寻,找到url中可替换的字符位置方法:SUBSTR(stri
Annie_ya
·
2018-04-20 16:27
mysql
解决新版wampserver 2/3个服务器正在运行 问题
然后wampserver-->
Mysql--
>s
前端一只小菜鸟
·
2018-03-12 17:01
wampserver
mysql--
覆盖原表,然后用备份的文件(.frm和.ibd)恢复原来的数据
1.首先从阿里云备份中下载误删除的tar或者zip文件,然后解压会得到数据库中的文件.frm和.ibd。2.在数据库中新建一个数据库(名称任意),在数据库中新建一个表(名称与你要恢复的表名称相同),最好结构也有,数据无所谓,引擎必须是innode,然后删除新建的表空间:ALTERTABLEDISCARDTABLESPACE;(删除新建的.idb)3.然后将下载的.ibd复制到你新建的数据库的文件处
enjoy_sun_moon
·
2018-03-08 17:31
mysql
MySQL--
三级模式、JOIN和范式
数据库的三级模式:模式:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图外模式:用户模式,他是数据库用户能够看见和使用的局部数据的逻辑结构和特征描述,与某一应用有关,保证数据库安全的一个强有力的措施内模式:又称存储模式,他是描述数据物理结构和存储方式的描述外模式/模式:保证了数据与程序的逻辑独立性(指当总体逻辑结构改变,通过对映像的相应改变保持局部逻辑结构的不变,从而能应用程序也
supAllen
·
2018-03-05 11:49
MySQL--
使用xtrabackup进行备份还原
转自:https://www.cnblogs.com/TeyGao/p/6078714.html使用rpm包安装xtrabackup复制代码安装依赖包yum-yinstallperlperl-devellibaiolibaio-develperl-Time-HiResperl-DBD-MySQLrsync安装libev4包rpm-ivhlibev4-4.15-7.1.x86_64.rpm安装per
justforid
·
2018-02-01 22:55
mysql
xtrabackup
mysql
MySQL--
物理文件组成基本配置详解
一、MySQLServer简介什么是MySQLMySQL是由MySQLAB公司(目前已经被SUN公司收归麾下)自主研发的,目前IT行业最流行的开放原代码的数据库管理系统之一,它同时也是一个支持多线程高并发多用户的关系型数据库管理系统。MySQL数据库以其简单高效可靠的特点,在最近短短几年的时间就从名不见经传的数据库系统,变成一个在IT行业几乎是无人不知的开源数据管理系统。从小型的web网站,至大型
薄凉小伙
·
2018-01-22 23:43
数据库服务管理
[hitcon2017] Sql-so-hard 复现
Dockerfile:Github这道题涉及到的知识点:mysql的max_allowed_packetnode-postgresql的一个RCEpostgresql中语句返回值的问题本题连接了两个数据库一个是
mysql
Pr0ph3t
·
2018-01-14 02:04
利用pandas连接mysql,oracle数据库进行查询和插入操作
sqlalchemy,pandas,pymysql,cx_oracle示例代码#python3.6.3fromsqlalchemyimportcreate_engineimportpandasaspd"""
mysql
蘑菇猎手
·
2018-01-12 20:49
Python
利用pandas连接mysql,oracle数据库进行查询和插入操作
sqlalchemy,pandas,pymysql,cx_oracle示例代码#python3.6.3fromsqlalchemyimportcreate_engineimportpandasaspd"""
mysql
蘑菇猎手
·
2018-01-12 20:49
Python
MySQL--
增删改查
#查看所有的数据库Sql语句不区分大小写但是严重区分中英文符号,不允许使用中文符号showdatabases;#创建数据库createdatabasetest1227;#使用数据库usetest1227;#查看数据库中所有的表showtables;#创建表需要创建主键主键是唯一的,不能为空int(10):10代表的是数字长度#若不定义长度,默认长度为11primarykey为主键(唯一标识)aut
chuanluwang
·
2018-01-01 20:52
(2)
mysql--
查询部门人数最多的部门
简述:找出部门人数大于或等于10个人的部门。要点在上一篇的基础上,考察having的使用。上篇链接:http://blog.csdn.net/lovesummerforever/article/details/788067651、函数count()+groupby。2、having字句查询。3、建立的表结构,以及添加的数据如下sql。--------------------------------
永远的晴天
·
2017-12-14 20:11
【mysql】
mysql--
重置密码
阅读更多http://blog.51cto.com/legehappy/1979492解决Mysql忘记密码:1、首先停止正在运行的MySQL进程:[root@cml5~]#systemctlstopmysqld2、以安全模式启动MySQL:[root@cml5~]#/usr/local/mysql/bin/mysqld_safe--skip-grant-tables#或者在my.cnf文件下
千絮泠泉
·
2017-12-11 21:00
mysql
MySQL--
字符编码和字符集
前言:一般来说,出现中文乱码,都是客户端和服务端字符集不匹配导致的原因。(默认未指定字符集创建的数据库表,都是latinl字符集,强烈建议使用utf8字符集)保证不出现乱码的思想:保证客户端、服务端、数据库、表字符集统一坑:有的时候,cmd或者linux系统字符集问题,其实数据库是正确的,只是我们执行命令在终端看到的是乱码而已,这时需要设置linux系统字符集1、查看liunx系统字符集:cat/
朱飞东
·
2017-11-27 19:51
MySQL
字符编码
字符
MySQL
MySQL--
索引优化原则
索引优化原则1、最左前缀匹配原则,联合索引,mysql会从做向右匹配直到遇到范围查询(>、3andd=4如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。2、=和in可以乱序,比如a=1andb=2andc=3建立(a,b,c)索引可以任意顺序,mysql的查询优化器会帮你优化成索引可以识别的形式3、索引列不能参与计
朱飞东
·
2017-11-27 18:50
MySQL
索引
优化
MySQL
Mysql--
一条SQL语句多条插入、更新、删除
●插入INSERTINTOusers(name,age)VALUES('姚明',25),('比尔.盖茨',50),('火星人',600);●更新UPDATEmemberSETdescipt="默认"WHEREusertypeidIN(1,2,3,4);UPDATEmemberSETdescipt=CASEidWHEN1THEN'默认'WHEN2THEN'黄铜'WHEN3THEN'黄金'ENDWHE
china_jeffery
·
2017-11-24 22:58
MySQL数据库
MySQL--
字符串长度
常用函数有char_length、length、bit_length,它们针对不同的字符编码处理方式不一样。总的来说:char_length字符显示的个数;length字符在当前编码下存储,所占的字节数。bit_length字符在当前编码下存储,所占的bit,也就是length*8GBK编码selectchar_length('中国');--2selectlength('中国');--4selec
china_jeffery
·
2017-11-24 21:21
☆
MySQL
MySql--
三种注释写法
MySql--
三种注释写法需要特别注意--这种注释后面要加一个空格#DELETEFROMSeatInformation/*DELETEFROMSeatInformation*/--DELETEFROMSeatInformation
Osborn521
·
2017-11-02 13:10
IT基础
MySQL--
导入Excel表格数据
首先我需要两个软件,一个MySQL,一个NavicatforMySQL;;网上都有,随便下载①打开NavicatforMySQL,连接,连接名随你心情起,你开心就好②我这里是叫test,反键test打开连接③点击表,,然后点击导入向导,,然后选择Excel2007④错误,,,这里将我们需要选择的那个Excel文件,先打开,先打开就好了⑤现在就没事了,打开了就好了。。。勾上Sheet1,,我也不知道
Tomorrow__C
·
2017-10-31 11:56
mysql
Mysql--
索引的实现原理(转载)
转载原址。磁盘空间被划分为许多大小相同的块,一次磁盘I/O读取至少一个块。在定位数据的过程中需要进行磁盘I/O,磁盘读取数据靠的是机械运动,每次读取数据花费的时间可以分为寻道时间、旋转延迟、传输时间三个部分。寻道时间指的是磁臂移动到指定磁道所需要的时间,主流磁盘一般在5ms以下;旋转延迟就是我们经常听说的磁盘转速,比如一个磁盘7200转,表示每分钟能转7200次,也就是说1秒钟能转120次,旋转延
snoweek
·
2017-09-23 10:47
Mysql--
存储引擎
存储引擎可以理解为一种数据存取和处理方式.Mysql数据库自带多种存储引擎,每种存储引擎都拥有各自的特性MEMORY存储引擎memory存储引擎的表只拥有一个磁盘文件,用来存储表结构的定义,其拓展名为.frm.memory引擎表的数据存在内存中,当Mysql关闭时,所有数据都会消失.创建表CreateTablet_mem1CREATETABLE`t_mem1`(`id`int(11)DEFAULT
snoweek
·
2017-09-17 18:30
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他