数据库
文章平均质量分 76
数据库理论和实践
少云清
纸上得来终觉浅,绝知此事要躬行
展开
-
【数据库实战】1_Oracle_命中关联人或黑名单或反洗钱客户
3、关联方标志 RELPARTY_IND,0-否 未命中,1-是 命中。4、TBPC1010表,RSRV_FLD1_INF(备用字段)中的。需求:命中关联人或者命中黑名单或者命中反洗钱的较高风险和高风险客户。2、IDV_LGL_NM :客户姓名。第6位:黑名单标志,0无,1是。第10位:反洗钱风险等级1-5。1、CST_ID :客户编号。原创 2024-09-07 22:27:11 · 256 阅读 · 0 评论 -
【数据库中级】1_DBeaver操作数据库
DBeaver操作数据库原创 2024-09-07 21:19:53 · 744 阅读 · 0 评论 -
17_ 数据库 _ MySQL主从同步配置
主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通过配置文件,可以指定复制所有的数据库,某个数据库,甚至是某个数据库上的某个表。读写分离、数据备份、负载均衡。原创 2022-12-19 20:17:25 · 539 阅读 · 1 评论 -
16_ 数据库 _ 账户管理(权限、密码、远程登录)
如果向在一个Ubuntu中使用msyql命令远程连接另外一台mysql服务器的话,通过以下方式即可完成,但是此方法仅仅了解就好了,不要在实际生产环境中使用。本地登录数据库查看my.cnf文件和数据库当前参数show variables like ‘bind_address’;访问主机可以设置成 localhost或具体的ip,表示只允许本机或特定主机访问。访问主机通常使用 百分号% 表示此账户可以使用任何ip的主机登录访问此数据库。如果设置了该参数,那么只能本地登录mysql数据库。原创 2022-12-11 22:02:03 · 630 阅读 · 0 评论 -
15_ 数据库 _ 索引
一般的应用系统对比数据库的读写比例在10:1左右(即有10次查询操作时有1次写的操作),而且插入操作和更新操作很少出现性能问题,遇到最多、最容易出问题还是一些复杂的查询操作,所以查询语句的优化显然是重中之重当数据库中数据量很大时,查找数据会变得很慢优化方案:索引索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这原创 2022-12-03 21:36:55 · 146 阅读 · 0 评论 -
14_ 数据库 _ 事务
(在前面的例子中,一致性确保了,即使在执行第三、四条语句之间时系统崩溃,支票账户中也不会损失200美元,因为事务最终没有提交,所以事务中所做的修改也不会保存到数据库中。(在前面的例子中,当执行完第三条语句、第四条语句还未开始时,此时有另外的一个账户汇总程序开始运行,则其看到支票帐户的余额并没有被减去200美元。一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。事务的需求就在于此。原创 2022-11-17 22:34:39 · 123 阅读 · 0 评论 -
13_ 数据库 _ 视图
- 建议以v_开头 create view 视图名称 as select 语句;原创 2022-11-16 23:08:06 · 153 阅读 · 0 评论 -
12_mysql与Python交互_2
如果增删改查错误:回滚conn.rollback()记得提交:conn.commit()原创 2022-11-10 17:07:09 · 143 阅读 · 0 评论 -
11_mysql与Python交互_1
11_mysql与Python交互_1。原创 2022-11-01 21:52:26 · 475 阅读 · 0 评论 -
10_Mysql查询(重点-全流程)
mysql数据库的查询、创建数据库和数据表等原创 2022-10-29 20:51:16 · 256 阅读 · 0 评论 -
9_数据的增删改查(重点)
说明:主键列是自动增长,但是在全列插入时需要占位,通常使用0或者 default 或者 null 来占位,插入成功后以实际数据为准。curd的解释: 代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)如果一个表中只有两个字段,并没有指明给哪个字段插入,这个时候必须是全部插入(少一个字段都不行)原创 2022-10-27 22:14:56 · 589 阅读 · 0 评论 -
8_数据表的操作(重点)
- 创建students表(id、name、age、high、gender、cls_id)gender enum("男", "女", "中性", "保密") default "保密",);insert into students values(0, "老王", 18, 188.88, "男", 0);-- 创建classes表(id、name));insert into classes values(0, "python04大神");-- 查看表的创建语句。原创 2022-10-24 19:54:06 · 128 阅读 · 0 评论 -
7_数据库设计
多 对 多:新建一张表C,这个表只有两个字段,一个用于存储A的主键值,一个用于存储B的主键值。一对一:在任何表中添加一个字段都可以,用它存储另一个表的主键值。一对多:在表B多中创建一个字段,用它存储表A的主键值。第一范式(1NF):强调的是。,即列不能够再分成其他几列。原创 2022-10-21 20:04:28 · 123 阅读 · 0 评论 -
6_数据库命令行操作
- 链接数据库 mysql - uroot - pmysql - uroot - pmysql -- 退出数据库 exit / quit / ctrl + d -- sql语句最后需要有分号;结尾 -- 显示数据库版本 select version();-- 显示时间 select now();-- 查看所有数据库 show databases;-- 创建数据库 -- create database 数据库名 charset=utf8;原创 2022-10-20 21:38:38 · 378 阅读 · 0 评论 -
5_数据完整性-数据类型和约束
如果一个表A里面一列的值都是另一个表B中的主键,那么把表A这一列的数据称为外键。原创 2022-10-18 22:46:27 · 184 阅读 · 0 评论 -
4_MySQL安装(服务器、客户端Navicat)(重点)
4_MySQL安装(服务器、客户端Navicat)(重点)原创 2022-10-18 19:13:16 · 698 阅读 · 0 评论 -
3_MySQL
点击查看MySQL官方网站MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品。原创 2022-10-17 19:17:27 · 115 阅读 · 0 评论 -
2_SQL结构化查询语言
SQL( Structured Query Language )是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 oracle,sql server,mysql,sqlite 等所有的关系型的数据库。原创 2022-10-17 19:04:11 · 180 阅读 · 0 评论 -
1_数据库简介
数据库就是一种特殊的文件,其中存储着需要的数据。原创 2022-10-09 21:48:04 · 314 阅读 · 2 评论 -
KD-树介绍
来源: http://blog.sina.com.cn/s/blog_6f611c300101bysf.htmlKd-Tree算法原理和开源实现代码 本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd-Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行最近邻查找(Nearest Neighbor)和近似最近邻查找(Approximate Nearest Neighbor),例如图像转载 2020-07-18 15:08:16 · 630 阅读 · 0 评论