-
理解:12,795 数据库是什么?关系型数据库和非关系型数据库的关
所属栏目:[MySql教程] 日期:2021-06-01 热度:174
在学习数据库之前,应该先理解什么是数据。本节先介绍数据以及数据库的概念,再对关系型数据库和非关系型数据库的优缺点进行分析。 描述事物的符号称为。数据有多种表现形式,可以是数字,也可以是文字、图形、图像、声音、语言等。在数据库中数据表示记录[详细]
-
数据管理技术的发展历史
所属栏目:[MySql教程] 日期:2021-06-01 热度:90
1. 人工管理阶段在计算机出现之前,人们主要利用纸张和计算工具(如算盘和计算尺)来进行数据的记录和计算,依靠大脑来管理和利用数据。 到了 20 世纪 50 年代中期, 这时计算机刚刚开始萌芽,还没有类似于磁盘等专门管理数据的存储设备,只有纸带、卡片、[详细]
-
常伴我们的有哪些数据库
所属栏目:[MySql教程] 日期:2021-06-01 热度:97
超市购物我们在超市购买商品时,就是在访问一个数据库。 结账时,收银员使用条形码阅读器扫描客户购买的每一件商品。这个条形码阅读器连接着一个访问商品数据库的应用程序,该程序根据条形码从商品数据库中找出商品价格,然后从库存中减去本次销售这种商品[详细]
-
MySQL使用DISTINCT为重复数据去重
所属栏目:[MySql教程] 日期:2021-06-01 热度:145
DISTINCT关键字的主要作用就是对数据表中一个或多个字段重复的数据进行过滤,只返回其中的一条数据给用户。 DISTINCT 关键字的语法格式为: SELECT DISTINCT 字段名 FROM 表名; 其中,字段名为需要消除重复记录的字段名称,多个字段时用逗号隔开。 使用 DIS[详细]
-
MySQL SELECT:查询表中所有字段
所属栏目:[MySql教程] 日期:2021-06-01 热度:164
SELECT 的语法格式如下: SELECT {* | 字段列名} [ FROM 表 1, 表 2 [WHERE 表达式 [GROUP BY group by definition [HAVING expression [{operator expression}]] [ORDER BY order by definition] [LIMIT[offset,] row count] ] 其中,各条子句的含义如下:[详细]
-
对Linux MySQL软件包的一些解释
所属栏目:[MySql教程] 日期:2021-05-28 热度:160
Linux 操作系统的 MySQL 软件包一般分为以下 3 类: RPM 软件包 二进制软件包 源码包 这 3 类 MySQL 软件包的介绍如下: 1)RPMRPM 软件包的安装和卸载都很方便,它的服务器端(Server)软件和客户端(Client)软件都需要分开下载和安装。 2)二进制软件包[详细]
-
MySQL是什么?它有什么独特之处?
所属栏目:[MySql教程] 日期:2021-05-28 热度:75
针对不同的用户,MySQL 分为两个版本: MySQL Community Server(社区版):该版本是自由下载且完全免费的,但是官方不提供技术支持。 MySQL Enterprise Server(企业版):该版本是收费的,而且不能下载,但是该版本拥有完善的技术支持(官方提供电话技术[详细]
-
MySQL算术运算符解析
所属栏目:[MySql教程] 日期:2021-05-28 热度:160
创建表 temp,定义数据类型为 INT 的字段 num,并插入值 64,对 num 值进行算术运算。 创建 temp 表语法如下: CREATE TABLE temp(num INT); 向字段 num 插入数据 64,语法如下。 INSERT INTO temp VALUE (64); 对 num 的值进行加法和减法运算:mysql SELEC[详细]
-
MySQL常用运算符介绍
所属栏目:[MySql教程] 日期:2021-05-28 热度:73
在 MySQL 中,可以通过运算符来获取表结构以外的另一种数据。例如,学生表中存在一个 birth 字段,这个字段表示学生的出生年份。如果想得到这个学生的实际年龄,可以使用 MySQL 中的算术运算符用当前的年份减学生出生的年份,求出的结果就是这个学生的实际[详细]
-
MySQL利用二进制日志重置数据库
所属栏目:[MySql教程] 日期:2021-05-28 热度:65
二进制日志中记录了用户对数据库更改的所有操作,如 INSERT 语句、UPDATE 语句、CREATE 语句等。如果数据库因为操作不当或其它原因丢失了数据,可以通过二进制日志来查看在一定时间段内用户的操作,结合数据库备份来还原数据库。 下面将为读者详细介绍使用[详细]
-
MySQL变量的定义以及赋值
所属栏目:[MySql教程] 日期:2021-05-27 热度:187
变量是表达式语句中最基本的元素,可以用来临时存储数据。在存储过程和函数中都可以定义和使用变量。用户可以使用 DECLARE 关键字来定义变量,定义后可以为变量赋值。这些变量的作用范围是 BEGIN...END 程序段中。 下面将讲解如何定义变量和为变量赋值。 1.[详细]
-
MySQL存储函数分析
所属栏目:[MySql教程] 日期:2021-05-27 热度:197
在 MySQL 中,使用CREATE FUNCTION语句来创建存储函数,其语法形式如下: CREATE FUNCTION sp_name ([func_parameter[...]]) RETURNS type [characteristic ...] routine_body 其中: sp_name 参数:表示存储函数的名称; func_parameter:表示存储函数的参[详细]
-
MySQL抛弃存储过程
所属栏目:[MySql教程] 日期:2021-05-27 热度:118
MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下: DROP PROCEDURE [ IF EXISTS ] 过程名 语法说明如下: 过程名:指定要删除的存储过程的名称。 IF EXISTS:指定这个关键字,用于防止因删除不存在的存储过程而引发的错误[详细]
-
MySQL订正存储过程
所属栏目:[MySql教程] 日期:2021-05-27 热度:169
在实际开发过程中,业务需求修改的情况时有发生,所以修改MySQL中的存储过程是不可避免的。 MySQL 中通过 ALTER PROCEDURE 语句来修改存储过程。本节将详细讲解修改存储过程的方法。 MySQL 中修改存储过程的语法格式如下: ALTER PROCEDURE 存储过程名 [ 特[详细]
-
MySQL日志及总结
所属栏目:[MySql教程] 日期:2021-05-27 热度:167
在 MySQL 中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于 MySQL 的管理工作而言,这些日志文件是不可缺少的。分析这些日志,可以帮助我们了解 MySQL 数据库的运行情况、日常操作、错误信息和哪些地方需要进行优化。 下面简单介绍 M[详细]
-
MySQL错误日志分析
所属栏目:[MySql教程] 日期:2021-05-27 热度:166
启动和设置错误日志在 MySQL 数据库中,默认开启错误日志功能。一般情况下,错误日志存储在 MySQL 数据库的数据文件夹下,通常名称为 hostname.err。其中,hostname 表示 MySQL 服务器的主机名。 在 MySQL 配置文件中,错误日志所记录的信息可以通过 log-er[详细]
-
MySQL二进制日志分析
所属栏目:[MySql教程] 日期:2021-05-27 热度:173
如果 MySQL 数据库意外停止,可以通过二进制日志文件来查看用户执行了哪些操作,对数据库服务器文件做了哪些修改,然后根据二进制日志文件中的记录来恢复数据库服务器。 默认情况下,二进制日志功能是关闭的。可以通过以下命令查看二进制日志是否开启,命令[详细]
-
MySQL SHOW TRIGGERS语句查看触发器信息
所属栏目:[MySql教程] 日期:2021-05-27 热度:127
在 MySQL 中,可以通过 SHOW TRIGGERS 语句来查看触发器的基本信息,语法格式如下: SHOW TRIGGERS; 示例 1首先创建一个数据表 account,表中有两个字段,分别是 INT 类型的 accnum 和 DECIMAL 类型的 amount。SQL 语句和运行结果如下:mysql CREATE TABLE[详细]
-
MySQL修改和去除触发器
所属栏目:[MySql教程] 日期:2021-05-27 热度:80
DROP TRIGGER [ IF EXISTS ] [数据库名] 触发器名 语法说明如下:1) 触发器名要删除的触发器名称。2) 数据库名可选项。指定触发器所在的数据库的名称。若没有指定,则为当前默认的数据库。3) 权限执行 DROP TRIGGER 语句需要 SUPER 权限。4) IF EXISTS可选[详细]
-
数据库事务的归纳和特性
所属栏目:[MySql教程] 日期:2021-05-27 热度:130
在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适用于多用户同时操作的数据库系统。例如,航空公司的订票系统、银行、保险公司以及证券交易系统等。 事务具有 4 个特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Is[详细]
-
MySQL执行事务的用法和历程
所属栏目:[MySql教程] 日期:2021-05-27 热度:132
执行事务的语法和流程SQL 使用下列语句来管理事务。1) 开始事务 BEGIN; 或 START TRANSACTION; 这个语句显式地标记一个事务的起始点。2) 提交事务MySQL 使用下面的语句来提交事务: COMMIT; COMMIT 表示提交事务,即提交事务的所有操作,具体地说,就是将事[详细]
-
MySQL字符集和校对规则分析
所属栏目:[MySql教程] 日期:2021-05-27 热度:81
在讲解字符集和校对规则之前,我们先来简单了解一下字符、字符集和字符编码。 字符(Character)是计算机中字母、数字、符号的统称,一个字符可以是一个中文汉字、一个英文字母、一个阿拉伯数字、一个标点符号等。 计算机是以二进制的形式来存储数据的。平[详细]
-
MySQL阅读字符集和校对规则
所属栏目:[MySql教程] 日期:2021-05-27 热度:104
latin1 支持西欧字符、希腊字符等。 gbk 支持中文简体字符。 big5 支持中文繁体字符。 utf8 几乎支持所有国家的字符。 也可以通过查询 information_schema.character_set 表中的记录,来查看 MySQL 支持的字符集。SQL 语句和执行过程如下: mysql SELECT *[详细]
-
MySQL转义字符的实施
所属栏目:[MySql教程] 日期:2021-05-27 热度:108
转义字符区分大小写,例如: 解释为退格,但 B 解释为 B。 有以下几点需要注意: 字符串的内容包含单引号时,可以用单引号或反斜杠来转义。 字符串的内容包含双引号时,可以用双引号或反斜杠来转义。 一个字符串用双引号引用时,该字符串中的单引号不需要[详细]
-
DORP TABLE语句实例
所属栏目:[MySql教程] 日期:2021-05-27 热度:113
基本语法使用DROP TABLE语句可以删除一个或多个数据表,语法格式如下: DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...] 对语法格式的说明如下: 表名1, 表名2, 表名3 ...表示要被删除的数据表的名称。DROP TABLE 可以同时删除多个表,只要将表名依次[详细]

浙公网安备 33038102330484号