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必知必会
-24MySQL安全管理
创建用户账号为了创建一个新用户账号,使用CREATEUSER语句,CREATEUSERhelloworldIDENTIFIEDBY'helloworld';IDENTIFIED指定的口令为纯文本,MySQL将在保存到user表之前对其进行加密。为了作为散列值指定口令,使用IDENTIFIEDBYPASSWORD重新命名一个用户账号使用RENAMEUSER语句。RENAMEUSERhelloworl
zoroday
·
2020-08-16 22:08
MySQL
MySQL必知必会
-23MySQL事务
管理事务InnoDB支持事务,而MyISAM不支持。事务处理可以用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。如果没有错误发生,整组语句提交给(写到)数据库表。如果发生错误,则进行回退(撤销)以恢复数据库导某个已知且安全的状态。事务(transaction):指一组SQL语句回退(rollback):指撤销指定SQL语句的过程提交(commit):指将未存储的SQ
zoroday
·
2020-08-16 22:05
MySQL
MySQL必知必会
-5去重,截取和排序
去重使用DISTINCT,DISTINCT告诉MySQL只返回不同(唯一)的列的行。如果使用DISTINCT关键字,它必须放在列的前面。不能部分使用DISTINCT,DISTINCT关键字应用于所有列而不仅是前置它的列,如果给出两个列,除非指定的两个列都不同,否则所有行都将被检索出来。(如果指定两个列,那么这两个列必须同时不同,约束两个列唯一)SELECTDISTINCTvend_idFROMpr
zoroday
·
2020-08-16 22:05
MySQL
MySQL必知必会
-22MySQL触发器
触发器MySQL5中增加了对触发器的支持。触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句)DELETEINSERTUPDATE其他MySQL语句不支持触发器创建触发器在创建触发器时,需要给出4条信息:唯一的触发器名触发器关联的表触发器应该响应的活动(DELETE、INSERT或UPDATE)触发器何时执行(处理之前或之后)在MySQL5
zoroday
·
2020-08-16 22:05
MySQL
MySQL必知必会
-23MySQL全球化和本地化
字符集:为字母和符号的集合编码:为某个字符集成员内部表示(数字代码表示)校对:为规定字符如何比较的指令校对对区分大小写和排序有着非常重要的作用。使用何种字符集和校对的决定在服务器、数据库和表级进行。使用字符集和校对顺序查看所支持的字符集完整列表:SHOWCHARACTERSET;这条语句显示所有可用的字符集以及每个字符集的描述和默认校对。SHOWCOLLATION;显示所有可用的校对,以及它们适用
zoroday
·
2020-08-16 22:05
MySQL
MySQL必知必会
-1前言
这是以《
MySQL必知必会
为》为蓝本的系列文章,在通读了几遍的基础下,希望能够把这本不厚的书读得更薄,留下最为精华的部分,只为最直接最简单的方式记录书中内容,普遍的认为使用最基础的shell来学习可能会更有帮助
zoroday
·
2020-08-16 22:05
MySQL
mysql
脚本
sql
MySQL必知必会
-21MySQL视图
视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询。作为视图,它不包含表中应该有的任何列或数据,它包含的是一个SQL查询为什么使用视图重用SQL语句简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节。使用表的组成部分而不是整个表。保护数据。可以给用户授予表的特定部分的访问权限而不是整个表的访问权限。更改数据格式和表示。视图可返回与底层表的表示和格式
zoroday
·
2020-08-16 22:05
MySQL
MySQL必知必会
总结
知识点总结:1.选择数据库相关命令:USEcrashcourse;SHOWDATABASE;SHOWTABLES;SHOWCOLUMNSFROMcustomers;SHOWSTATUS;SHOWCREATEDATABASE;SHOWCREATETABLES;SHOWGRANTS;SHOWERRORS;SHOWWARNINGS;2.检索数据库:SELECTprod_nameFROMproducts;
zero_lee
·
2020-08-16 22:06
MySQL
《
MySQL必知必会
》学习笔记-联结
《
MySQL必知必会
》学习笔记-联结联结联结SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是一种机制,用来在一条SELECT语句中关联表。
麦芽糖YO
·
2020-08-16 22:51
MySql学习
【
MySQL必知必会
常用的SQL语句(二)】
文章目录SQL开发DML(DataManipulationLanguage)向表中写入数据查询表中的数据ALL语句DISTINCT语句WHERE子句编写一条简单的SELECT语句的思路MySQL的比较运算符MySQL的逻辑运算符多表查询使用JOIN关联多个表内关联外关联分组查询GROUPBY...HAVING子句聚合函数使用ORDERBY子句进行排序使用LIMIT分页查询创建视图按条件删除表中的数
爱技术的小小林
·
2020-08-16 22:18
数据库
MySQL必知必会
---基础环境
基础环境1.OS版本centos72.mariadb-5.5.56[root@node1~]#yuminstall-ymariadb已加载插件:fastestmirrorbase|3.6kB00:00:00elasticsearch-2.x|2.9kB00:00:04epel/x86_64/metalink|4.8kB00:00:00epel|4.7kB00:00:00extras|3.4kB00
weixin_34353714
·
2020-08-16 21:29
mysql必知必会
读书笔记
2019独角兽企业重金招聘Python工程师标准>>>第1章1.1数据库基础1.1.1什么是数据库数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。误用导致混淆:人们通常用数据库这个术语来代表他们使用的数据库软件。这是不正确的,它是引起混淆的根源。确切地说,数据库软件应称为DBMS(数据库管理系统)数据库是通过DBMS创建和操纵的容器。数据库可以是保存在硬设备上的文件,
weixin_34129145
·
2020-08-16 21:38
mysql必知必会
读书笔记就——联结表、高级联结
vendor表:products表:orderitems表:customers表:orders表:一.联结表:联结表是一种机制,用来在一条select语句中关联表,因此称为联结表。联结在运行的时候关联表中正确的行。看个例子:selectvend_name,prod_name,prod_pricefromvendors,productswherevendors.vend_id=products.ve
sinat_38301574
·
2020-08-16 20:26
mysql
《
MySQL必知必会
》检索数据,排序检索数据(select ,* ,distinct ,limit , . , order by ,desc)
《
MySQL必知必会
》检索数据,排序检索数据1、检索数据1.1select语句为了使用SELECT检索表数据,必须至少给出两条信息一想选择什么,以及从什么地方选择。
凌丹妙药
·
2020-08-16 20:00
《
mysql必知必会
》笔记(二)
十四:使用子查询1:子查询是嵌套在其他查询中的查询。2:需要列出订购TNT2的所有客户信息,需要下面几步:a:从orderitems表中检索出包含物品TNT2的所有订单号;b:根据上一步得出的订单号,从orders表中,检索出的所有客户ID;c:根据上一步的客户ID,从customers中检索出客户信息;它们针对的sql语句分别是:a:selectorder_numfromorderitemswh
dazhuangzhang
·
2020-08-16 20:41
Mysql
MySQL必知必会
——简介、下载、安装、连接
Hello一.简介MySQL是世界上最受欢迎的数据库管理系统之一,它具有以下的特点:开源免费安全稳定高性能易使用二.运行模式基于“客户机-服务器”模式服务器部分:面向客户机。它是装有数据库管理软件,专门用于提供数据的访问、处理服务的计算机。客户机部分:面向用户。它是一类与数据库管理软件进行交互的软件,客户机通过网络请求,向数据库服务器发送指令。三.客户机mysql命令行(MySQL自带)SQLyo
Hello____Bye
·
2020-08-16 20:38
MySQL
MySQL:
MySQL必知必会
总结
1.SHOW语句:Showdatabase;#返回可用数据库的一个列表ShowTables;#返回当前选择数据库内的可用表的列表ShowCOLUMNSFROM表名;#表中的每个字段返回一行,行中包含字段名,数据类型,是否允许NULL,键信息,默认信息,其它信息等DESCRIBE表名;#是SHOWCOLUMNSFROM表名;的一种快捷表达方式2.SELECT语句:#检索单列SELECTCOLUMN_
Be-real
·
2020-08-16 19:57
SQL
mysql必知必会
脚本
《
mysql必知必会
》脚本地址:http://www.forta.com/books/0672325675/1.创建数据库表脚本-------------------------------------
mediocre117
·
2020-08-16 19:23
MySQL
《
MySQL必知必会
》摘录与体会
1了解SQL1.1数据库基础1.1.1什么是数据库数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。数据库软件应称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。补充:关系数据库与非关系数据库关系数据库-relationaldatabase,是一种通过建立索引来储存数据类型和他们之间的关联的技术。随着互联网的发展,有很多数据访问类型不再需要这种大型的
Kevin_Leong
·
2020-08-16 19:49
MySQL必知必会
学习笔记
连接数据库:mysql-uusername-ppassword;运行sql脚本:source脚本文件名.sql显示所有数据库:showdatabases;选择数据库:usedatabasename;显示数据库内的表:showtables;显示该表的字段信息:showcolumnfromtablename;可以用describe语句代替describetablenameMySQL查询使用distin
JAVA小镇V
·
2020-08-16 19:23
数据库
MySQL必知必会
教程:深入理解MySQL技术内幕
MySQL必知必会
教程:深入理解MySQL技术内幕作为最流行的开源数据库软件之一,MySQL数据库软件已经是广为人知了。
拟声的主扬
·
2020-08-16 19:50
专题
《
MySQL必知必会
》中表的介绍及脚本文件
《
MySQL必知必会
》中表的介绍及脚本文件《
MySQL必知必会
》中表的介绍及脚本文件详见:http://www.forta.com/books/0672327120/1.表的定义customers表:存储所有顾客的信息
huangshulang1234
·
2020-08-16 19:01
Mysql
关于《
mysql必知必会
》的一些读书笔记
1.usemysqlshow命令:showcolumnsfromtable_name;(等价于describetable_name)showstatus;用于显示广泛的服务器状态信息showcreatedatabase/showcreatetable;showgrants;用来显示授予用户(所有用户或特定用户)的安全权限showerrors/showwarnings;用来显示服务器错误或警告信息2
frankingly
·
2020-08-16 19:44
读书笔记
mysql
读书笔记
《
MySQL必知必会
》学习笔记(1)—数据检索
目录简单检索数据排序检索数据数据过滤过滤数据用通配符进行过滤用正则表达式进行搜索创建计算字段使用数据处理函数汇总数据分组数据使用子查询联结表组合查询全文本搜索简单检索数据简单查询--检索多列SELECT列名1,列名2,列名3FROM表名;--检索所有列SELECT*FROM表名;注意:多条SQL语句必须以分号(;)分隔;SQL语句不区分大小写,因此SELECT与select是相同的。但为了使代码更
Nibaby燕
·
2020-08-16 18:23
MySQL
【
MySQL必知必会
】学习笔记Day7
【
MySQL必知必会
】学习笔记Day7&1.29&D14-16章&P90-112页12、使用子查询(1)子查询SQL还允许创建子查询,即嵌套在其他查询中的查询子查询最常见的使用是在WHERE子句的IN操作符中
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day12
【
MySQL必知必会
】学习笔记Day12&3.1&D23章&P163-173页21、使用存储过程(1)存储过程存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day11
【
MySQL必知必会
】学习笔记Day11&2.21&D21-22章&P144-162页19、创建和操纵表(1)创建表①表创建基础利用CREATETABLE创建表,必须给出下列信息:新表的名字,在关键字CREATETABLE
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day9
【
MySQL必知必会
】学习笔记Day9&2.12&D18章&P119-130页16、全文本搜索(1)理解全文本搜索在使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词。
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day6
【
MySQL必知必会
】学习笔记Day6&1.28&D13章&P83-89页11、分组数据(1)数据分组分组允许把数据分为多个逻辑组,以便能对每个组进行聚集计算(2)创建分组eg:计算每个供应商的产品数量
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day5
【
MySQL必知必会
】学习笔记Day5&1.25&D11-12章&P68-82页9、使用数据处理函数(1)文本处理函数eg:Upper()将文本转换为大写SELECTvend_name,Upper(vend_name
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day8
【
MySQL必知必会
】学习笔记Day8&1.31&D17章&P113-118页15、组合查询(1)组合查询有两种基本情况,其中需要使用组合查询在单个查询中从不同的表返回类似结构的数据;对单个表执行多个查询
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day10
【
MySQL必知必会
】学习笔记Day10&2.13&D19-20章&P131-143页17、插入数据(1)数据插入INSERT插入可以用几种方式使用:插入完整的行;插入行的一部分;插入多行;插入某些查询的结果
Janet_zyh
·
2020-08-16 18:23
数据库
【
MySQL必知必会
】学习笔记Day3
【
MySQL必知必会
】学习笔记Day3&1.23&D8-9章&P46-61页基本概念通配符:用来匹配值的一部分的特殊字符搜索模式:由字面值、通配符或两者组合构成的搜索条件LIKE:为在搜索子句中使用通配符
Janet_zyh
·
2020-08-16 18:22
数据库
MySQL必知必会
pdf网盘下载+每章总结
书籍下载链接:https://pan.baidu.com/s/18g0XgavniXQzp6RlOxnwnQ密码:j8pm目录书籍下载
MySQL必知必会
第二章连接mysql第三章连接数据库第四章检索数据
Lucky_Panda_Rabbit
·
2020-08-16 18:58
SQL
MySQL必知必会
-2安装MySQL
MySQL下载地址可参看前言,也可到官网下载最新的MySQL,自从MySQL被Orcale收购后,更新就慢了很多,所以前言下载地址中的版本对于学习来说绝对够用了。而为了方便还是建议使用前言的所有工具和脚本。1、运行mysql-installer-community-5.7.17.0进行安装,勾选同意协议,然后netxt,如图2、选择Custom(自定义),然后next3、依次打开MySQLServ
zoroday
·
2020-08-16 18:02
MySQL
《
MySQL必知必会
》学习笔记-使用MySQL查询数据
《
MySQL必知必会
》学习笔记-使用MySQL查询数据查看检索数据排序检索数据过滤数据用通配符进行过滤用正则表达式进行搜索创建计算字段使用数据处理函数汇总数据分组数据子查询查看选择数据库输入输出USEcrashcourse
麦芽糖YO
·
2020-08-16 18:12
MySql学习
MySQL必知必会
笔记
DBMS可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机—服务器的DBMS。前者(包括诸如MicrosoftAccess和FileMaker)用于桌面用途,通常不用于高端或更关键的应用。MySQL、Oracle以及MicrosoftSQLServer等数据库是基于客户机—服务器的数据库。客户机—服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行
为什么昵称不能重复
·
2020-08-16 18:41
《
MySQL必知必会
》学习笔记——附录A MySQL入门
附录AMySQL入门如果你是MySQL的初学者,本附录是一些需要的基础知识。A.1你需要什么为使用MySQL和学习本书中各章的内容,你需要访问MySQL服务器和客户机应用(用来访问服务器的软件)副本。你不一定需要自己安装MySQL副本,但需要访问服务器。基本上有下面两种选择。访问一个已有的MySQL服务器,或许是你的公司或许是上用的或院校的服务器。为使用这个服务器,你需要得到一个服务器账号(一个登
weixin_30699741
·
2020-08-16 18:26
《
MySQL必知必会
》学习笔记——前言
前言MySQL已经成为世界上最受欢迎的数据库管理系统之一。无论是用在小型开发项目上,还是用来构建那些声名显赫的网站,MySQL都证明了自己是个稳定、可靠、快速、可信的系统,足以胜任任何数据存储业务的需要。本书基于我的一本畅销书SamsTeachYourselfSQLin10Minutes(中文版《SQL必知必会》,人民邮电出版社),那本书堪称全世界用的最多的一本SQL教程,重点讲解读者必须知道的东
weixin_30561177
·
2020-08-16 18:55
MySQL必知必会
学习笔记(7)—— 高级联结
1使用表别名表别名可以用于where子句,还可以用于select的列表、orderby子句以及语句的其他部分;表别名只在查询执行中使用,与列别名不一样,表别名不返回客户机;SELECTcust_name,cust_contactfromcustomersasc,ordersaso,orderitemsasoiwherec.cust_id=o.cust_idANDoi.order_num=o.ord
一角残叶
·
2020-08-16 17:45
#
SQL必知必会学习笔记
MySQL必知必会
学习笔记(6)—— 联结表
1创建联结原数据表SELECTvend_name,prod_name,prod_pricefromvendors,productsWHEREvendors.vend_id=products.vend_idorderbyvend_name,prod_name;在一条select语句中联结几个表时,相应的关系是在运行中构造的。在数据库表中的定义不存在能指示MySQL如何对表进行联结的东西;当联结两个表
一角残叶
·
2020-08-16 17:45
#
SQL必知必会学习笔记
MySQL必知必会
学习笔记(5)—— 子查询
1利用子查询进行过滤列出订购物品TNT2的所有客户检索包含物品TNT2的所有订单的编号;检索具有前一步骤列出的订单编号的所有客户的ID;检索前一步骤返回的所有客户ID的客户信息;selectorder_numfromorderitemswhereprod_id='TNT2';selectcust_idfromorderswhereorder_numIN(20005,20007);selectcus
一角残叶
·
2020-08-16 17:45
#
SQL必知必会学习笔记
MySQL必知必会
学习笔记(8)——组合查询(UNION)
1组合查询多数SQL查询都只包含一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条select语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并(union)或者符合查询。使用组合查询的两种基本情况:在单个查询中从不同的表返回类似结构的数据;对单个表执行多个查询,按单个查询返回数据;2创建组合查询union使用:只是给出每条select语句,在各条语句之间
一角残叶
·
2020-08-16 17:45
#
SQL必知必会学习笔记
MySQL必知必会
学习笔记(4)——分组数据
1创建分组原数据表SELECTvend_id,count(*)asnum_prodsfromproductsGROUPBYvend_id;2groupbygroupby子句可以包含任意数目的列。使得能对分组进行嵌套,为数据分组提供更加细致的控制;如果在groupby子句中嵌套了分组,数据将在最后规定的分组上进行汇总。换句话说,在建立分组时,指定的所有列都一起计算,所以不能从个别的列取回数据;gro
一角残叶
·
2020-08-16 17:45
#
SQL必知必会学习笔记
group
by
having
select
子句及其顺序
《
MySQL必知必会
学习笔记》:高级联结
创建高级联结上篇博文简单的介绍了下联结的使用,这篇博文就介绍下如何来创建高级联结。使用表别名在前面的学习中,我们知道如何给列取一个别名,现在回顾下,如下:selectcust_name,upper(cust_name)asupper_namefromcustomers;或者是,用concat函数来对客户的姓名和电话进行组合为一个新的信息,将这个新的信息取一个别名,如下:以上就是给列取别名,也可以给
HelloWorld_EE
·
2020-08-16 17:11
MySQL
MySQL必知必会学习笔记
《
MySQL必知必会
学习笔记》:联结
联结(join)在开始学习前,说几句题外话,由于自己以前或多或少的接触过一些关于数据库的知识,例如在android开发中的sqlite数据库的操作。里面涉及的关于操作数据库的操作比较简单:”别人口中的增删改查”,因此一直以为操作数据库是一个比较简单的知识,所以以前都没有真正的去学习数据库的相关知识。由于自己现在研二,即将面临的事情就是找工作,现在有时候会看一些面试题,面试题中会涉及一些关于数据库的
HelloWorld_EE
·
2020-08-16 17:40
MySQL
MySQL必知必会学习笔记
MySQL必知必会
- 安装MySQL数据库
Ubuntu下安装MySQL数据库安装,依次执行以下3条命令sudoapt-getinstallmysql-serversudoapt-getinstallmysql-clientsudoapt-getinstalllibmysqlclient-dev验证是否安装成功,执行命令sudonetstat-tap|grepmysql输出如下,表示安装成功配置文件路径/etc/mysql/mysql.co
清谈狗子
·
2020-08-16 17:39
MySQL
《
MySQL必知必会
》学习笔记十二(视图)------掌握部分
MySQL必知必会
知识预览第一章——了解SQL第二章——MySQL简介第三章——使用MySQL第四章——检索数据第五章——排序检索数据第六章——过滤数据第七章——数据过滤第八章——用通配符进行过滤第九章
發V發
·
2020-08-16 17:34
MySQL笔记
《
MySQL必知必会
》学习笔记-软件安装
《
MySQL必知必会
》学习笔记-软件安装简介软件安装非核心组件简介MySql是基于客户机-服务器的数据库。服务器:负责所有数据访问和处理。
麦芽糖YO
·
2020-08-16 17:46
MySql学习
MySQL必知必会
学习笔记(9)—— 插入数据
1插入完整的行1.1方法一这种语法简单,但是不安全,SQL语句依赖于表中列的次序;原数据表INSERTintocustomersVALUES(null,'Mike','HaiDianDistinct','Beijing','CN','100876','China',null,null);1.2方法二values必须以其指定的次序匹配指定的列名,不一定按各个列出现在实际表中的次序;INSERTint
一角残叶
·
2020-08-16 17:12
#
SQL必知必会学习笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他