mariadb
文章平均质量分 77
「已注销」
这个作者很懒,什么都没留下…
展开
-
MySQL必知必会——安全管理、数据库维护
一、安全管理1、访问控制MySQL服务器的安全基础是: 用户应该对他们需要的数据具有适当的访问权限,不能多也不能少。即用户不能对过多的数据具有过多的访问权限。管理访问控制需要创建和管理用户账号。在现实的日常工作中,需要创建一系列的账号,有的用于管理,有的供用户使用,还有的供开发人员使用。2、管理用户MySQL用户账号和信息存储在名为mysql的数据库中。一般不需要直接访问mysql数...原创 2020-02-22 22:42:05 · 332 阅读 · 0 评论 -
MySQL必知必会——全球化和本地化
字符集和校对顺序不同的语言和字符集需要用不同的方式存储和检索,因此MySQL需要适应不同的字符集,适应不同的排序和检索方法。几个名词术语:1、字符集:字母和符号的集合;2、编码:某个字符集成员的内部表示;3、校对(collation):规定字符如何比较的指令。使用字符集和校对顺序查看所支持的字符集完整列表SHOW CHARACTER SET;这条语句显示所有可用的字符集以及每个...原创 2020-02-22 19:49:54 · 156 阅读 · 0 评论 -
MySQL必知必会——触发器、事务处理
一、游标1、简介游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序就可以根据需要滚动或浏览其中的数据。游标主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改。游标只能用于存储过程和函数。2、使用方法 声明一个游标: declare 游标名称 CURSOR for ...原创 2020-02-20 18:05:30 · 548 阅读 · 0 评论 -
MySQL必知必会——视图、存储过程及游标
一、视图1、了解视图视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询。SELECT cust_name,cust_contactFROM customers,orders,orderitemsWHERE customers.cust_id = orders.cust_idAND orderitems.order_num = orders.order_numAN...原创 2020-02-15 20:29:26 · 461 阅读 · 0 评论 -
MySQL必知必会——创建和操纵表
一、创建表MySQL不仅用于表数据操纵,而且还可以用来执行数据库和表的所有操作,包括表本身的创建和处理。一般有两种办法来创建表: 使用具有交互式创建和管理表的工具 表也可以直接用MySQL语句操纵为了应用程序创建表,可使用SQL的CREATE TABLE语句。在使用交互式工具时,实际上使用的是MySQL语句。但是,这些语句不是用户编写的,界面工具会自动生成并执行相应的SQL语句。1...原创 2020-02-13 17:00:22 · 265 阅读 · 0 评论 -
MySQL必知必会——插入、更新和删除数据
一、插入数据1、插入本章节介绍如何利用SQL地INSERT语句将数据插入表中。插入可以用几种方式使用: 插入完整的行 插入行的一部分 插入多行 插入某些查询的结果2、插入完整的行INSERT语句要求指定表名和被插入到新行中的值。MariaDB [course]> INSERT INTO customers -> VALUES(NULL, 'Kob...原创 2020-02-12 20:35:29 · 186 阅读 · 0 评论 -
MySQL必知必会——组合查询、全文本搜索
一、组合查询该章节讲述如何利用UNION操作符将多余SELECT语句组合成一个结果集合。1、 组合查询MySQL允许执行多个查询,并将结果作为单个查询结果返回。组合查询的情况: 在单个查询中从不同地的表返回类似结构的数据。 对单个表执行多个查询,按单个查询返回结果。2、 创建组合查询可用UNION操作符来组合数条SQL查询,利用UNION可以给出多条SELECT语句,将它们的结...原创 2020-02-11 18:25:21 · 220 阅读 · 0 评论 -
MySQL必知必会——联表查询
一、联结SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用SQL的SELECT能执行的最重要的操作,很好地理解联结及其语法是学习SQL地一个重要部分。在能够有效地使用联结前,必须了解关系表以及关系数据库设计的一些基础知识。1、关系表假如有一个包含产品目录的数据库表,其中每种类别的物品占一行。对于每种物品要存储的信息包括产品描述和价格,以及生产该产品的供应商信息。...原创 2020-02-10 22:57:56 · 338 阅读 · 0 评论 -
MySQL必知必会——分组、子查询
一、分组数据本节介绍如何分组数据,以便能汇总表内容的子集。这涉及两个新SELECT语句子句,分别是GROUP BY子句和HAVING子句。1、数据分组目前为止的所有计算都是在表的所有数据或匹配特定的WHERE子句的数据上进行的。MariaDB [course]> SELECT COUNT(*) AS num_prods -> FROM products -&g...原创 2020-02-08 19:21:57 · 324 阅读 · 0 评论 -
MySQL必知必会——函数的使用
一、使用数据处理函数1、函数与其他大多数计算机语言一样,SQL支持利用函数来处理数据。函数一般是在数据上执行的,它给数据的转换和处理提供了方便。函数没有SQL的可移植性强。 能运行在多个系统上的代码称为可移植的。相对来说,多数SQL语句是可移植的,而函数的可移植性不强。几乎每种主要的DBMS的实现都支持其他实现不支持的函数,而且有时候差异还会很大。为了代码的移植性,许多SQL程序员不赞成...原创 2020-02-06 20:59:03 · 235 阅读 · 0 评论 -
MySQL必知必会——创建计算字段
一、计算字段存储在数据库中的数据一般不是应用程序所需要的格式,下面举几个例子:假如想在一个字段中既显示公司名又显示公司的地址,但这两个信息一般包含在不同的表列中。省、城市、邮编粗存储在不同的列中,但邮件标签打印程序却需要把它们作为一个恰当格式的字段检索出来。列数据是大小写混合的,但报表程序需要把所有数据按照大写来表示出来。物品订单表存储物品的价格和数量,但不需要存储每个物品的总价格。为...原创 2020-02-05 12:20:03 · 264 阅读 · 0 评论 -
MySQL必知必会——用正则表达式进行搜索
一、正则表达式1、正则表达式介绍前例博客中的过滤例子允许用匹配、比较和通配操作符寻找数据。对于基本的过滤,这样就足够了。但是随着过滤条件的复杂性的增加,WHERE子句本身的复杂性也有必要增加。这也就是正则表达式变得有用的地方,正则表达式(Regular Expression)是用来匹配文本的特殊的串(字符集合)。如果你想从一个文本文件中提取电话号码,可以使用正则表达式。如果想替换一个页面中的...原创 2020-02-04 18:20:18 · 236 阅读 · 0 评论 -
MySQL必知必会——数据过滤、通配符过滤
一、使用WHERE子句数据库表一般包含大量的数据,很少需要检索表中的所有行。通常会根据特定操作或报告的需要提取表数据的子集。只检索所需数据需要指定搜索条件(search criteria),搜索条件也称为过滤条件(filter condition)。在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名(FROM子句)之后给出,如下所示:SELECT pr...原创 2020-01-28 20:46:22 · 285 阅读 · 0 评论 -
MySQL必知必会——检索、排序数据
Before start文内所使用样例来自MySQL Crash Course官网,后续内容均以样例展开。 脚本样例地址其中包含create.sql and populate.sql两个文件,下载了脚本后,可以使用它们来创建和填充学习所用的表。以下是步骤:创建一个新数据源(为安全考虑,不要使用已有的数据源)。保证选择新数据源(使用mysql命令行程序,使用USE命令)。执行create...原创 2020-01-12 21:26:29 · 212 阅读 · 0 评论 -
基于Linux系统的MariaDB数据库的安装配置
一、Mariadb 简介数据库是指长期存储在计算机内、有组织的和可共享的数据集合。表是数据库存储数据的基本单位,一个表由若干个字段组成MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL ,包括 API 和命令行,是 MySQL 的代替品MariaDB 由 MySQL 的创始人 Micha...原创 2018-05-29 00:30:57 · 292 阅读 · 0 评论