随笔分类 -  数据库

JDBC快速入门
摘要:JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC) 阅读全文

posted @ 2021-04-28 08:24 进击的davis 阅读(81) 评论(0) 推荐(0)

关于MYSQL常用操作查询语言
摘要:DDL:操作数据库、表 1. 操作数据库:CRUD 1. C(Create):创建 * 创建数据库: * create database 数据库名称; * 创建数据库,判断不存在,再创建: * create database if not exists 数据库名称; * 创建数据库,并指定字符集 * 阅读全文

posted @ 2021-04-27 21:55 进击的davis 阅读(101) 评论(0) 推荐(0)

Django ORM 使用原生 SQL语句执行sql数据库操作
摘要:django中的ORM提供的操作功能有限,在模型提供的查询API不能满足实际工作需要时,可以在ORM中直接执行原生sql语句。 Django 提供两种方法使用原生SQL进行查询:一种是使用raw()方法,进行原生SQL查询并返回模型实例;另一种是完全避开模型层,直接执行自定义的SQL语句。另外就是用 阅读全文

posted @ 2021-04-02 16:09 进击的davis 阅读(800) 评论(0) 推荐(0)

sqlite 查询语句
摘要:基本语句结构: SELECT [DISTINCT] column1, column2 # distinct 去重 FROM table1, table2 # 筛选出哪些字段 WHERE [ conditions ] # 最开始的条件 GROUP BY column1, column2 # 分组依据 阅读全文

posted @ 2021-03-30 15:59 进击的davis 阅读(194) 评论(0) 推荐(0)

django项目使用mysql作为数据库配置
摘要:Django项目中配置使用MySQL一共分四步: 安装MySQL, 创建数据库名和用户名,通过pip安装第三方库pymysql和修改配置文件settings.py。 第一步 安装MySQL Linux用户可以使用如下命令安装mysql-server。 sudo apt-get install mys 阅读全文

posted @ 2021-03-25 17:47 进击的davis 阅读(294) 评论(0) 推荐(0)

linux 安装mysql及常用配置 授权 改密 开放端口
摘要:ubuntu 18.04 1.安装 apt-get install -y mysql-server 使用上述命令即可完成mysql的安装,有些教程建议install mysql-client,实践表明,上述命令同时完成client的安装。 安装以后,mysql是在后台运行的,可以通过service命 阅读全文

posted @ 2021-03-25 14:12 进击的davis 阅读(117) 评论(0) 推荐(0)

redis api之python操作整理
摘要:1.简介 Redis 是一个基于内存的高效的键值行非关系型数据库,存取效率极高。 python提供了两个类:分别为Redis和StrictRedis来实现Redis的命令操作。StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼 阅读全文

posted @ 2021-02-24 10:07 进击的davis 阅读(944) 评论(0) 推荐(0)

redis连接问题
摘要:版本: ubuntu 18.04 redis-server 4.0 redis默认本地回环地址,127.0.0.1,如果我们想更改为其他host,可以通过更改配置文件实现。 更改配置文件: sudo vim /etc/redis/redis.conf 编辑内容: 一般在line69,更改 bind 阅读全文

posted @ 2021-02-08 18:48 进击的davis 阅读(112) 评论(0) 推荐(0)

redis五大类型常用命令-string|list|hash|set|zset-订阅-事务
摘要:##一、redis启动: 本地启动:redis-cli 远程启动:redis-cli -h host -p port -a password AUTH password: 验证密码是否正确: ECHO message:打印字符串 PING:查看服务是否运行 QUIT:关闭当前连接 SELECT in 阅读全文

posted @ 2021-02-08 18:27 进击的davis 阅读(448) 评论(0) 推荐(0)

redis命令大全-精简整理
摘要:#redis命令大全 1.基于内存的key-value数据库 2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次 3.支持数据持久化 4.value可以是string,hash, list, set, sorted set 使用场景 1. 去最新n个数据的 阅读全文

posted @ 2021-01-20 16:44 进击的davis 阅读(235) 评论(0) 推荐(0)

python 操作sqlite数据库完成CRUD
摘要:###基本流程 sqlite基本命令: # 1.创建连接 conn = sqlite3.connect("db_file") # 2.创建游标 cursor = conn.cursor() sql = "insert|select|delete|update ..." # 创建删除表,表记录的cru 阅读全文

posted @ 2021-01-16 14:39 进击的davis 阅读(688) 评论(0) 推荐(0)

linux tar包安装sqlite3
摘要:1.下载SQLite源代码sqlite-3.6.23.1.tar.gz 2.复制sqlite-3.6.23.1.tar.gz到linux上的/usr/src目录 3.解压源代码 tar -xvzf sqlite-3.6.23.1.tar.gz 4.进入源代码目录 cd sqlite-3.6.23.1 阅读全文

posted @ 2020-12-28 16:53 进击的davis 阅读(330) 评论(0) 推荐(0)

sqlite数据表的增删改查操作
摘要:sqlite 数据库的表信息查看 ubuntu18.04通过sqlite3的数据表进行CRUD操作, 首先安装sqlite3 # 1.sudo apt-get install sqlite3 # 安装后可查看对应版本信息,sqlite3 --version # 2.cd sqlite.db文件夹 # 阅读全文

posted @ 2020-11-30 17:11 进击的davis 阅读(782) 评论(0) 推荐(0)

python实现elasticsearch操作-CRUD API
摘要:#python操作elasticsearch常用API *官方API: * https://elasticsearch-py.readthedocs.io/en/master/api.html#global-options ##1.基础 通过elasticsearch 模块实现python与elas 阅读全文

posted @ 2020-09-25 19:57 进击的davis 阅读(415) 评论(0) 推荐(0)

elasticsearch要点及常用查询
摘要:elasticsearch要点及常用查询 查询与过滤 明确查询和过滤各自的优缺点,以及适用场景。 过滤语句会询问每个文档的字段值是否包含着特定值,查询语句会询问每个文档的字段值与特定值的匹配程度如何。这一点较好区分,一条查询语句会计算每个文档与查询语句的相关性,会给出一个相关性评分 _score,并 阅读全文

posted @ 2020-09-25 10:06 进击的davis 阅读(663) 评论(0) 推荐(0)

elasticsearch练习
摘要:#elasticsearch练习 最近在学习elasticsearch,做了一些练习,分享下练习成果,es基于6.7.2,用kibana处理DSL,有兴趣的伙伴可以自己试试 ##1.简单查询练习 source: test003/doc ###1.1 查询name中包含"li"的人, GET test 阅读全文

posted @ 2020-09-25 10:02 进击的davis 阅读(815) 评论(0) 推荐(0)

导航