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学习总结
(41)——MySql数据库基本语句再体会
1、数据定义语言(DDL):定义和管理数据对象,比如建立数据库、数据表数据操作语言(DML):用于操作数据库对象中的包含的数据。数据查询语言(DQL):用于查询数据库对象中包含的数据,能够对表进行查询。数据控制语言(DCL):管理数据库的语言。2、进入数据库的方式开始-》运行-》cmd-》mysql-uroot-pMysql-h主机地址-u用户名-pMysql-hlocalhost-uroot-p
u012562943
·
2016-10-24 10:00
Mysql学习总结
(40)——MySql之Select用法汇总
一、条件筛选1、数字筛选:sql="Select*from[sheet1$]Where销售单价>100"2、字符条件:sql="Select*from[sheet1$]Where物品名称='挡泥板'"3、日期条件:sql="Select*from[sheet1$]Where物品名称='挡泥板'"4、区间条件:sql="Select*from[sheet1$]Where出库日期between#200
u012562943
·
2016-10-20 10:00
Mysql学习总结
(39)——30条MySql语句优化技巧
1、应尽量避免在where子句中使用!=或=’2005-11-30′andcreatedate<’2005-12-1′10、不要在where子句中的“=”左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引。11、在使用索引字段作为条件时,如果该索引是复合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序与索
u012562943
·
2016-10-19 09:00
Mysql学习总结
(38)——21条MySql性能优化经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓存优
u012562943
·
2016-10-18 15:00
Mysql学习总结
(37)——Mysql Limit 分页查询优化
select*fromtableLIMIT5,10;#返回第6-15行数据select*fromtableLIMIT5;#返回前5行select*fromtableLIMIT0,5;#返回前5行我们来写分页物理分页select*fromtableLIMIT(当前页-1)*每页显示条数,每页显示条数;同样是取90000条后100条记录,传统方式还是改造方式?传统方式是先取了前90001条记录,取其中
u012562943
·
2016-09-23 13:00
Mysql学习总结
(36)——Mysql查询优化
从事前端开发的都知道,页面显示的数据一定要及时的呈现,否则会影响用户体现.那么导致页面加载数据慢或者显示滞后的原因又是什么呢?拿自己之前做项目经历给大家讲讲吧,之前做后台,当时的项目实时性都非常高,前端页面实时显示要求非常高,慢1秒显示都会导致用户的投诉,最后没办法,通过本地(磁盘)缓存跟数据表分割来解决这一问题.原因分析主要原因1: 后台数据库中的数据过多,没做数据优化导致后台查询数据很慢次要原
u012562943
·
2016-09-19 09:00
Mysql学习总结
(35)——Mysql两千万数据优化及迁移
最近有一张2000W条记录的数据表需要优化和迁移。2000W数据对于MySQL来说很尴尬,因为合理的创建索引速度还是挺快的,再怎么优化速度也得不到多大提升。不过这些数据有大量的冗余字段和错误信息,极不方便做统计和分析。所以我需要创建一张新表,把旧表中的数据一条一条取出来优化后放回新表;一.清除冗余数据,优化字段结构2000W数据中,能作为查询条件的字段我们是预知的。所以将这部分数据单独创建新的字段
u012562943
·
2016-09-07 10:00
Mysql学习总结
(34)——Mysql 彻底解决中文乱码的问题
mysql中常常出现对中文支持不友好的情况常见的错误“Illegalmixofcollationsforoperation”下面我们规整一下mysql数据库中一共涉及到哪些字符集character-set-server/default-character-set:服务器字符集,默认情况下所采用的character-set-database:数据库字符集character-set-table:数据库
u012562943
·
2016-08-25 20:00
Mysql学习总结
(33)——阿里云centos配置MySQL主从复制
1.安装jdk1.8首先确定没有安装过jdk2.yum–ylistjava*查询系统自带的jdk安装包情况。3.安装jdk1.84.验证安装结果。安装mysql1.rpm-Uvhhttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2.yum-yinstallmysql-community-server3.加入开机启动:s
u012562943
·
2016-08-23 09:00
Mysql学习总结
(32)——MySQL分页技术详解
1.什么是数据分页:数据分页就是将很多条记录像书本一样分页,每页显示多少行记录;2.为什么要数据分页:当我们进行sql语句查询时,假如数据有成千上万行记录,如果在同一个页面去显示,那这个页面得有多大,数据就要很多,而我们所需的记录又很少,不使用分页,查看起来那么繁琐,而且一不小心容易看着眼花。使用数据分页,就行书本一样,有页数,一目了然。相当简洁。3.核心sql语句:SELECT*FROMstud
u012562943
·
2016-08-19 09:00
Mysql学习总结
(31)——MySql使用建议,尽量避免这些问题
做服务器端开发的同学们,相信对于mysql应该是十分熟悉,但是一旦真正出现问题,你是否能够快速的发现问题的起因,并且解决呢?一旦问题涉及到数据库层面,往往不是那么好解决的,通常来说,我们需要提前做应对未来可能出现问题的准备。下面是几条针对mysql使用的优化建议:尽量减少数据库上的计算操作将那些需要耗费cpu资源计算数据的操作尽可能的放在服务器上运行,不要所有的数学计算全部抛给数据库,减小数据库开
u012562943
·
2016-08-15 14:00
Mysql学习总结
(30)——MySQL 索引详解大全
什么是索引?1、索引索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。索引由数据库中一列或多列组合而成,其作用是提高对表中数据的查询速度索引的优点是可以提高检索数据的速度索引的缺点是创建和维护
u012562943
·
2016-08-08 10:00
Mysql学习总结
(29)——MySQL中CHAR和VARCHAR
MySQL数据库的字符(串)类不要以为字符类型就是CHAR,CHAR和VARCHAR的区别在于CHAR是固定长度,只要你定义一个字段是CHAR(10),那么不论你存储的数据是否达到了10个字节,它都要占去10个字节的空间;而VARCHAR则是可变长度的,如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为VARCHAR(10)是最合算的,VARCHAR类型的占用空间是它
u012562943
·
2016-07-27 11:00
Mysql学习总结
(28)——MySQL建表规范与常见问题
一、表设计库名、表名、字段名必须使用小写字母,“_”分割。库名、表名、字段名必须不超过12个字符。库名、表名、字段名见名知意,建议使用名词而不是动词。建议使用InnoDB存储引擎。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。建议使用UNSIGNED存储非负数值。建议使用INTUNSIGNED存储IPV4。整形定义中不添加长度,比如使用INT,而不是INT(4)。使用短数据类型
u012562943
·
2016-07-25 17:00
Mysql学习总结
(27)——Mysql数据库字符串函数
注:sql的移植性比较强,函数的移植性不强,一般为数据库软件特有,例如mysql有mysql的函数,oracle有oracle的函数。1、concat连接字符串:从上图中可以看出,直接使用selectconcat就可以连接任意两个以上的字符串,同时也可以用来连接查询结果,一般情况中也是会用来连接查询结果。需要注意的是,如果连接的内容有null存在的话,那么结果就只会是null。2、concat_w
u012562943
·
2016-07-08 13:00
Mysql学习总结
(26)——MySQL子查询
mysql中虽然有连接查询实现多表连接查询,但是连接查询的性能很差,因此便出现了子查询。1、理论上,子查询可以出现在查询语句的任何位置,但实际应用中多出现在from后和where后。出现在from后的子查询结果通常是多行多列的,充当临时表;而出现在where后的子查询结果通常是单行单列,充当条件:2、where后作为条件的子查询多与“=”、“!=”、“>”、“any是说要大于子查询结果集里的任意一
u012562943
·
2016-07-08 13:00
Mysql学习总结
(25)——MySQL外连接查询
1、左外连接leftouterjoin或者leftjion,outer可以省略不写,下边的右连接和全连接也一样:左外连接的意思是,以leftjoin左边的表中的数据为基准,即左边的表中有的必须要全部显示出来,如下图:这里第一个查询中,company表在左边,因此就以company为基准,所以显示的结果中除了depart_id相同的6条数据外,还把company中存在的另外一条也显示出来。而第二个查
u012562943
·
2016-07-08 13:00
Mysql学习总结
(24)——MySQL多表查询合并结果和内连接查询
1、使用union和unionall合并两个查询结果:select字段名fromtablename1unionselect字段名fromtablename2;注意这个操作必须保证两张表字段相同,字段数据类型也相同。另外,使用union的时候会去除重复(相同)的记录,而unionall则不会。注:下边的几个连接查询涉及到笛卡尔积的概念,即如果存在两张表,第一张记录数为n条,另一张表的记录数为m条,那
u012562943
·
2016-07-08 13:00
Mysql学习总结
(23)——MySQL统计函数和分组查询
1、使用count统计条数:selectcount(字段名。。。)fromtablename;2、使用avg计算字段的平均值:selectavg(字段名)fromtablename;这里都可以适当的拓展,比如加条件,重命名等等。3、使用sum求和:selectsum(字段名)fromtablename;4、使用max和min求最大值、最小值:5、注意:使用这些函数时,如果数据库中没有数据,coun
u012562943
·
2016-07-08 13:00
Mysql学习总结
(22)——Mysql数据库中制作千万级测试表
前言:为了方便测试性能、分表等工作,就需要先建立一张比较大的数据表。我这里准备先建一张千万记录用户表。步骤:1创建数据表(MYISAM方式存储插入速度比innodb方式快很多)数据表描述数据量:1千万字段类型:id:编号uname:用户名ucreatetime:创建时间age:年龄CREATETABLEusertb( idserial, unamevarchar(20), ucreatetimed
u012562943
·
2016-07-08 11:00
Mysql学习总结
(21)——MySQL数据库常见面试题
1.如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称?答:下面的语句的结果会显示服务器的版本和当前的数据库名称mysql>SELECTVERSION(),DATABASE(); +-------------------------+------------+ |VERSION()|DATABASE()| +-------------------------+-----
u012562943
·
2016-07-07 18:00
Mysql学习总结
(20)——MySQL数据库优化的最佳实践
1)谨慎而有效地使用索引选择合理的索引(前缀性及可选性)、删除没有用的索引。2)使用规范化,但不要使用过头规范化(至少是第三范式)是一个易于理解且标准的方法。然而,在有些情况下,你可能希望违反这些规则。查询表通常是规范化的产物,也就是说,你创建了一个特殊的表,这个表包含了在其他表中被频繁使用的相关信息的列表。然而,当使用那些经常被访问且分布有限(仅有或有限的行数拥有小值)的查找表时,会使系统性能降
u012562943
·
2016-07-07 18:00
Mysql学习总结
(19)——Mysql无法创建外键的原因
在MySQL中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为signed,而另一个又是unsigned(即:无符号),这两字段必
u012562943
·
2016-06-22 15:00
MySQL学习总结
(五)表数据查询
查询数据记录,是指从数据库对象表中获取所要查询的数据记录,该操作可以说是数据最基本的操作之一,也是使用频率最高、最重要的数据操作。1、单表数据记录查询 1.1、简单数据查询SELECTfield1,field2,…,fieldnFROMtable_name,filed可以是表中所有的字段,也可以是部分字段。SELECT*FROMtable_name,从表中查询所有的数据。*符号可以代替所有的字段,
上进的蜗牛
·
2016-05-30 14:00
MySQL学习总结
(四)数据的基本操作以及MySQL运算符和常用函数
数据库是存储数据库对象的仓库,数据库的基本对象是表,表用来存储数据。关于数据的操作也就是我们常说的CRUD,C指的是CREATE(插入数据记录)、R指的是READ(查询数据记录)、U指的是UPDATE(更新数据记录)、D指的是DELETE(删除数据记录)。1、插入数据记录1.1完整插入数据记录SQL语法:INSETINTOtable_name(filed1,filed2…,filedn)VALU
上进的蜗牛
·
2016-05-27 14:00
MySQL学习总结
(二)数据库以及表的基本操作
上一节中详细的介绍了关于MySQL数据库的安装过程,接下来我们就该对数据库以及表进行一些基本的操作了。1、数据类型MySQL数据库中提供了整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型。1.1、整数类型整数类型包括,TINYINT、SMALLINT、MEDIUMINT、INT、INTEGER、BIGINT。不同的整数类型所占的字节数不同,取值的范围也不同。其中TINYINT取值范围最
weixin_34174132
·
2016-05-26 10:00
数据库
Mysql学习总结
(18)——Mysql主从架构的复制原理及配置详解
一、复制概述Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一
u012562943
·
2016-05-19 17:00
Mysql学习总结
(17)——MySQL数据库表设计优化
1.选择优化的数据类型MySQL支持很多种不同的数据类型,并且选择正确的数据类型对于获得高性能至关重要。不管选择何种类型,下面的简单原则都会有助于做出更好的选择:(1).更小通常更好一般来说,要试着使用正确地存储和表示数据的最小类型。更小的数据类型通常更快,因为它们使用了更少的磁盘空间、内存和CPU缓存,而且需要的CPU周期也更少。但是要确保不人低估需要保存的值,在架构中的多个地方增加数据类型的范
u012562943
·
2016-05-19 15:00
Mysql学习总结
(16)——Mysql之数据库设计规范
一、三大范式1、第一范式:消除一个字段包含多个数据库值,消除一个记录包含重复的组(单独的一列包含多个项目),即可满足1NF。2、第二范式:消除部分依赖性即可转化为2NF。部分依赖性表示一个记录中包括的字段只依赖于主键的一部分。解决部分依赖性的最简单方法是将复合主键分成两部分,每一部分表示一个单独的表。3、第三范式:消除可传递依赖性即可满足3NF。可传递依赖性表示记录中至少一个值不依赖主键,而是依赖
u012562943
·
2016-05-19 14:00
Mysql学习总结
(15)——Mysql错误码大全
B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。· 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.h MySQL源文件中的定义
u012562943
·
2016-05-06 10:00
Mysql学习总结
(14)——Mysql主从复制配置
mysql主从复制怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi/etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志 server-id=
u012562943
·
2016-03-29 16:00
Mysql学习总结
(11)——MySql存储过程与函数
摘要:存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。一、存储过程1.1、基本语法[sql] viewplaincopyCREATE PROCEDURE sp_name ([proc_
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(13)——使用JDBC处理MySQL大数据
一、基本概念大数据也称之为LOB(LargeObjects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:TINYTEXT、TEXT、M
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(6)——MySql之ALTER命令用法详细解读
MySql语法中Alter命令的用法,这是一个用法比较多的语法,而且功能还是很强大的。[sql] viewplaincopyUSE learning;(自己要提前建好) CREATE TABLE student(id INT NOT NULL, name CHAR(10) NOT NULL, class INT NOT NULL, age INT ); 来看看新建好的表一、删除,添加或
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(9)——MySql视图原理讲解与使用大全
一.视图概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(4)——MySql基础知识、存储引擎与常用数据类型
1、基础知识1.1、数据库概述简单地说:数据库(Database或DB)是存储、管理数据的容器;严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。总结:数据永远是数据库的核心。1.2、关系数据库管理系统通过“数据库管理系统”,数据库用户可以轻松地实现数据库容器中各种数据库对象的访问(增、删、改、查等操作),并可以轻松地完成数据库的维护工作(备份、恢复、修复等操作)数据库用户无
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(8)——MySql基本查询、连接查询、子查询、正则表达查询讲解
查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。通过不同的查询方式,可以获得不同的数据。MySQL中是使用SELECT语句来查询数据的。在这一章中将讲解的内容包括。1、查询语句的基本语法2、在单表上查询数据3、使用聚合函数查询数据4、多表上联合查询5、子查询6、合并查询结果7、为表和字段取别名8、使用正则表达式
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(5)——MySql常用函数大全讲解
MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数格式化函数 MySQL函数是MySQL数据库提供的内部函数。这些内
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(7)——MySql索引原理与使用大全
一、索引介绍 索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(10)——MySql触发器使用讲解
触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。MySQL从5.0.2版本开始支持触发器。在本文中将讲解的内容包括:触发器的含义和作用如何创建触发器如何查看触发器如何删除触发器 触发器是由INSERT、UPDATE和DELETE等事件来触发某种特定操作。满足触发器
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(2)——Mysql超详细Window安装教程
目录一、安装包准备二、开始安装三、验证安装四、客户端工具一、安装包准备1、下载MySql5.6http://www.mysql.com/下载如下教程,这时要选MySqlOnWindows的选择MysQlInstaller注意下自己对应的版本,系统的位数下载Mysql安装包需要Oracel的账号,如果没有,自己注册一个,然后接上面的流程,再Login账号进去之号就可以下载了这是下载完后的二、开始安装
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(3)——MySql语句大全:创建、授权、查询、修改等
一、用户创建、权限、删除1、连接MySql操作连接:mysql-h主机地址-u用户名-p用户密码(注:u与root可以不用加空格,其它也一样)断开:exit(回车) 打开cmd,输入mysql-h127.0.0.1-uroot-p然后输入密码。就可以连接到本地的MySql数据库了。2、创建用户: 命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(11)——MySql存储过程与函数
摘要:存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。一、存储过程1.1、基本语法[sql] viewplaincopyCREATE PROCEDURE sp_name ([proc_
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(6)——MySql之ALTER命令用法详细解读
MySql语法中Alter命令的用法,这是一个用法比较多的语法,而且功能还是很强大的。[sql] viewplaincopyUSE learning;(自己要提前建好) CREATE TABLE student(id INT NOT NULL, name CHAR(10) NOT NULL, class INT NOT NULL, age INT ); 来看看新建好的表一、删除,添加或
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(13)——使用JDBC处理MySQL大数据
一、基本概念大数据也称之为LOB(LargeObjects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:TINYTEXT、TEXT、M
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(4)——MySql基础知识、存储引擎与常用数据类型
1、基础知识1.1、数据库概述简单地说:数据库(Database或DB)是存储、管理数据的容器;严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。总结:数据永远是数据库的核心。1.2、关系数据库管理系统通过“数据库管理系统”,数据库用户可以轻松地实现数据库容器中各种数据库对象的访问(增、删、改、查等操作),并可以轻松地完成数据库的维护工作(备份、恢复、修复等操作)数据库用户无
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(8)——MySql基本查询、连接查询、子查询、正则表达查询讲解
查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。通过不同的查询方式,可以获得不同的数据。MySQL中是使用SELECT语句来查询数据的。在这一章中将讲解的内容包括。1、查询语句的基本语法2、在单表上查询数据3、使用聚合函数查询数据4、多表上联合查询5、子查询6、合并查询结果7、为表和字段取别名8、使用正则表达式
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(9)——MySql视图原理讲解与使用大全
一.视图概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(5)——MySql常用函数大全讲解
MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数格式化函数 MySQL函数是MySQL数据库提供的内部函数。这些内
zhanghaiyang
·
2016-01-20 14:00
Mysql学习总结
(7)——MySql索引原理与使用大全
一、索引介绍 索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并
zhanghaiyang
·
2016-01-20 14:00
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他