• Django如何重置migration的几种情景

    2021-02-24

    情景一:不需要原有的数据库数据  删除数据库所有的表  删除项目的migration模块中的所有 文件,除了__init__.py 文件  执行脚本python manage.py makemigrationspython manage.py migrate情景2:不想要删除现有的数据库,只是想重新建立 migration 文件首先要保证,目前的migration文件和数据库是同步的,通过执行py

  • python自动生成sql语句的脚本

    2021-02-24

    描述:工作中在数据库中创建表时,当字段很多时,比较麻烦,开发一个工具,可在excel中写好字段英文名和中文名,然后通过py生成脚本或直接在库中生成表脚本:import tkinterfrom tkinter import *import tkinter.messageboxfrom tkinter import scrolledtextimport xlrdimport pymysqlimport

  • TagLyst Next怎么使用 TagLyst Next文件分类方法分享

    2021-02-24关键词: 文件管理软件模式数据库单击

    TagLyst Next是一款专业的文件整理软件,软件支持通过添加标签来创建文件库,支持各种类型的资料入库,然后添加标签分门别类,感兴趣的朋友不要错过了。软件名称:TagLyst Next(文件分类整理软件) v4.128 中文安装版软件大小:85.9MB更新时间:2021-02-24立即下载使用方法将实体文件添加到数据库由于“数据库”是一个文件夹,因此“数据库

  • MySQL存储过程的查询命令介绍

    2021-02-22

    如下所示:select name from mysql.proc where db='数据库名';或者select routine_name from information_schema.routines where routine_schema='数据库名';或者show procedure status where db='数据库名';SHOW CREATE PROCEDURE 数据库.存储

  • 数据库在计算机应用中的作用是什么

    2021-02-19关键词: 数据数据库独立性是一个用户

    数据库在计算机应用中的作用是:1、实现数据共享;2、减少数据的冗余度;3、数据的独立性;4、数据实现集中控制;5、数据一致性和可维护性,以确保数据的安全性和可靠性;6、故障恢复。本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效

  • Linux 上 定时备份postgresql 数据库的方法

    2021-02-19

    为了避免操作数据库的风险 因此计划每天对postgresql 数据库 进行定时备份1.服务器地址:备份服务器地址 10.10.10.101(虚构)postgresql 数据库所在的服务器地址 10.10.10.100(虚构)因为我有单独的备份数据库 不在同一个服务器上操作 首先要保证这两个服务器的网络是通的我是运用shell脚本和Linux自带的定时任务进行的,操作步骤如下:**一 创建备份she

  • java代码实现mysql分表操作(用户行为记录)

    2021-02-19

    设置项目气动执行次方法(每天检查一次表记录)public class DayInterval implements ServletContextListener{private static SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");public static void showDay

  • 深入理解r2dbc在mysql中的使用

    2021-02-18

    简介mysql应该是我们在日常工作中使用到的一个非常普遍的数据库,虽然mysql现在是oracle公司的,但是它是开源的,市场占有率还是非常高的。今天我们将会介绍r2dbc在mysql中的使用。r2dbc-mysql的maven依赖要想使用r2dbc-mysql,我们需要添加如下的maven依赖:<dependency>  <groupId>dev.miku</groupId>  <artifac

  • MySQL查询优化之查询慢原因和解决技巧

    2021-02-08

    在做开发的朋友特别是和mysql有接触的朋友会碰到有时mysql查询很慢,当然我指的是大数据量百万千万级了,不是几十条了,下面我们来看看解决查询慢的办法会经常发现开发人员查一下没用索引的语句或者没有limit n的语句,这些没语句会对数据库造成很大的影响,例如一个几千万条记录的大表要全部扫描,或者是不停的做filesort,对数据库和服务器造成io影响等。这是镜像库上面的情况。而到了线上库,除了出

  • 浅谈Mysql哪些字段适合建立索引

    2021-02-08

    1 数据库建立索引常用的规则如下:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:A、正确选

  • PostgreSQL中的VACUUM命令用法说明

    2021-02-05

    每当PostgreSQL数据库中的表中的行被更新或删除时,死亡行会被遗留下来。VACUUM则会把它们除去来使空间能被重新利用。如果一个表没有被清空,它会变得臃肿,浪费磁盘空间而且会降低顺序表扫描的速度,而且在较小范围内也会降低索引扫描的速度。VACUUM命令只可以移除这些不再被需要的行版本(也被称为元组)。如果被删除事务的事务ID(存储在xmax系统列中)比仍然活跃在PostgreSQL数据库(或

  • Postgresql 数据库权限功能的使用总结

    2021-02-05

    Postgresql数据库支持灵活的权限管理,可以控制一个角色(组、用户)对某张表的读、写、更新、删除等操作权限、执行某个函数的权限以及操作(使用、更新等)视图、序列的权限。PG的权限管理功能比较强大,可以细化到对一张表的各个字段,比如禁止用户访问一张表里的密码字段等,在稍后的内容中给出详细的解释。虽然在PG数据库中把用户、角色统一叫做角色,甚至创建语句都为create role XXX,但用户和

  • postgresql数据库连接数和状态查询操作

    2021-02-01

    查看数据库的当前连接数和状态的几种方式:只是能看出数据库服务是否正在运行和启动路径pg_ctl status统计当前postgresql相关进程数,在大体上可以估算数据库的连接数,非精准,但是目前最常用的ps -ef |grep postgres |wc -l包含本窗口的所有数据库连接数SELECT count(*) FROM pg_stat_activity;不包含本窗口的所有数据库连接数,其中

  • springboot 没法扫描到repository的解决

    2021-01-30

    sprint boot2.0启动的时候报错!A component required a bean of type 'XXX' that could not be found.就是没有扫描到我的repository包里的代码我先用@ComponentScan注解加上类所在的包名,没有报错,可以正常启动但是坑爹的是@RestController注解下的Controller层的代码没有扫描到就是说ht

  • PostgreSQL的外部数据封装器fdw用法

    2021-01-19

    数据封装器fdw(Foreign Data Wrappers)在PostgreSQL中相当于oracle中的dblink,可以很方便的操作其他数据库中的数据。场景,在本地的test库中通过外部数据封装器fdw访问本地的testdb中的t2表本地库test用户u1,远程库test用户dbuser版本:postgres=# select version();             version--

  • PHP实现会员注册系统

    2021-01-19

    分享一个基于PHP的非常简单基础的注册系统,为了减轻难度没有使用Cookie和Session,数据库大家按照自己需求更改,有问题欢迎联系我。index.html<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Title</title></head><body>   <a href="join_us.html

  • PostgreSQL 恢复误删数据的操作

    2021-01-18

    在Oracle中;删除表或者误删表记录;有个闪回特性,不需要停机操作,可以完美找回记录。当然也有一些其他的恢复工具;例如odu工具,gdul工具。都可以找回数据。而PostgreSQL目前没有闪回特性。如何在不停机情况下恢复误删数据。还好是有完整的热备份。本文描述的方法是:利用热备份在另一台服务器进行数据恢复;再导入正式环境;这样不影响数据库操作。这方法也适用在Oracle恢复。必须满足几个条件1

  • Postgresql 解决pg掉电后无法重启的问题

    2021-01-18

    机房断电后重启pg数据库,报如下错误:< 2019-01-01 22:42:59.240 EST >LOG: database system was interrupted while in recovery at 2019-01-01 22:00:58 EST< 2019-01-01 22:42:59.240 EST >HINT: This probably means that some da

  • Mybatis环境配置及测试详解

    2021-01-18

    mybatis 3 | 参考文档MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。一、mybatis

  • Postgresql 如何选择正确的关闭模式

    2021-01-18

    停止数据库的命令:pg_ctl stop -D $PGDATA [-m shutdown-mode]shutdown-mode有如下几种模式:1. smart: 等所有的连接中止后,关闭数据库。如果客户端连接不终止, 则无法关闭数据库。开启一个空会话:[root@localhost ~]# su - postgres[postgres@localhost ~]$ psqlpsql (9.4.4)T

  • Postgres 创建Role并赋予权限的操作

    2021-01-16

    创建RoleCREATE USER <role_name> PASSWORD '<role_password>';赋予权限赋予database所有权限GRANT ALL ON DATABASE <db_name> TO <role_name>;赋予只读权限 (不能再db level直接赋予SELECT权限)GRANT SELECT ON ALL TABLES IN SCHEMA <schema_n

  • 详解Mybatis的缓存

    2021-01-16

    Mybatis的缓存mybatis是一个查询数据库的封装框架,主要是封装提供灵活的增删改sql,开发中,service层能够通过mybatis组件查询和修改数据库中表的数据;作为查询工具,mybatis有使用缓存,这里讲一下mybatis的缓存相关源码。缓存在计算机里面,任何信息都有源头,缓存一般指源头信息读取后,放在内存或者其他读取较快的地方,下次读取相同信息不去源头查询而是直接从内存(或者能快

  • C#从数据库读取图片并保存的两种方法

    2021-01-16

    方式一:数据库用的是SQL 2008,数据表中存放的是图片的二进制数据,现在把图片以一种图片格式(如.jpg)导出,然后存放于指定的文件夹中,实现方式如下:byte[] bytImg = (byte[])myDAL.DbHelperSQL.Query("SELECT F_Photo FROM myTable WHERE ID=1").Tables[0].Rows[0][0];if (bytImg

  • postgresql 中的参数查看和修改方式

    2021-01-16

    1.查看参数文件的位置使用show 命令查看,比较常用的show config_file.此还可以查看pg_settings数据字典.test=# show config_file;     config_file     ------------------------------ /data/pgdata/postgresql.conf(1 row)test=# show hba_file t

  • java编程是做什么的

    2021-01-14

    我们在对计算机下达指令时,需要用电脑能听懂的语言,这种就是编程的语言。在类型上分为两种:面向对象、面向过程。一个是下达指令,另一种是我们常说的做开发的工作,两者在实际运用时经常结合在一起。下面我们就java编程进行全面的说明、类型讲解,并带来常见的知识点和工具分享。1.编程说明用类似英语的语言,和电脑对话,指挥电脑为你工作。你指挥英国人,要用英语给他下命令,指挥计算机,那肯定要用计算机懂得语言,这

 1429    1 2 3 4 5 6 7 8 9 10 下一页 尾页

分类点击榜

    栏目ID=0的表不存在(操作类型=0)

分类评论榜

    栏目ID=0的表不存在(操作类型=0)

微信扫一扫

易采站长站微信账号