随笔分类 -  数据库

docker redis
摘要:docker run --name my-redis -d -p 6379:6379 redis redis-server --requirepass yourpassword 阅读全文
posted @ 2024-02-23 18:12 黑逍逍 阅读(14) 评论(0) 推荐(0)
neo4j CQL
摘要:Neo4j的Cypher Query Language(CQL)是专门为图数据库设计的查询语言,其语法类似于SQL,但是专门用于描述和查询图数据。以下是一些常见的Cypher查询示例和用法,包括创建数据、查询数据、更新数据和删除数据的操作。 1. 创建节点和关系 创建单个节点: CREATE (no 阅读全文
posted @ 2024-02-23 10:30 黑逍逍 阅读(48) 评论(0) 推荐(0)
主键和外键
摘要:主键 主键(Primary Key): 主键是用于唯一标识表中每一行记录的字段或字段组合。 每个表只能有一个主键,且主键的值不能重复且不能为NULL。 主键通常用于加速数据检索,因为数据库系统会为主键创建索引。 在MySQL中,可以在表的创建时或之后通过ALTER TABLE语句添加主键。 在创建表 阅读全文
posted @ 2023-12-15 11:51 黑逍逍 阅读(46) 评论(0) 推荐(0)
mysql安装--windows
摘要:真是无语了。 网上的教程乱起八糟 step1:官网 MySQL :: Download MySQL Community Server 2. 安装 3.. 环境变量 安装位置的bin目录 4.检查 阅读全文
posted @ 2023-12-11 17:24 黑逍逍 阅读(9) 评论(0) 推荐(0)
OLAP
摘要:OLAP(Online Analytical Processing)在线分析处理。 主要用于复杂的数据分析和报表生成。与OLTP(Online Transaction Processing)处理实时交易和查询不同,OLAP处理的是对大规模数据集合进行多维度的分析,以便支持决策支持系统和数据挖掘等应用 阅读全文
posted @ 2023-07-19 21:12 黑逍逍 阅读(110) 评论(0) 推荐(0)
OLTP
摘要:OLTP(Online Transaction Processing)在线事务处理。 OLTP系统处理大量实时交易,并且为了保证数据的一致性、完整性和可靠性,使用事务来执行这些交易。 假设我们有一个银行账户表,用于存储用户的账户信息 CREATE TABLE bank_accounts ( acco 阅读全文
posted @ 2023-07-19 21:08 黑逍逍 阅读(39) 评论(0) 推荐(0)
事务
摘要:事务(Transaction)是一系列数据库操作的执行单元,这些操作要么全部成功地执行,要么全部回滚(撤销),从而确保数据库的数据一致性和完整性。 原子性(Atomicity):事务被视为一个不可分割的原子操作单元,要么全部执行成功,要么全部失败回滚。如果事务中的任何操作失败,那么所有的操作都会被撤 阅读全文
posted @ 2023-07-19 20:53 黑逍逍 阅读(30) 评论(0) 推荐(0)
安装mysql在线版本
摘要:1. 安装 MySQL 服务器和客户端: sudo apt install mysql-server mysql-client 2.启动 sudo systemctl start mysql 3.修改密码 sudo mysql_secure_installation 输入 MySQL root 用户 阅读全文
posted @ 2023-07-16 19:12 黑逍逍 阅读(73) 评论(0) 推荐(0)
mybatis定义
摘要:MyBatis(前身为iBatis)是一种开源的持久层框架,它用于简化数据库访问的过程。它提供了一种将数据库操作与Java对象之间的映射的方式,使得开发人员可以通过配置文件或者注解来定义SQL查询语句,然后通过MyBatis框架来执行这些查询并将结果映射到相应的Java对象中。 MyBatis的核心 阅读全文
posted @ 2023-07-13 14:38 黑逍逍 阅读(66) 评论(0) 推荐(0)
语法-where
摘要:在MySQL中,WHERE是一种用于查询数据的子句(clause)。它被用于在SELECT、UPDATE、DELETE等语句中指定一个条件,以过滤出符合条件的数据。 WHERE子句可以根据指定的条件对表中的数据进行过滤。只有满足条件的记录才会被包含在查询结果中。 在使用WHERE子句时,您可以使用各 阅读全文
posted @ 2023-07-05 22:38 黑逍逍 阅读(91) 评论(0) 推荐(0)
mysql在命令行中,中文乱码
摘要:mysql -u your_username -p --default-character-set=utf8 your_database 连接数据库的时候就定义编码 阅读全文
posted @ 2023-06-27 23:23 黑逍逍 阅读(13) 评论(0) 推荐(0)
将一个表中的数据复制一下,
摘要:INSERT INTO my_table SELECT * FROM my_table; 这就可以了,几百万条 ,嘎嘎就创建好了 INSERT INTO my_table SELECT * FROM my_table LIMIT 100; 阅读全文
posted @ 2023-06-27 23:13 黑逍逍 阅读(20) 评论(0) 推荐(0)
mysql常用命令
摘要:连接到 MySQL 服务器: mysql -u username -p 显示数据库列表: SHOW DATABASES; 创建数据库: CREATE DATABASE database_name; 删除数据库 USE database_name; DROP DATABASE database_nam 阅读全文
posted @ 2023-06-27 23:07 黑逍逍 阅读(16) 评论(0) 推荐(0)
ER图改颜色
摘要: 阅读全文
posted @ 2023-06-15 18:54 黑逍逍 阅读(28) 评论(0) 推荐(0)
windows下mysql的启动
摘要: 阅读全文
posted @ 2023-06-09 17:03 黑逍逍 阅读(10) 评论(0) 推荐(0)
redis的增删改查
摘要:增加(添加)操作: 设置单个键值对:SET key value 设置多个键值对:MSET key1 value1 key2 value2 ... 添加元素到列表的尾部:RPUSH key element 添加元素到集合:SADD key member 删除操作: 删除单个键:DEL key 删除多个 阅读全文
posted @ 2023-06-05 09:43 黑逍逍 阅读(360) 评论(0) 推荐(0)
什么是neo4j
摘要:Neo4j是一个高性能、开源的图数据库管理系统,用于存储、管理和查询具有复杂关系的数据。它是构建在图论原理之上的数据库系统,旨在提供一种优雅和高效地处理图数据的方式。 与传统的关系型数据库不同,Neo4j将数据存储为节点(Node)和关系(Relationship)的集合,通过这些节点和关系来构建图 阅读全文
posted @ 2023-05-31 13:49 黑逍逍 阅读(283) 评论(0) 推荐(0)
语法-select
摘要:connection = mysql.connector.connect( host="218.24.35.79", user="root", password="1qaz2wsx4rfv", database="cunchu")# 创建游标cursor = connection.cursor()# 阅读全文
posted @ 2023-05-29 17:34 黑逍逍 阅读(52) 评论(0) 推荐(0)
语法-insert
摘要:INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...) 一定要按顺序吗? 只插入最后一个列的值可以吗? 阅读全文
posted @ 2023-05-29 12:51 黑逍逍 阅读(29) 评论(0) 推荐(0)