![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
常见的数据库及数据仓库
杰克逊的日记
这个作者很懒,什么都没留下…
展开
-
Mysql-数据库集群的搭建以及数据库的维护
1.数据库的备份与恢复1)备份指定数据库#mysqldump -u root -p zx > ./zx.dump2)备份所有库#mysqldump -u root -p --all-databases > ./all.dump3)恢复所有库#mysql -u root -p < ./all.dump4)恢复指定数据库#mysql -u root -p test <./test.dump(*******)注:要恢复指定数据库,实际上是恢复该数据库下所有的表。因此,该数据库必须存在2.执行数据库维护1)ANAL原创 2024-04-09 17:58:20 · 1226 阅读 · 0 评论 -
数据库基础知识
1.DB(DataBase):数据库,存储已经组织好的数据的容器2.DBMS(DataBase Manage System):通过数据库管理系统,对数据库及数据库中的数据进行操作注:我们平时所说的 Oracle、Mysql、MariaDB 指的都是数据库管理系统(DBMS)注:一个数据库中,表的名字是唯一的1.框架(Schema):关于数据库和表布局以及属性信息。2.列(column):表中的一个字段,表由一列或多列构成,列中存储 表的一部分信息。每一列存储一条特定信息。注:数据库中每一列都有相应的数据类型原创 2024-04-07 14:10:43 · 952 阅读 · 0 评论 -
Mysql视图与事物与字符集实验
视图是一个虚拟表,其内容由查询定义。原创 2024-04-12 09:40:30 · 1205 阅读 · 0 评论 -
Db2数据库稳定性解决方案
数据库经过一段时间使用,数据库空间变得越来越庞大,一些delete的数据仍存放在数据库中,占用数据空间,影响系统性能。争对数据量大,这种情况,需将根据数据根据业务拆分,按照存储,数据分层,从而减小数据库压力。4、数据库(数据库中有大量的大宽表,以及数据量大的表)承载的数据量大,导致查询或写入慢。3、业务代码本身有大量对象,导致查询或写入慢,如有大量慢sql,以及有大量冗杂的对象。1、数据库经常有删除或有大量查询,(导致磁盘碎裂,数据库缓存堆积)2、数据量大,导致在查询或写入时,由于负载高,导致系统慢。原创 2024-04-04 12:49:51 · 439 阅读 · 0 评论 -
db2数据仓库集群的搭建
DB2 集群的搭建通常涉及到多个环节,包括网络配置、DB2 软件安装、集群配置和数据库创建等。以下是搭建DB2集群的基本步骤,并不是实际的命令和配置,因为每个环境的具体配置可能会有所不同。具体的命令和配置会根据DB2的版本和操作系统的不同而有所差异,请参考DB2的官方文档进行配置。:确保所有集群节点之间的网络连接正常,并且有一个共享的存储设备用于数据和日志文件的存储。# 手动停止节点1上的DB2实例,然后在节点2上查看数据库状态和日志。:在集群环境中创建数据库,并配置同步和故障转移选项。原创 2024-04-01 11:23:32 · 760 阅读 · 0 评论 -
数据库的简单查询
select 列名 from 表名; select order_num from orders;2.检索多列数据select 列 1,列 2... from 表名;select order_num,order_date from orders; select order_date,order_num from orders;3.查询所有字段select * from 表名; select * from orders;注:在生产环境中,坚决不允许使用 select *1.select distinct 列 1原创 2024-04-06 16:00:59 · 1272 阅读 · 0 评论 -
数据库连接查询
一、联合查询1.使用 union 连接两个 select 语句进行联合查询select 列 1,列 2... from 表名 where 条件 union select 列 1,列 2... from 表名 where 条件;select vend_id,prod_id,prod_name,prod_price from products where prod_price <= 5 union select vend_id,prod_id,prod_name,prod_price from products原创 2024-04-08 13:21:04 · 1312 阅读 · 0 评论 -
数据库的负载均衡,高可用实验
让其中一台LVS负载均衡器宕机,再用客户端登陆,发现任然能登陆数据库。负载均衡器:IP:192.168.1.1 下载:keepalived ipvsadm。服务器:IP:192.168.1.3 下载MariaDB-Galera-server。C下载MariaDB-Galera-server(web1/2)客户端:IP:192.168.1.5 下载:MariaDB。A web1:在/mnt/下新建一个mysql的目录,在将。在web1上登陆数据库新建一个test的数据库。A下载软件(LVS主/备)原创 2024-04-10 12:00:15 · 1187 阅读 · 0 评论 -
数据库的权限控制
注:可以直接对 mysql 数据库下的 user 表进行添加/删除/更新操作来添加/删除/更新用户。但直接对该表进行操作可能会对该表及该表的架构产生一定的风险,所以推荐使用命令及相关函数来实现用户的添加/删除/更新。当使用 grant 和revoke时,用户账户必须存在,而涉及到的对象可以不存在,这样管理员可以在数据库更改之前甚至是创建表之前就可以设计安全策略。revoke 权限 1,权限 2,... on 数据库.表 from 用户;grant 权限 1,权限 2,... on 数据库.表 to 用户;原创 2024-04-11 13:03:31 · 1211 阅读 · 0 评论 -
mysql+keepalive+lvs搭建的数据库集群实验
1、客户端 yum groups -y install mariadb-client ip 192.168.0.52、lvs1 yum-y install ipvsadm keepalived ip 192.168.0.1 keepalived=vip= 192.168.0.215 /etc/hosts 解析192.168.0.1 主机名3、lvs2 yum-y install ipvsadm keepalived ip 192.168.0.2 keepalived=vip= 192.168.0.2原创 2024-04-04 19:04:13 · 1651 阅读 · 1 评论 -
常见的数据库操作
1.查看当前 DMBS 中有哪些数据库show databases; (首先进入数据库)2.查看当前数据库中有哪些表 show tables;3.查看表的结构(信息)describe 表名;如:describe orders;1.创建数据库create database 数据库名; create database test;2.删除数据库drop database 数据库名; drop database db;3.使用数据库use 数据库名; use test;1.创建表create table 表名(原创 2024-04-05 20:00:35 · 1234 阅读 · 0 评论