
SQL
文章平均质量分 91
S_zhangmin
这个作者很懒,什么都没留下…
展开
-
MySQL8.0 Replication
MySQL Replication是MySQL一个非常重要的功能,主要用于主服务器和从服务器之间的数据复制操作。主要学习MySQL Replication的基本概念、Windows环境下的复制操作、Linux环境下的复制操作、如何查看Slave的复制进度、日常管理和维护、切换主从服务器的方法等。原创 2022-03-19 09:48:57 · 1232 阅读 · 0 评论 -
MySQL8.0 性能优化
MySQL性能优化就是通过合理安排资源,调整系统参数使MySQL运行更快、更节省资源。MySQL性能优化包括查询速度优化、数据库结构优化、MySQL服务器优化等。PART1 优化简介优化MySQL 数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化,一方面是找出系统的瓶颈,提高MySQL数据库整体的性能;另一方面需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能节省系统资源,以便系统可以提供更大负荷的服务。MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少原创 2022-02-25 22:39:29 · 7894 阅读 · 0 评论 -
MySQL8.0 日志
MySQL日志记录了MySQL数据库日常操作和错误信息。MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库的运行情况、用户操作、错误信息等,可以为MySQL管理和优化提供必要的信息。对于MySQL的管理工作而言,这些日志文件是不可缺少的。原创 2022-02-20 11:41:01 · 4865 阅读 · 0 评论 -
MySQL8.0 数据备份与恢复
尽管采取了一些管理措施来保证数据库的安全,但是不确定的意外情况总是有可能造成数据的损失,例如意外的停电、管理员不小心的操作失误都可能会造成数据的丢失。保证数据安全最重要的一个措施是确保对数据进行定期备份。如果数据库中的数据丢失或者出现错误,可以使用备份的数据进行恢复,这样就尽可能地降低了意外原因导致的损失。将介绍数据备份、数据恢复、数据迁移和数据导入导出的相关知识。PART1. 数据备份数据备份是数据管理员非常重要的工作之一。系统意外崩溃或者硬件的损坏都可能导致数据库的丢失,因此MySQL管理员应该原创 2022-02-14 23:08:53 · 9028 阅读 · 1 评论 -
MySQL8.0 权限与安全管理
MySQL是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限。MySQL用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的各种权限。用户管理包括管理用户账号、权限等。介绍MySQL用户管理中的相关知识点,包括权限表、账户管理和权限管理。原创 2022-02-12 12:29:30 · 3210 阅读 · 0 评论 -
MySQL8.0 触发器
MySQL的触发器和存储过程一样,都是嵌入到MySQL的一段程序。触发器是由事件来触发某个操作,这些事件包括INSERT、UPDATE和DELETE语句。如果定义了触发程序,当数据库执行了这些语句的时候就会激发触发器执行相应的操作,触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。介绍触发器的含义、如何创建触发器、查看触发器、触发器的使用方法以及如何删除触发器。原创 2022-02-11 18:04:02 · 2408 阅读 · 0 评论 -
MySQL8.0 视图
PART1. 视图概述视图是从一个或者多个表中导出的,视图的行为与表非常相似,但是试图是一个虚拟表。在视图中用户可以使用SELECT语句查询数据,以及使用INSERT、UPDATE和DELETE修改记录。视图操作方便,而且可以保障数据库系统的安全。1. 视图的含义视图是一个虚拟表,是从数据库中一个或多个表中导出来的表。视图还可以从已经存在的视图的基础上定义。视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样在数据库中在存储一份,通过视图看到的数据只是存放在基本表中的数据。对视图的操原创 2022-02-11 09:42:28 · 1885 阅读 · 0 评论 -
MySQL8.0 存储过程和函数
存储程序可以分为存储过程和函数。在MySQL中,创建存储过程和函数使用的语句分别是CREATE PROCEDURE 和 CREATE FUNCTION。使用CALL语句来调用存储过程,只能用输出变量返回值。函数可以从语句外调用(引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。原创 2022-02-08 22:59:39 · 6115 阅读 · 0 评论 -
MySQL8.0 索引
PART1. 索引简介索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可提高数据库中特定数据的查询速度。1. 索引的含义和特点索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据库表里所有记录的引用指针。使用索引可以快速找出在某个或多个列中有一特定值的行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。索引时在存储引擎中实现的,因此,每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。根据存储引擎定义每个表的最大索引数原创 2022-02-06 21:34:19 · 2379 阅读 · 0 评论 -
mysql8.0 插入、更新与删除数据
PART1. 插入数据可以插入的方式由插入完整的记录、插入记录的一部分、插入多条记录、插入另一个查询的结果,下面分别介绍这些内容。1. 为表的所有字段插入数据使用基本的INSERT语句插入数据要求指定表名称和插入到新纪录中的值。INSERT INTO table_name (column_list) VALUES (value_list);注意:虽然使用INSERT插入数据时可以忽略插入数据的列名称,但是值如果不包含列名称,那么VALUES关键字后面的值不仅要求完整而且顺序必须和表定义原创 2022-02-06 13:24:08 · 4358 阅读 · 0 评论 -
MySQL 8.0 查询数据
PART1. 基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。CREATE TABLE fruits(f_id char(10) NOT NULL,s_id INT NOT NULL,f_name char(255) NOT NULL,f_price decimal(8,2) NOT NULL,PRIMARY KEY(f_id));INSERT INTO fruits(f_id,s_id,f_name,f_price)VALUES('a1',101,'appl原创 2022-02-04 22:21:43 · 2439 阅读 · 0 评论 -
mysql8.0 MySQL函数
part1. MySQL函数介绍函数表示对输入参数值返回一个具有特定关系的值,MySQL提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。各类函数从功能方面主要分为数学函数,字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等其他函数。part2. 数学函数绝对值函数、三角函数(正弦函数、余弦函数、正切函数、余切函数等)、对数函数、随机数函数等。1. 绝对值函数ABS(x)和返回圆周率的函数PI()ABS(X)返回X的绝对值。PI(.原创 2022-02-02 11:59:35 · 2474 阅读 · 0 评论 -
mysql 8.0 解惑
第五章 数据类型和运算符1. 在MySQL中如何使用特殊字符?单引号(‘)、双引号(“)、反斜线(\)等在MySQL中是不能直接输入使用的,否则会产生意料之外的结果。在MySQL中,这些特殊字符称为转义字符,在输入时需要以反斜线应该输入(\\),其他特殊字符还有回车符(\r)、换行符(\n)、制表符(\tab)、退格符(\b)等。在向数据库中插入这些特殊字符时,一定要进行转义处理。2. 在MySQL中可以存储文件吗?MySQL中的BLOB和TEXT字段类型可以存储数据量较大的文件,比如存原创 2022-02-02 10:11:38 · 1474 阅读 · 0 评论 -
mysql8.0 数据类型和运算符 3 常见运算符介绍
PART1 运算符概述1. 算术运算符加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)2. 比较运算符大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=),以及IN、BETWEEN AND、IS NULL、GREATEST、LEAST、LIKE、REGEXP等。3. 逻辑运算符逻辑运算求值所得结果均为1(TRUE)、0(FALSE),这类运算符有逻辑非(NOT或!)、逻辑与(AND...原创 2022-01-25 13:38:15 · 1139 阅读 · 0 评论 -
mysql8.0 数据类型和运算符 2 如何选择数据类型
MySQL 提供了大量的数据类型,为了优化存储、提高数据库性能,在任何情况下均应使用最精确的类型,即在所有可以表示改列值的类型中,该类型使用的存储最小。1. 整数和浮点数如果不需要小数部分,就使用整数来保存数据;如果需要表示小数部分,就使用浮点数类型。浮点类型包括FLOAT和DOUBLE类型。DOUBLE类型精度比FLOAT类型高,因此要求存储精度较高时应选择DOUBLE类型。2. 浮点数和定点数浮点数相对定点数的优势是:在长度一定的情况下,浮点数能表示更大的数据范围。由于浮点数容易产生误差原创 2022-01-25 10:56:57 · 672 阅读 · 0 评论 -
mysql8.0 数据类型和运算符
MySQL 数据类型介绍MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。Part 1. 整数类型类型名称 说明 存储需求 有符号范围 无符号范围 TINYINT 很小的整数 1字节 -2^7~2^7-1 0~2^8 SMALLINT 小整数 2字节 -2^15~2^15-1 0~2^16 MEDIUMINT 中等大小的整数 3字节 -2^23~2^23-1 0~2^原创 2022-01-24 10:53:03 · 1599 阅读 · 0 评论 -
Talend 连接数据库时,其他基本信息都正确时,仍无法连接数据库时
上图:这种情况先看自己连接的Db Version 版本,例如MySQL 8Window>>show view>>Talend>>Modules ok用关键词 获取jar包的全称,在你存放Talend软件包里直接搜mysql-connector-java-8.0.12.jar删除!!重启Talend直接...原创 2019-05-27 16:33:02 · 1258 阅读 · 0 评论 -
ORACLE sql走过的一些坑
1.创建表注意:constraint pk_表名 primary key (主键);constraint fk_表名_外键foreign key (外键); reference 外建表名 (主键);2.创建触发器create or replace trigger 表名_BIU before insert or update on 表名 for ...原创 2019-03-07 15:58:01 · 400 阅读 · 0 评论