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学习笔记
(三)运算符和常用函数
常用的运算符有:1. 算数运算符2. 比较运算符3. 逻辑运算符4. 位运算符算数运算符主要有加减乘除和求余 比较运算符号 除了常见的大小等于,下面列举一些之前很少用到的: * BETWEENAND 存在于指定范围 - ISNULL为空 - IN存在于指定集合 - LIKE通配符匹配 -REGEXP正则表达式匹配 比较
yingzhicai
·
2016-04-27 21:00
Mysql学习笔记
(三)
Mysql子查询所谓的子查询,就是在**一个查询中嵌套了其他的若干查询**。即在一个SELECT查询语句中的WHERE和FROM子句中包含另一个SELECT查询语句。在查询语句中,外层的SELECT查询语句称为**主查询**,WHERE子句中的SELECT查询语句被称为**子查询**,也称嵌套查询。 Mysql列子查询列子查询是指查询结果返回的结果集是N行一列,该结果通常是来自对表的某个字段查询返
yingzhicai
·
2016-04-27 10:00
mysql学习笔记
(二)
多表连接查询在具体应用中,需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据连接查询,简称连接查询。1.并把具有相同字段数目和字段类型的表合并到一起。2.笛卡尔积这个比较难懂,还是直接上图3.内连接(innerjoin)为了便于用户操作,Mysql专门提供了一种针对数据库操作的运算–连接。所谓的连接,就是在表关系的笛卡尔积数据记录中,按照相应字段值的比较条件进行选择,生成一个新的关系。
yingzhicai
·
2016-04-26 21:00
Mysql学习笔记
数据类型mysql提供了整数类型,浮点数类型,定点数类型,日期和时间类型,字符串类型。-**浮点类型**float占用4个字节,double类型占用8个字节,当小数点要精确到小数点10位数以后,就需要选择double类型。-日期和时间类型主要有DATE和DATETIME.-字符串类型char(4)表示的数据类型是char,其最大长度是4个字节,char(M)为0-255,而varchar为0-65
yingzhicai
·
2016-04-26 19:00
MySQL学习笔记
:join速度特别慢引出的问题
今天整合数据时,出现关联速度超级慢的问题,过程如下:创建临时表:CREATETABLETMP1ASSELECTID,COUNTCOUNT_1,AMNTAMNT_1FROMEXPORT_INFOWHERES_ID=1;CREATETABLETMP2ASSELECTID,COUNTCOUNT_2,AMNTAMNT_2FROMEXPORTWHERES_ID=2;关联TMP1、TMP2,并建目标表TMP1
奔跑啊天行者
·
2016-04-24 20:04
MySQL
Mysql学习笔记
术语外键用于关联两个表复合键将多个列作为一个索引键,一般用于符合索引索引使用索引可以快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。事务Mysql事务主要要于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,要删除一个人员,你需要删除人员的基本资料,也要删除和人员相关的信息,比如信箱,文章等,这样的数据库操作语言就构成一个事务。
yingzhicai
·
2016-04-23 14:00
MySQL学习笔记
—视图
MySQL学习笔记
—视图视图是查看基础表数据的一种方式,其作用有-简化开发难度,可以运用视图执行多表操作-数据安全,开发人员不能直接对表操作,也不能进行删除,修改操作-数据重构,在有限的表中,以不同的角度生成所需的视图
u013457382
·
2016-04-22 14:00
mysql
视图
mysql学习笔记
(三)
--主键冲突(duplicatekey) insertintouser(id,username,address)values(1,'xujian','anhui'); insertintouser(id,username,address)values(2,'xiewei','anhui'); insertintouser(id,username,address)values(2,'luy
温布利往事
·
2016-04-22 11:00
MySQL学习笔记
----子查询、联结表、组合查询、全文本搜索
联结:一种机制,用来在一条SELECT语句中关联表,因此称之为联结。它在数据库中不存在。联结由MySQL根据需要建立,它存在于查询的执行过程中。创建联结:(使用WHERE联结)SELECTvend_name,prod_name,prod_priceFROMvendors,productsWHEREvendors.vend_id=products.vend_idORDERBYvend_name,pr
Jung_zhang
·
2016-04-21 22:00
sql
mysql
数据库
MySQL学习笔记
—触发程序
MySQL学习笔记
—触发程序触发程序是与表有关的命名数据库对象,当表上发生特定事件时,将触发执行相应的触发程序。
u013457382
·
2016-04-20 17:00
mysql
数据库
触发程序
mysql学习笔记
(二)
--mysql关系型数据库:C/S结构软件(连接认证,发送SQL指令,服务器处理指令返回结果,客户端接收结果解析结果) --mysql服务器端对象:DBMS->Database->Table->fields --数据类型 --所谓的数据类型:对数据进行统一的分类 --SQL中将数据类型分成了三大类:数值类型,字符串类型和时间日期类型 --数值型:都是数值,分为整数型和小数型 -
温布利往事
·
2016-04-19 21:00
MySQL学习笔记
—插件式存储引擎
MySQL学习笔记
—插件式存储引擎在MySQL5.1中,MySQLAB引入了新的插件式存储引擎体系结构,允许将存储引擎加载到正在运行的MySQL服务器中。
u013457382
·
2016-04-19 14:00
mysql
InnoDB
存储引擎
myisam
MySQL学习笔记
—SQL服务器模式汇总
MySQL学习笔记
—SQL服务器模式汇总MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。
u013457382
·
2016-04-19 11:00
mysql
模式
数据库
sql服务器
MySQL学习笔记
(3)—— MySQL的安装与配置
经过前面的介绍,相信已经迫切希望在MySQL上进行一番尝试操作了。安装并配置MySQL开发环境成为一切工作的前提。MySQL的安装MySQL具有多平台的特点,有兼有开源的一些特性,因此其安装方式多样(源代码编译、二进制安装和RPM安装等)。因此本节对MySQL安装方法的介绍,采用外链列表的方式。Windows:官网下载.exe可执行文件安装,或者参考百度经验对压缩包进行配置安装。Linux:Deb
么的聊
·
2016-04-18 20:55
MySQL学习笔记
(2)—— 数据类型和列类型
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。MySQL的基本数据类型数字MySQL中的数字是类似于100或3.1415926这样的值。MySQL支持说明为整数(无小数部分)或浮点数(有小数部分)的值:整数由数字序列组成;浮点数由一个阿拉伯数字序列、一
么的聊
·
2016-04-16 17:06
MySQL学习笔记
(1)—— 入门与初步
MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的功能强大、使用简便、管理方便、运行速度快、安全可靠性强、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和P
么的聊
·
2016-04-16 11:27
PHP与
MYSQL学习笔记
——简述
PHP与
MYSQL学习笔记
——简述一、说来话长本来是在学习ASP+SQLSERVER的,莫名其妙从大三学长接了一个实验室网站后台的锅,没办法咯,只能转学PHP(世界上最好的语言)。
gscsdlz
·
2016-04-15 23:00
PHP
Web
MySQL学习笔记
:MySQL ERROR 1300 (HY000): Invalid utf8 character string
刚开始使用MySQL,版本为5.7.11(windows),今天导入本地的一个数据文件时,报错ERROR1300(HY000):Invalidutf8characterstring'高中'。网上搜解决办法,在设置编码都为UTF-8的情况下,再次导入还是报相同错误。此时猜测可能是文件的问题,于是用“记事本”打开文件,搜索报错的“高中”,结果发现有“高中\中专”的记录,中文字符串中含有英文字符“\",
奔跑啊天行者
·
2016-04-15 13:43
mysql
utf-8
1300
MySQL
MySQL学习笔记
—自定义函数
MySQL学习笔记
—自定义函数注释语法:MySQL服务器支持3种注释风格:从‘#’字符从行尾。从‘–’序列到行尾。
u013457382
·
2016-04-14 21:00
mysql
自定义函数
MySQL学习笔记
---基础概念和一些基础SQL语句(一)
MySQL学习笔记
,以防遗忘数据库基本概念数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。表:某种特定类型数据的结构化清单,数据库中的表都有一个唯一的名字用来标识自己。
Jung_zhang
·
2016-04-14 20:00
sql
mysql
数据库
MySQL学习笔记
10(MySQL函数)
MySQL学习笔记
10MySQL函数MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。
Tan_B
·
2016-04-10 14:00
MySQL学习笔记
—运算符与常用函数总结
MySQL的运算符与常用函数字符函数函数名作用使用格式concat()字符连接concat(‘str1’,’str2’,…)concat_ws()使用指定的分隔符进行字符连接concat_ws(‘分隔符’,’str1’,’str2’,…)format()数字格式化format(formatNumber,decimalPlace)采用四舍五入的方式将formatNumber小数点后保留decimal
u013457382
·
2016-04-08 19:00
mysql
函数
MySQL学习笔记
9(运算符)
MySQL学习笔记
9运算符运算符是用来连接表达式中各个操作数的符号,其作用是用来指明对操作数所进行的运算。MySQL运算符包括四类,分别是算术运算符、比较运算符、逻辑运算符和位运算符。
Tan_B
·
2016-04-07 11:00
MySQL学习笔记
之多表连接
多表连接分为:1、内连接 2、外连接(左外连接和右外连接)先看看内连接的使用方法:有两个表:a:b:执行内连接操作: selecta.id,a.name,a.pro,b.sexfromajoinbona.bid=b.id;结果显示如下此时修改a表中最后一条数据对应的bid=4updateasetbid=4whereid=3;此时再次执行内连接,因为b表中没有与之对应的sex,所以不会显
Gamer_gyt
·
2016-04-01 22:00
外连接
内连接
mysql
多表连接
《
MySQL学习笔记
》:ORDER BY的使用
第4章由于在上篇博文中,表user中只有两列(id,name)不方便实验,因此,在进行下面实验之前,我决定先建一个新的table。表的名字就叫student吧,具体如下创建表表中有三列,分别为:id,name,score;createtablestudent(idint(10),namevarchar(10),scorevarchar(10)); 其实,在创建表的时候,出现了很多的问题,第一个就是
u010412719
·
2016-03-25 19:00
数据库
mysql
《
MySQL学习笔记
》:查询
第三章1、当我们不知道可以使用的数据库名有哪些时?可以使用如下命令查看:`SHOWDATABASES;` 结果如下:2、当我们知道了可以使用的数据库时,例如:mysql、information_schema、test等数据库是,如果我们想使用其中的test数据库,应该如何进入了?可以使用如下命令:USEtest;3、在我们进去了某个数据库之后,可以用如下的命令查看这个数据库有哪些可以利用的表(ta
u010412719
·
2016-03-25 16:00
mysql
数据库
MySQL学习笔记
--2数据表约束
数据库表约束1:约束保证数据的完整性与一致性2:约束粉尾表级约束和列级约束3:约束类型 notnull primarykey uniquekey default foreignkey4:创建外键约束的要求 父表和字表必须使用相同的存储引擎 数据表的存储引擎只能是InnoDB 外键列和参照列必须具有相同的数据类型,数字长度与符号位必须相同,字符长度可以不同 s外键列与参照列必须创建索引,
雨醉风尘
·
2016-03-24 22:00
MySQL学习笔记
之七:数据的备份和恢复
我们知道,数据是一个企业IT架构的核心,为了防止因某些意外原因造成数据遗失或其它一些特殊目的,在平时对数据做好备份尤其重要。一、为什么要备份 1、灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作等 2、审计:有时需要知道数据在过去某个时间点是什么样的 3、测试:一个最简单的其于实际数据来测试的方法是,定期用最新的生产环境数据更新测试服务器,只要把备份文件还原到测试服务器即可二、备份和恢复
iamwhoiam2013
·
2016-03-21 17:00
mysql
MySQL学习笔记
之六:MySQL日志
MySQL日志主要包括:查询日志、慢查询日志、错误日志、二进制日志、中继日志、事务日志 查看与日志相关的服务器变量:SHOWGLOBALVARIABLESLIKE'%log%'; MariaDB [(none)]> show global variables like '%log%'; +-------------------------------------------+----------
iamwhoiam2013
·
2016-03-19 16:04
mysql
日志
mysqlbinlog
MySQL学习笔记
7(查询数据)
MySQL学习笔记
7查询数据查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。
Tan_B
·
2016-03-14 19:00
MySQL学习笔记
7(查询数据)
MySQL学习笔记
7查询数据查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。
Tan_B
·
2016-03-14 19:00
MySQL学习笔记
之四:并发控制和事务机制
一、mysql的并发控制 当有多个查询需要同时修改同一个数据,就会产生并发控制的问题。mysql可以在两个层面进行并发控制:服务器层和存储引擎层。 mysql通过加锁实现并发控制: ⑴锁有两类: 读锁:共享锁,即一个读锁不会阻塞其它读锁(但会阻塞其它写锁),多个用户可同时读取同一个资源,而不互相干扰。 写锁:排他锁,即一个写锁会阻塞其它读写锁,在给定时间内,只有一个用户能执行写入。 ⑵锁粒
iamwhoiam2013
·
2016-03-12 22:07
事务
ACID
琐
MySQL学习笔记
之四:并发控制和事务机制
一、mysql的并发控制当有多个查询需要同时修改同一个数据,就会产生并发控制的问题。mysql可以在两个层面进行并发控制:服务器层和存储引擎层。mysql通过加锁实现并发控制:⑴锁有两类:读锁:共享锁,即一个读锁不会阻塞其它读锁(但会阻塞其它写锁),多个用户可同时读取同一个资源,而不互相干扰。写锁:排他锁,即一个写锁会阻塞其它读写锁,在给定时间内,只有一个用户能执行写入。⑵锁粒度:表级锁:锁定整张
iamwhoiam2013
·
2016-03-12 22:07
事务
琐
ACID
MySQL学习笔记
6(触发器)
MySQL学习笔记
6触发器触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。
Tan_B
·
2016-03-12 21:00
MySQL学习笔记
5(视图)
MySQL学习笔记
5视图视图是从一个或多个表中导出来的表,是一种虚拟存在的表。视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。
Tan_B
·
2016-03-11 15:00
MySQL学习笔记
之三:SQL的用法
一、mysql中的字符大小写问题: ①SQL关键字及函数名不区字符大小写,但是,为了保证缓存命中率,宜遵循同一种风格 ②数据库、表、索引及视图的名称是否区分大小写取决于底层的OS及FS; ③存储过程、存储函数及事件调度器不区分字符大小写;但触发器区分; ④表别名不区分大小写; ⑤字段中字符数据,类型为binary、blog、varbinary时区分大小写;其它的不区分;二、SQL SQL
iamwhoiam2013
·
2016-03-11 00:43
mysql
MySQL学习笔记
4(索引)
Mysql学习笔记
4索引索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。索引是提高数据库性能的重要方式。MySQL中,所有的数据类型都可以被索引。
Tan_B
·
2016-03-09 21:00
mysql学习笔记
一
数据库操作登录数据库系统mysql–hlocalhost–uroot-p创建数据库createdatabase数据库名显示已存在的数据库showdatabases;删除数据库dropdatabaseexample;注:删除数据库,会删除其下的所有的表和数据创建、修改和删除表创建表选择数据库use数据库名; 在创建表之前,需要首先选择数据库,否则会报错创建表createtable表名(
独特55
·
2016-03-09 14:00
mysql
MySQL学习笔记
3(创建、修改、删除表)
Mysql学习笔记
3创建、修改、删除表1:创建表的方法2:表的完整性约束条件3:查看表结构的方法4:修改表的方法5:删除表的方法1:创建表MySQL中,创建表是通过SQL语句CREATETABLE实现的
Tan_B
·
2016-03-07 21:00
PHP与
MySQL学习笔记
9:创建Web数据库
1、在服务器上部署MySQL服务基本步骤合注意点1)安装MySQL(命令安装、安装包安装等)2)考虑是否需要一个独立的操作系统用户权限来运行MySQL程序。3)路径的设置4)root密码(附录A:没有root密码,系统是不安全的)5)删除匿名用户和仅供测试使用的数据库6)启动MySQL服务器并将其设置为自动运行。2、使用MySQL命令行或其他终端的几点注意1)在MySQL自带控制台命令行中,每个命
sosly
·
2016-03-04 10:00
sql
mysql
数据库
PHP
PHP与
MySQL学习笔记
8:重要概念与设计Web数据库
1、存储引擎MySQL支持许多不同的“存储引擎”,也叫作“表格类型”。每个表可是使用不同的存储引擎,而且可以轻松地对它们进行转换。创建表时可以选择一个表格类型:CREATETABLEtableTYPE=type....修改表类型:altertableorderstype=innodb;1)MyISAM,默认类型它基于传统的ISAM类型,IndexedSequentialAccessMethod(有
sosly
·
2016-03-04 10:00
sql
mysql
数据库
关系数据库
MySQL学习笔记
1(mysql数据类型)
Mysql学习笔记
1Mysql数据类型1:整数类型,浮点数类型,定点数类型;2:日期与时间类型;3:字符串类型;4:二进制类型;浮点数类型和定点数类型浮点数类型包括单精度浮点型(float型)和双精度浮点型
Tan_B
·
2016-02-28 17:00
mysql学习笔记
:存储过程
usetest; droptableifexistst8; CREATETABLEt8(s1INT,PRIMARYKEY(s1)); dropprocedureifexistshandlerdemo; DELIMITER$$ CREATEPROCEDUREhandlerdemo() BEGIN declarexxintdefault4; DECLAREoh_noconditionforsql
我爱的修罗
·
2016-02-25 22:00
PHP与
MySQL学习笔记
9:创建Web数据库
1、在服务器上部署MySQL服务基本步骤合注意点1)安装MySQL(命令安装、安装包安装等)2)考虑是否需要一个独立的操作系统用户权限来运行MySQL程序。3)路径的设置4)root密码(附录A:没有root密码,系统是不安全的)5)删除匿名用户和仅供测试使用的数据库6)启动MySQL服务器并将其设置为自动运行。2、使用MySQL命令行或其他终端的几点注意1)在MySQL自带控制台命令行中,每个命
sosly
·
2016-02-24 16:00
mysql
数据库
PHP
2016-2-12日
Mysql学习笔记
1:Mysql为C/S架构的模式,登录Mysql的时候可以用TCP/IP进行登录 首次登录Mysql可以直接使用Mysql进行登录,首次登录没有密码。 可以直接登录。2:登录后的基本命令 登录Mysql后,如何获取帮组,可以使用?获取一些基本帮组信息 清屏命令------ctrl+l 组合件,即可在Mysql里面清屏 在mysql里面使用命令时,需要使用“;”分号对命令进行结束。 在M
cary_qin
·
2016-02-13 09:24
mysql
status
配置文件
2016-2-12日
Mysql学习笔记
1:Mysql为C/S架构的模式,登录Mysql的时候可以用TCP/IP进行登录首次登录Mysql可以直接使用Mysql进行登录,首次登录没有密码。可以直接登录。2:登录后的基本命令登录Mysql后,如何获取帮组,可以使用?获取一些基本帮组信息清屏命令------ctrl+l组合件,即可在Mysql里面清屏在mysql里面使用命令时,需要使用“;”分号对命令进行结束。在Mysql中,不能用CtrL
风信子0311
·
2016-02-13 09:24
mysql
配置文件
status
MySQL
Head First PHP &
MySQL学习笔记
近期一段时间在学习PHP,买了《HeadFirstPHP&MySQL》中文版这本书,之前买过《HeadFirst设计模式》,感觉这系列的书籍整体来说非常不错。 HeadFirst系列丛书的官网为:http://www.headfirstlabs.com/ 。有大概30本书,而且提供了每本书的代码下载。能够跟着书做做练习,不会的再看看源码演示样例。 另外,学习PHP的官方文档为:http://w
mengfanrong
·
2016-02-09 12:00
高性能
MySql学习笔记
——锁、事务、隔离级别
为什么需要锁?因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对Table1.rown进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。锁的分类从对数据操作的类型(读\写)分读锁(共享锁):针对同一块数据,多个读操作可以同时进行而不会互相影响。写锁(排他锁):当当前写操作没有完成前,它会阻断其他写锁和读锁。
凯文加内特
·
2016-01-26 11:00
mysql学习笔记
/**创建数据库**/createdatabasetestdata;/**返回queryOK;则表示创建成功.**//**删除数据库**/dropdatabasetestdata;/**返回queryOK;表示创建成功**//**展示mysql所支持的引擎**/showengines;/**如果列数太多用;结尾不是太过美观,所以可以用\G结尾.support为default表示数据库默认是inno
沉默的土豆
·
2016-01-25 18:00
MySQL学习笔记
——Windows下的安装与配置
安装MySQL到MySQL官网下载安装需要的适合版本的.MSI安装文件,然后双击运行。点击同意MySQL的许可协议。选择需要的安装类型(通常有默认安装、完全安装、自定义安装等类型可选),通常选择默认安装类型。一路按提示操作,执行安装操作。安装完成之后,还需要进行产品配置工作。当前你也可以在安装过程中选择放弃此时进行配置。配置MySQL如果你在安装的时候选择放弃当时配置,那么你以后可以找到C:\Pr
w2009051059
·
2016-01-10 21:00
mysql
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他