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必知必会
》第十五十六章-联结表与创建高级联结
创建联结(等值联结、内联结):SELECTvend_name,prod_name,prod_priceFROMVendors,ProductsWHEREVendors.vend_id=Products.vend_id;笛卡儿积:由没有联结条件的表关系返回的结果为笛卡儿积。检索出的行的数目将是第一个表中的行数乘以第二个表中的行数。有时,返回笛卡儿积的联结也称叉联结。另一种联结语法:SELECTven
水木今山
·
2018-01-20 12:22
《MySQL必知必会》学习笔记
《MySQL必知必会》读书笔记
《
MySQL必知必会
》第六七章-过滤数据与数据过滤
WHERE子句:SELECTprod_name,prod_priceFROMProductsWHEREprod_price=3.49;SELECTvend_id,prod_nameFROMProductsWHEREvend_id=10;IN操作符:SELECTvend_id,prod_name,prod_priceFROMProductsWHEREvend_idIN('DLL01','BRS01'
水木今山
·
2018-01-20 11:16
《MySQL必知必会》学习笔记
《MySQL必知必会》读书笔记
MySQL练手小计
Mysql必知必会
查询检索多个列SELECTprod_id,prod_name,prod_priceFROMProducts;注意,多个字段名称之间要用,分割,最后一个字段不需要,关于通配符*号一般而言
yoomaz
·
2018-01-07 15:39
第五章——排序检索数据(
MYSQL必知必会
)
排序数据在没有排序的条件下用SELECT检索的数据并不是以纯粹的随机顺序显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示。可以是数据最初添加到表中的顺序。但若数据后来进行过更新或者删除,则此顺序将受到MYSQL重用回收存储空间的影响。关系数据库设计理论认为,如果不明确排序顺序,则不应该假定检索出的数据的顺序有意义。字句:SQL语句由字句构成,有些子句是必需的,而有些是可选的。一个子句通常
Geller_Tree
·
2017-11-10 09:43
数据库
第四章——检索数据(
MYSQL必知必会
)
SELECT语句SQL语句是由简单的英语单词构成的。这些单词称为关键字,每个SQL语句都是由一个或多个关键字构成的:大概,最经常使用的SQL语句就是SELECT语句了。它的用途是从一个或多个表中检索信息。为了使用SELECT检索表数据,必须至少给出两条信息一一想选择什么,以及从什么地方选择。SELECT作为检索语句可以检索单个列,也可以多个列,也可以所有列。注意点:对于大小写:SQL语句是不区分大
Geller_Tree
·
2017-11-08 20:44
数据库
【
MySQL必知必会
】搬运工
第3章使用MySQLUSEDATABASES;选择数据库操作,DATABASES为你要使用的数据库名称。SHOWDATABASES;返回可用数据库的一个列表。SHOWTABLES;返回当前选择的数据库内可用表的列表。SHOWCOLUMNSFROM表名;返回表中的列信息,包含字段名、数据类型、是否允许Null、键信息、默认值等其他信息。自动增量:某些表列需要唯一值,可设为自动增量,MySQL可自动为
Alinawly
·
2017-11-06 21:37
数据库
《
MySQL必知必会
》笔记
《
MySQL必知必会
》structuredquerylanguage,MySQL是一个DBMS软件第1.2.3章schema,提要纲要,column列。
asfkhj32432423
·
2017-10-24 15:33
数据库运用
数据库必读书籍推荐
入门《
MySQL必知必会
》这本书英文原版名是很标题党的《TeachYourselfSQLin10Minutes》,却是最好的数据库入门书,在Amazo
博弈Dream
·
2017-09-28 09:10
推荐书籍系列
数据库
mysql必知必会
学习笔记(一)
MYSQL必知必会
第三章--了解数据库和表书中部分代码展示:CREATEDATABASEcrashcourse;/*创建名为crashcourse的新数据库*/SHOWDATABASES;/*显示全部数据库
山羊菌
·
2017-08-07 19:56
mysql
7月读书
1.
mysql必知必会
2.maven实战第二本由于上班且之前未接触过项目管理这方面的技术,所以读起来比较慢,导致了还有一小部分没读完,顺延至8月份,但8月份的书单不会改变。
arivn_jianming
·
2017-07-31 14:35
读书计划
MySQL必知必会
花了几天时间,学习了MySQL这本书的内容,总体是比较简单易学,对付基本的数据库操作是够用的。主要包含的内容有连接数据库,数据库用户创建,权限设置检索数据排序数据数据过滤,通配符数据过滤正则表达式搜索创建计算字段使用函数处理数据汇总数据分组数据子查询联结表高级联结组合查询全文本搜索插入数据更新和删除数据使用视图存储过程游标触发器事务管理整理学习时敲的代码如下,仅供记录参考。USElk;showta
VictorLeeLk
·
2017-07-04 10:23
MySQL
MySQL必知必会
第4-6章
第四章检索数据4.1SELECT语句SELECT语句的用途是从一个或多个表中检索信息。为了使用SELECT语句检索表数据,至少需要给出两条信息——想选择什么以及从什么地方选择。4.2检索单个列输入:SELECTprod_nameFROMproducts;输出:略分析:从products表中检索一个名为prod_name的列。注意:以上输出的数据是没有排序的,其当前序列可能使添加到表中的顺序,也可能
saviochen
·
2017-06-27 11:37
MySQL必知必会
(6):常用文本字符串处理函数
编程语言中经常使用函数来处理一些字符串,数字或者其他内容。MySQL也是一样,可以使用函数来快速达到一系列的目的。在上一篇文章《计算字段的使用》中,我们提前使用了一个trim函数,来处理字符串两端的空格。而这篇文章就是专门讲解一些实际工作中常用函数。原文链接:https://weiya.me/item/67.html函数MySQL支持以下常用函数:文本处理函数数值数据处理函数日期时间处理函数MyS
星空幻颖
·
2017-05-06 00:00
navicat
sql
mysql
php
《
MySQL必知必会
》视图,存储过程,游标与触发器
注:博客中总结《
MySQL必知必会
》中的知识点,第22,23,24,25章的核心内容;涉及到的操作符:VIEW,PROCEDURE,CALL,DECLARE,IF,REPEAT,END,FETCH,TRIGGER
panda_AJ
·
2017-04-24 10:00
mysql
存储过程
触发器
视图
游标
代码片段
mysql必知必会
存储过程 chapter 23
--showtables; --codedemonstartethelearningofprocedure --examplech23.3.2trytosimpleprocedure delimiter// createprocedureproductpricing1() begin selectavg(prod_price)aspriceaverage fromproducts; end//
titer1
·
2017-04-10 12:00
学习《
MySQL必知必会
》笔记一(第1章-9章)
前言图为知乎某答主的高分答案,私以为很有道理,于是乎奔《
MySQL必知必会
的》而来~一、基础知识1.了解数据库数据库(database):保存有组织的数据的容器表(table):某种特定类型数据的结构化清单模式
流水混帐
·
2017-03-18 11:32
Mysql查询语法(读
mysql必知必会
有感)
通过看
Mysql必知必会
,发现里面讲的表的查询挺详细的,以下是我的看后的总结。里面全是Mysql的查询语句。从最基础的到难的。先看看数据库的结构。
Ghost_02
·
2017-03-01 17:57
mysql
MySQL必知必会
读书笔记
MySQL是数据库管理软件,所用语言为SQL。增、删、改、查,大头落在查上,前17、8章都在讲查,增、删、改用几章草草带过。毕竟是介绍数据库使用的,增、删、改大多是数据库管理员干的活。查是重点,怎么查?通行语言格式是SELECT..FROM..WHERE..GROUPBY..ORDERBY..LIMIT..,前14章围绕着这个通用格式讲WHERE子句(通配符、正则表达式、数据处理函数),GROUP
铁匠smith
·
2017-02-21 23:37
MySQL必知必会
-8MySQL正则表达式
REGEXP后跟的东西作为正则表达式处理。SELECTprod_nameFROMproductsWHEREprod_nameREGEXP'1000'ORDERBYprod_name;LIKE与REGEXP不同的地方,LIKE匹配整个列(除非使用通配符),REGEXP在列内匹配,例如:列值为hello2017LIKE‘2017’//不能匹配LIKE'%2017'//能够匹配REGEXP‘2017’/
zoroday
·
2017-02-18 16:14
MySQL
Mysql必知必会
(5):计算字段的使用
本文主要介绍Mysql中计算字段的使用方法我博客文章地址:http://weiya.me/item/60.html简介在创建数据库表的时候,往往为了数据库的各种性能,我们需要将字段拆分或者按照特定的类型存储。而在读取数据库的时候,检索出来的数据往往不是我们直接需要使用的数据。举几个例子:我们在存储省市区和街道信息时候会将他们单独分别存储在不同的列,而我们读取时候需要完整地址信息订单表中,我们存储单
星空幻颖
·
2017-02-09 00:00
navicat
sql
mysql
php
Mysql必知必会
(4):使用正则表达式搜索(REGEXP)
本文主要介绍如何在Mysql中使用正则表达式进行搜索。正则表达式是一个非常大的内容,我会在之后专门写博客介绍,这里只是简介一些常用匹配模式博客文章地址:http://weiya.me/item/59.html简介之前几篇文章讲解了各种各样的过滤数据条件,通过这些条件,我们已经能够满足日常开发中大部分的工作。但假设筛选条件更加复杂一点,比如你的老板叫你从邮箱+手机号码混合注册的用户中找出手机号码注册
星空幻颖
·
2017-02-05 00:00
phpmyadmin
navicat
sql
mysql
MySQL必知必会
(2):数据检索(SELECT)
本文介绍Mysql开发中使用最频繁的功能,SELECT数据检索简介检索数据是从数据库中使用特定语句获取页面需要的数据。每天你上网浏览的网页,绝大部分数据都是从数据库中检索出来,所以它也是mysql最常用的功能之一。从Mysql检索数据至少需要提供两个信息:你需要查找什么你需要从哪个表中查询检索数据单列检索我们有了上面两个两个信息,我们就可以组合成为一个最基本的查询语句:SELECTnameFROM
星空幻颖
·
2017-01-09 00:00
navicat
sql
mysql
Mysql必知必会
(3):模糊查询(LIKE)
本文介绍什么是通配符,如何利用通配符进行数据库数据过滤查询。本文使用的数据表在本文最后附录简介之前几篇文章的所有例子查询的条件都是确定的值,比如大于20,或者用户ID为1.但是,有些时候我们需要查询一些不太确定的值。比如用户在输入框输入关键字查询相关文章,这个时候就需要模糊查询。也就是使用通配符进行过滤。通配符:用来匹配值得一部分的特殊字符。搜索模式:由字面值、通配符或者两者组合构成的搜索条件。在
星空幻颖
·
2017-01-09 00:00
navicat
sql
mysql
成为数据库专家必读书目推荐
1推荐书目列表序号书名难易度简评1《SQL必知必会》%注重实践,容易上手2《
MySQL必知必会
》%%上一本看完,这一本基本上只要关注MySQL的特殊特性即可3《数据库系统概念》%%%大而全,希望打好数据库方面的基础的同学必读
deniro_li
·
2017-01-04 16:23
数据库
MySQL必知必会
(1):了解Mysql
本文主要介绍Mysql最基础知识:Mysql基本概念。1.1数据库基础1.1.1简介数据库,从字面意思来理解就是一个用来装数据的容器。每天我们都在和数据库打交道,比如你每天打开APP浏览新闻,浏览微博,这些都是间接的使用数据库。用专业术语来描述一下数据库概念:一个以某种有组织的方式存储的数据集合。你可以把他理解为一个电脑上的文件夹,里面有序的存着你的东西。再说一个容易混淆的概念。Mysql、ora
星空幻颖
·
2017-01-03 00:00
php
mysql
sql
navicat
MySQL必知必会
:数据插入(Insert)
本篇文章介绍如何使用Insert语句将数据插入到数据库。数据插入增删改查是数据库最常用的4个命令,插入算是第二常用,第一是SELECT。插入数据的方式大概有4种插入完整的行插入行的一部分插入多行数据(批量插入)插入来自查询的数据插入完整的行使用Insert将一条数据插入数据库是最简单也是最基本的操作。插入操作有两种写法。顺序插入顺序插入指的是:给出数据库名和需要插入数据,按照数据库字段排列顺序将数
星空幻颖
·
2016-12-28 00:00
mysql
sql
php
MySQL必知必会
:组合查询(Union)
本文参考《
Mysql必知必会
》+工作实践融合组合查询定义在大多数开发中,使用一条SELECT查询就会返回一个结果集。
星空幻颖
·
2016-12-26 00:00
sql
mysql
php
mysql必知必会
- 什么是数据库、表、模式
什么是数据库呢?数据库英文名称是database,是保存有组织的数据的容器,通常是一个文件或者一组文件。如何理解数据库呢?数据库就是存储数据的仓库,粮库是用来存储粮食的仓库,金库是用来存储金钱的仓库。什么是数据库管理系统,它的作用是什么呢?数据库管理系统简称dbms,用户通过dbms来操作数据库,用户并不直接操作数据库,而是用户使用的是dbms,它替用户访问数据库。如何理解dbms呢?mysql,
mediocre117
·
2016-11-23 06:54
MySQL
读《
MySQL必知必会
》笔记
本书的一些简介,以及其他详情可以参见《
MySQL必知必会
》MySQL是世界上最受欢迎的数据库管理系统之一。
瘦长的丰一禾
·
2016-10-30 13:12
mysql必知必会
——GROUP BY和HAVING
GROUPBY语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。select子句中的列名必须为分组列或列函数,列函数对于groupby子句定义的每个组返回一个结果。某个员工信息表结构和数据如下: id name dept salary edlevel hiredate 1张三开发部200032009-10-11 2李四开发部250032009-10-01 3王
bingogirl
·
2016-09-16 23:49
MySQL
MySQL必知必会
面试题(二)
转载于老男孩教育20、MySQL内中文数据乱码的原理及如何防止乱码?(可选)1. 网站程序字符集2. 客户端的字符集3. 服务器端字符集4. linux客户端字符集5. 以上都要统一,否则会出现中文乱码如果编译的时候指定了特定的字符集,则以后创建对应字符集的数据库就不需要指定字符集-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci
GoDevops
·
2016-08-06 16:26
linux
服务器
老男孩
典型面试题
MySQL必知必会
面试题(一)
转载于老男孩教育1、登录数据库(1)、单实例mysql -uroot -poldboy(2)、多实例mysql -uroot -poldboy -S /data/3306/mysql.sock2、查看数据库版本及当前登录用户是什么mysql> select version(); 查看版本 mysql> select user(); 查看用户3、创建GBK字符集的数据库oldboy,并查看已建库的完
GoDevops
·
2016-08-06 16:17
database
character
version
典型面试题
mysql必知必会
-part3
Part3.使用mysql3.1安装3.1.1正常方法.去mysql官网上下载,http://dev.mysql.com/downloads/3.2.1偷懒的方法.去下载一个wamp或者xampp里面有自带的mysql。一值安装,可以选择语言,选择mysql控制台,搞定。3.2使用3.2.1规则与关键字关键字:mysql语言组成部分的一个保留字,千万不要用关键字命令一个表或列。规则:1.关键字函数
sleeppping
·
2016-08-06 14:26
MySQL事务管理+安全管理+MySQL数据类型
【0】README0.1)本文部分文字描述转自“
MySQL必知必会
”,旨在review“MySQL事务管理+安全管理+MySQL数据类型” 的基础知识;【1】管理事务处理【1.1】事务处理1)并非所有引擎都支持事务管理
PacosonSWJTU
·
2016-05-17 12:00
MySQL的CRUD操作+使用视图
【0】README0.1)本文部分文字描述转自“
MySQL必知必会
”,旨在review“MySQL数据检索+查询+全文本搜索” 的基础知识;【1】插入数据1)insert是用来插入(或添加)行到数据库表的
PacosonSWJTU
·
2016-05-16 22:00
MySQL数据检索+查询+全文本搜索
【0】README0.1)本文部分文字描述转自“
MySQL必知必会
”,旨在review“MySQL数据检索+查询+全文本搜索” 的基础知识;【1】使用子查询1)查询定义:任何sql语句都是查询。
PacosonSWJTU
·
2016-05-16 20:00
MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据
【0】README0.1)本文部分文字描述转自“
MySQL必知必会
”,旨在review“MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据”的基础知识;【1】创建计算字段1)problem
PacosonSWJTU
·
2016-05-16 15:00
MySQL检索数据(过滤+通配符+正则表达式)
【0】README0.1)本文部分文字描述转自“
MySQL必知必会
”,旨在review“MySQL的基础知识”;【1】检索数据1)检索单个列:selecta_namefromtable_name;2)检索多个列
PacosonSWJTU
·
2016-05-16 15:00
MySQL基础
【0】README0.1)本文部分文字描述转自“
MySQL必知必会
”,旨在review“MySQL的基础知识”;【1】数据库基础1)数据库:保存有组织的数据的容器(通常是一个文件或一组文件);2)数据库管理系统
PacosonSWJTU
·
2016-05-16 15:00
MYSQL必知必会
读书笔记 第二十九章 数据库维护
数据库备份是数据库维护的重要组成部分。所以在备份前一定保证所有的数据都被写到了磁盘中,可能需要在备份前使用FLUSH TABLES命令同时你应该知道以下语句:ANALYZE TABLE,用来检查表键是否正确。CHECKTABLE用来针对许多问题对表进行检查。在MyIASM表上还对索引进行检查。CHECKTABLE支持一系列的用于MYIASM表的方式。CHANGED检查自最后一次检查依赖改动的表。E
chenpeng19910926
·
2016-05-13 15:00
MYSQL必知必会
读书笔记 第二十八章 用户授权
MySQL用户账户和信息存储在名为mysql的MySQL数据库中。一般不需要直接访问mysql数据库的表,但是有时候会需要直接访问,需要的时机之一就是需要获得所有用户账号列表时。USE mysql;SELECT user FROMuser;创建账号和密码:CREATEUSER'dog'@'localhost'IDENTIFIEDBY'123456';CREATEUSER'pig'@'192.168
chenpeng19910926
·
2016-05-13 15:00
MYSQL必知必会
读书笔记 第二十七章 字符集和校对规则
数据库表被用来存储和检索数据。不同的语言和字符集需要以不同的方式存储和检索。因此,MySQL需要适应不同的字符集,适应不同的排序和检索数据的方法。字符集:字符集为字母和符号的集合。编码为某个字符集成员的内部表示;校对为规定字符如何比较的指令;校对为什么重要 :排序英文很容易对吗?或许不是,考虑到APE、apex和Apple。它们处于正确的排序顺序吗?这有赖与你是否想区分大小写。使用区分大小写的校对
chenpeng19910926
·
2016-05-13 14:00
MYSQL必知必会
读书笔记 第二十六章 管理事务处理
并非所有的MySQL引擎都支持事务处理,在MYSQL中InnoDB引擎支持事务处理,而MyIASM引擎不支持明确的事务处理管理。使用ROLLBACKSELECT*FROMordertotals;STARTTRANSACTION;DELETEFROMordertotals;SELECT*FROMordertotals;ROLLBACK;SELECT*FROM ordertotals;需要注意的是事务
chenpeng19910926
·
2016-05-13 14:00
MYSQL必知必会
读书笔记 第二十五章 使用触发器
创建触发器需要给出4条信息:1.唯一的触发器名;2.触发器关联的表;3.触发器应该响应的活动(D,I,U)4.触发器何时执行(处理之前或之后)。下面一个简单的例子创建触发器:CREATETRIGGERnewproductAFTERINSERTONproducts FOREACHROW SELECT 'Product added';后面的SELECT语句是插入显示的功能。需要注意的是:只要表才支持触
chenpeng19910926
·
2016-05-13 14:00
MYSQL必知必会
读书笔记 第二十四章 使用游标
MySQL检索操作返回一组称为结果集的行。这组返回的行都是与SQL语句相匹配的行。使用简单的SELECT语句无法得到第一行、下一行和前十行。有时候需要在检索出来的结果中前进或后退一行或多行。这就是使用游标的原因。游标(cursor)是一个存储在MySQL服务器上的数据库查询它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了cursor之后,应用程序可以根据需要滚动或浏览其中的数据。
chenpeng19910926
·
2016-05-13 11:00
MYSQL必知必会
读书笔记 第二十三章 使用存储过程
存储过程也是MySQL5.0添加的。大多数SQL语句都是针对一个或者多个表的单条语句。并非所有操作都这么简单,经常会有一个完整的操作需要多条语句才能完成。为什么使用存储过程?1.通过把处理封装在容易使用的单元中,简化复杂的操作2.由于不要求反复建立一系列处理步骤,这保证了数据的完整性。如果所有开发人员和应用程序都使用同一存储过程,则所使用的代码都是相同的。这一点的延伸就是防止错误。需要执行的步骤越
chenpeng19910926
·
2016-05-13 10:00
MYSQL必知必会
读书笔记 第二十七章 字符集和校对规则
数据库表被用来存储和检索数据。不同的语言和字符集需要以不同的方式存储和检索。因此,MySQL需要适应不同的字符集,适应不同的排序和检索数据的方法。字符集:字符集为字母和符号的集合。编码为某个字符集成员的内部表示;校对为规定字符如何比较的指令;校对为什么重要 :排序英文很容易对吗?或许不是,考虑到APE、apex和Apple。它们处于正确的排序顺序吗?这有赖与你是否想区分大小写。使用区分大小写的校对
自然鸟神
·
2016-05-13 00:00
MYSQL数据库
MYSQL必知必会
读书笔记 第二十二章 使用视图
需要说明的是MYSQL在5.0以后支持了视图的功能视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。为什么使用视图呢?1.重用SQL语句。2.简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节。3.使用表地组成部分而不是整个表。4.保护数据。可以给用户授予表特定部分的访问权限而不是整个表的访问权限。5.更改数据格式和表示。视图可返回与底层表的表示
chenpeng19910926
·
2016-05-12 17:00
MYSQL必知必会
读书笔记 第十九至二十一章 数据的插入、更新、删除
提高整体性能:数据库是一个经常被多个客户访问,对处理请求以及用什么次序处理进行管理。INSERT操作可能很耗时(特别是有很多索引需要更新时),而且它可能降低等待处理SELECT语句的性能。通常可以降低INSERT语句的优先级INSERTLOW_PRIORITY INTO插入多组值,每组用一对圆括号括起来,用逗号分隔此技术可以提高数据库处理的性能,因为MySQL用单条INSERT语句处理多个插入比多
chenpeng19910926
·
2016-05-11 16:00
MYSQL必知必会
读书笔记 第十八章 全文本检索
并不是所有的引擎都支持全文本检索。在MYSQL中最常用的两个引擎为MyISAM和InnoDB,前者支持全文搜索,而后者不支持。在LIKE和正则中搜索。这种搜索机制非常常用但是存在几个重要的限制。性能-----通配符和正则表达式匹配通常要求MySQL尝试匹配表中所有行(而且这些搜索极少使用表索引)。因此,由于被搜索行数的不断增加,这些搜索可能非常耗时。明确控制-----使用通配符和正则表达式匹配,很
chenpeng19910926
·
2016-05-11 15:00
上一页
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
其他