MySQL 字段别名有时候字段的名称不具备可读性,这样使得查询的输出很难理解,要给字段一个描述性名称,您可以使用字段别名。以下语句说明如何使用字段别名:SELECT [column_1 | expression] AS descriptive_name FROM table_name;要给字段取一个别名,请使用AS关键字。如果别名包含空格,则必须使用单引号将别名引用,如:SELECT [c
转载 2024-10-22 09:23:14
20阅读
# Go Redis 切换DB实现教程 ## 1. 简介 在使用Go语言操作Redis数据库时,我们经常需要切换不同的数据库。切换数据库可以让我们在同一个Redis实例中管理多个独立的数据集,每个数据集可以有不同的键值对。本教程将教你如何在Go语言中实现Redis数据库的切换。 ## 2. 实现步骤 下面是实现Redis数据库切换的步骤: | 步骤 | 描述 | | ---- | ---
原创 2023-08-11 09:58:30
1135阅读
Go语言是一门静态类型开发语言。Go语言最主要的特性如下:(1)自动垃圾回收(2)更丰富的内置类型(3)函数多返回值(4)错误处理(5)匿名函数和闭包(6)类型和接口(7)并发编程(8)反射(9)语言交互性对于需要手动管理内存的语言来说,可能引发的一个问题是:如果开发者忘记释放内存,会引发内存泄漏问题。如果方法频繁被调用,会出现内存一直疯涨致使系统内存全部被占用并导致程序崩溃,如果泄露的是系统资源
转载 7月前
45阅读
# Redis 数据库选择指南 在日常开发中,我们经常会使用 Redis 作为缓存数据库来提高系统性能。但是在使用 Redis 时,我们需要选择适合的数据库以满足我们业务的需求。本文将为大家介绍如何根据实际情况选择合适的 Redis 数据库。 ## 什么是 Redis Redis 是一个开源的内存缓存数据库,它支持多种数据结构,如字符串、散列、列表、集合等。由于 Redis 具有高性能、高可
原创 2024-03-05 06:39:24
39阅读
package dbimport ( "context" "github.com/mongodb/mongo-go-driver/mongo" "time")/* mongodb */func InitMongoDB() (col
原创 2022-10-28 16:29:23
44阅读
mysql 下载依赖包 go get -u github.com/go-sql-driver/mysql package main import ( "database/sql" "fmt" "time" _ "github.com/go-sql-driver/mysql" ) func Conne
原创 10月前
26阅读
module hellogingo 1.15require ( github.com/gin-gonic/gin v1.
原创 2022-10-09 22:56:10
165阅读
(二) : golang驱动:  github.com/garyburd/redigo/redisGitHub: https://github.com/zhumengyifang/GoRedisDemoLPushRedis Lpush 命令将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不
转载 2023-10-20 22:24:34
76阅读
在上文中,我们了解了教你如何利用MySQL学习MongoDB之授权和权限,本文中我们继续我们的学习之旅,学习两者的导入和导出。1、MySQL导入和导出(1)、mysqlimport此工具位于mysql/bin目录中,是MySQL的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到你指定的数据库和表
转载 2023-07-17 22:53:35
276阅读
我想从安全性和数据量这两个方面进行阐述。mongodb与mysql命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。Mon
目录一.数据库(DB)1.数据库的优点2.数据库存储数据的特点二.数据库管理系统(DBMS)三.MySQL1.MySQL的优点2.MySQL的缺点3.使用MySQL四.SQL1.SQL的优点2.分类3.语法规范五.联系一.数据库(DB)数据库(database):保存有组织的数据的容器,通常是一个文件或一组文件。数据库就相当于一个仓库,用于有组织的采存储数据。1.数据库的优点整体数据结构化数据的共
转载 2023-08-08 07:47:08
426阅读
MySQL支持6种不同的表类型:BDB、InnoDB、HEAP、ISAM、MERGE以及MyISAM。其中 BDB,InnoDB单独属于一类,称为“事务安全型”(transaction-safe),其余的表类型属于第二类,称为“非事务安全型”(non- transaction-safe)。一.事物安全型BerkeleyDB表类型:BerkeleyDB表(TYPE=BDB)是为了满足MySQL开发者
转载 2023-07-09 19:29:16
108阅读
一、下载 sqlite 创建 sqlite 数据库来实现【1】下载sqllite数据库  本机(windows系统)安装sqlite数据库。   下载地址为(http://www.sqlite.org/download.html),在Precompiled Binaries for Windows选项中,选择下载(sqlite-tools-win32-x86-3220000.zip)。 
数据库 关系型数据库(RDBMS):oracle mysql db2 sql server sybase... 优点:容易理解、方便使用、数据一致、读写实时 数据一致:事务 要么全部成功;要么全部失败; 在我们数据库中一个事务是由很多条sql语句组成,要么全部执行成功,要么全部失 败;这样才能保证数据的一致性 168/227 应用场景:1、对数据的一致性要求比较高(银行的交易系统)2、对数据的实
转载 2023-06-24 23:42:35
139阅读
DB、DBMS和DBS三者之间的关联是:DBS包含DB和DBMS。DBS是指数据库体系,数据库体系平常由四个部份组成,分别是:1、数据库;2、硬件;3、软件;4、职员。DB、DBMS和DBS三者之间的关联:DBS包含DB和DBMS。(引荐进修:mysql教程)剖析:DB:是指datebase(数据库)DBS:是指datebase systerm (数据库体系)DBMS:是指datebase man
https://zhuanlan.zhihu.com/p/343746709mysql底层的数据结构是B+树,但是同样是B+树,但是确实有很大的不同。先说一下B树与B+数,如下图B树B+树1、MyISAM存储引擎MyISAM索引文件在数据库中存放的对应表的磁盘文件有*.frm,.MYD,.MYI结尾的三个文件;frm文件是存放的表结构,表的定义信息;MYD文件是存放着表中的数据;MYI文件存放着表
最近客户要求把mysql数据库改成用db2数据库,真是醉了,市面上各种数据库,语法不同,函数不同,工具也不同,增长了程序员的负担。我用过Oracle、mysqldb2数据库,感受db2是最难用的,可能用习惯了Oracle,用db2特别难用。可是客户是上帝,让干吗就干吗呗。因而上网搜了搜迁移工具,十分感谢IBM开发了IBM MTK数据库迁移工具,也许是IBM为了抢占其余数据库市场才开发的(只是猜想
1.数据库结构Redis服务器将所有数据都保存在服务器状态redis.h/redisServer结构的db数组中,db数组的每个元素都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据库,在初始化服务器时,程序会根据服务器状态的dbnum属性来决定应该创建多少个数据库。dbnum属性的值由服务器配置的database选项决定,默认为16。struct redisServe
转载 2023-07-11 22:51:51
173阅读
# MySQL数据库文件概述与相关操作 ## 引言 MySQL是一种开源的关系型数据库管理系统,被广泛地应用于各种网站和应用程序中。在MySQL中,数据以文件的形式存储在磁盘上。本文将介绍MySQL数据库文件的概念、类型以及相关的操作,帮助读者更好地理解和使用MySQL数据库。 ## MySQL数据库文件类型 MySQL数据库文件主要分为以下几种类型: - **数据文件(.frm)**:
原创 2023-10-30 07:31:51
81阅读
# MySQL导出数据库 MySQL是一种开源的关系型数据库管理系统,广泛应用于Web应用程序的后端数据存储和处理。在开发过程中,我们常常需要将数据库导出备份,以便在需要的时候进行恢复或迁移。本文将介绍如何使用MySQL自带的工具来导出数据库。 ## 导出数据库的方法 MySQL提供了多种方法来导出数据库,包括使用命令行工具和使用可视化管理工具。下面将介绍两种常用的方法。 ### 1. 使
原创 2023-08-20 10:22:34
132阅读
  • 1
  • 2
  • 3
  • 4
  • 5