一、 简介1. 程序设计到数据库相关操作时,一般处理流程如下:创建数据库,设计表结构和字段;使用MySQLdb来连接数据库,编写数据访问层代码;业务逻辑层去调用数据访问层执行数据库操作(增删改查)。2. ORM:Object Relational Mapping(关系对象映射)类 名: 数据库中的表名 类属性: 数据库中的字段 类实例: 数据库表中的一行数据 obj.id:类实例对象的属性3. 优
转载
2024-10-20 06:56:25
139阅读
最近数据库老师布置了一个大作业,想了想,还是在这里记录一下学习的过程。此文权当是写给自己看的,能力有限。诸位若有任何指教,但说无妨。
首先,对于数据库,需要了解最核心的四个概念“增删改查”。其次,再是约束、函数、视图、触发器、存储过程、事务等之类的。
既然,标题是,创建一个完整的数据库,那么,接下来,我会记录的比较详细。分几次完成此文,亦是必然的。
另外,这段时间偏爱图灵的书籍,于是乎,决定
为什么使用MySQL作为数据库
MySQL是一种常用的关系型数据库管理系统,被广泛应用于WEB开发和数据分析等领域。它具有以下几个重要的特点,使其成为开发者首选的数据库之一。
1. 开源免费:MySQL是一款开源软件,可以免费使用。这意味着开发者在使用MySQL时不需要支付额外的费用,降低了开发成本。
2. 跨平台支持:MySQL可以运行在多个操作系统上,包括Windows、Linux、ma
原创
2023-08-14 15:07:56
225阅读
问题描述: 看下 1.1.1.1 的ftp为什么连不上 报错的信息: 'ftpServer' => '1.1.1.1', // FTP服务器地址 'ftpPort' => '21', 'ftpUsername' => 'admin.was.chinasoft.com', // FTP账号 'ftpP
转载
2019-01-30 14:28:00
256阅读
2评论
elasticsearch学习什么是elasticsearch?1、是一种面向文档的搜索引擎与数据分析,他能根据value 获取到key (倒排索引) ,能够根据搜索关键字搜索到想要查到的内容。elasticsearch 与传统数据库对应关系elasticsearchMySQLindexdatabasetypetableDocumentRowFieldColumnsmappings每个列的约束基本
FTP文件传输服务 FTP(File Transfer Protocol,文件传输协议)是典型的C/S结构的应用层协议,需要由服务器端软件、客户端软件两个部分共同实现文件传输功能。FTP连接及传输模式 FTP服务器默认使用TCP协议的20、21端口与客户端进行通信。20端口用与建立数据连接,并传输文件数据;21端口用与建立控制连接,并传输FTP控制
转载
2023-07-11 19:41:16
117阅读
oracle连接外部数据库 我经常在Corda Slack频道中闲逛,并尽可能回答问题。 我尝试回答的合理数量的问题与Oracle有关。 更具体地说,何时使用。 我觉得我可以回答,“当您需要验证可能经常更改的外部数据时使用Oracle”。 我大概在某个时候写了一个类似的答案。 我没办法做的...告诉某人如何实施。 因此,要纠正这一点。 我写这篇文章的目的是学习如何实现自己,并与您和我未来的
转载
2024-09-22 11:20:59
33阅读
elasticsearch 与 传统数据库的区别与选用1:ESElasticSearch是一款分布式全文检索框架,底层基于基于Lucene实现。ElasticSearch 使用 JSON 格式存储数据,属于文档存储 2:遍历方式ES有分片的概念,一个大的索引会被分成多个分片来进行存储数据,使用分布式的架构对分片进行并行搜索(基于倒排)传统数据的遍历,属于正向全表扫描
转载
2023-08-22 19:04:59
65阅读
目前大部分mysql和elasticsearch同步机制使用的插件实现的,常用的插件包为:logstash-input-jdbc,go-mysql-elasticsearch, elasticsearch-jdbc、canal 插件优缺点对比1. logstash-input-jdbclogstash官方插件,集成在logstash中,下载logstash即可,通过配置文
转载
2024-07-18 06:50:01
32阅读
Hive的介绍和特点一.什么是Hive二.Hive的优缺点1.Hive的优点2.Hive的缺点三.Hive和数据库比较 一.什么是Hive1.Hive是基于Hadoop一个数据仓库工具,用来数据提取和加载。 2.是一个可以存储查询分析在hadoop中大规模数据集的一个机制(机制:协调各个部分之间关系以更好地发挥作用的具体运行方式) 3.能够将结构化的数据映射成一张数据库的表,同时提供sql的查询
转载
2023-09-20 06:09:51
39阅读
MongoDB用户使用创建DB管理用户mongodb有一个用户管理机制,简单描述为
原创
2022-01-27 10:46:18
163阅读
es集群化各方面数据使用如上图所示,图解如下:1、RDBMS(关系型数据库):常见的关系型数据库比如:mysql、oracle、国产达梦、gbase等数据库,在这些关系型数据库之间数据可以通过kettle使用jdbc连接访问到数据库读取到数据,可以灵活自由的实现RDBMS之间数据跨库迁移、处理、关联等常用操作。2、logstash数据处理工具:logstash是处理RDBMS(关系型数据库)与No
转载
2023-12-22 15:47:46
69阅读
一、数据库创建用户1)简单创建 CREATE USER ty@localhost;2)带有密码 CREATE USER ty@localhost IDENTIFIED BY ‘123456’
转载
2024-03-22 21:25:46
50阅读
MongoDB用户使用创建DB管理用户mongodb有一个用户管理机制,简单描述为,有一个管理用户组,这个组的用户是专门为管理普通用户而设的,暂且称之为管理员。管理员通常没有数据库的读写权限,只有操作用户的权限, 因此我们只需要赋予管理员userAdminAnyDatabase角色即可。另外管理员账户必须在admin数据库下创建。小技巧:由于用户被创建在哪个数据库下,就只能在哪个数据库登录,应该把所有的用户都创建在admin数据库下。先use admin数据库,进行登录,登录后use其他数据库
原创
2021-08-17 17:06:17
199阅读
GUID是一种非常简单有效的生成分布式唯一Id的方式,因此也有很多地方使用它来作为数据库索引。然而,使用GUID作为数据库的索引会带来性能问题,一个是因为GUID较大,造成更大的查询开销,另外一个更主要的原因是GUID.NetGuid()函数生成的Guid是随机的,容易造成聚集索引的索引碎片。 一个 ...
转载
2021-07-28 22:01:00
522阅读
2评论
大家好,我是编程哥!ULID:Universally Unique Lexicographically Sortable Identifier(通用唯一词典分类标识符)UUID:Universally Unique Identifier(通用唯一标识符)为什么不选择UUIDUUID 目前有 5 个版本:版本1:在许多环境中是不切实际的,因为它需要访问唯一的,稳定的MAC地址,容易被攻击;版本2:将
转载
2024-09-24 14:10:46
161阅读
前言 FTP作为一种古老的协议,已经存在了很久,主要的作用是来进行文件共享。 数据库作为一种关键的服务,数据文件也是最重要的,那么一些数据库的元数据可以放在ftp中进行备份。使用ftp服务器备份是否妥当 ftp是file transfer protocol,也就是文件传输协议,通过tcp21端口来进行命令和控制的传输,使用其他的随机端口来传输数据。 每次想到备份的时候,第
原创
2021-03-10 10:18:10
270阅读
前言 FTP作为一种古老的协议,已经存在了很久,主要的作用是来进行文件共享。 数据库作为一种关键的服务,数据文件也是最重要的,那么一些数据库的元数据可以放在ftp中进行备份。使用ftp服务器备份是否妥当 ftp是file transfer protocol,也就是文件传输协议,通过tcp21端口来进行命令和控制的传输,使用其他的随机端口来传输数据。 每次想到备份的时候,第
原创
2021-03-10 10:18:16
759阅读
之前游戏开发服务端都是用纯c++来写,现在很多写游戏服务器越来越倾向脚本语言,因为用c++来写一些逻辑的确是痛苦之极,当然如果追求效率的还是用c/c++实现更好。
转载
2023-06-01 22:35:48
113阅读
redis是什么?
1.redis是一种菲关系型的数据库,里面所有的数据存储都是以key value的形式存储的,显而易见,最直接的说法,redis就是一个数据库,可以当做一个数据库来使用
当然,在我们的实际开发过程中,很少把redis单独当做数据库来使用,因为它是直接把数据存储在电脑的内存中的,最明显的一个瓶颈就是容量问题了
&
转载
2023-09-08 23:43:01
56阅读