首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏进步集

    原创 数据库3

    count(*)—统计关系里面有多少元组 count(A)–计算属性A有多少个值 加distinct 就是查有多少不同的值 sum 就是把所有是a的属性求和 avg 求均值 A是某个表一个单个的属性

    30620编辑于 2022-11-12
  • 来自专栏多线程

    MyBatis查询数据库3

    在使用#{}时,MyBatis会将参数值通过JDBC的PreparedStatement接口进行预编译,参数值会被当做字符串类型处理,然后由JDBC驱动来负责将其转换成对应的数据库类型,这样可以避免SQL 失败":"成功")); } 单元测试成功: 可以看到这是非常可怕的,居然把我所有用户信息返回了(数据库中一共有五个用户),也就是说,你想使用哪个用户登录就可以使用哪个用户登录。 所有这是不能直接使用 有SQL注入的风险,所有这是不能直接使用 {},可以考虑使用 mysql 的内置函数 concat() 来处理,实现代码如下: <select id="findUserByName<em>3</em>" 当程序中的属性值与数据库中的字段名不一样时 @Data public class Userinfo { private Integer id; private String name;/ DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd

    91920编辑于 2023-10-16
  • 来自专栏mysql

    hhdb数据库介绍(3)

    ) 硬盘:2.5' 800G 写入密集型 SATA/SAS SSD *2 RAID 1(选用800G原因为写入寿命更长) RAID卡:H730P 网卡:万兆网卡 服务器数量:2(集群负载均衡模式则至少3台最多 中国人民银行 所属行业:金融行业 项目名称:中国人民银行征信中心 案例简介: 围绕中国人民银行征信中心的数据库实施服务技术要求,从数据库架构设计、数据分片设计、数据架构治理原则,及数据库的安装部署、标准初始化 根据银联商务系统特征,提供了从数据库架构设计、数据分片设计、数据架构治理原则,及数据库的安装部署等方案。 同时HHDB Server关系集群数据库产品提供完备的高可用解决方案,读写分离,容灾备份,监控报警等功能,帮助银联商务成功进行异构数据迁移,并帮助银联商务建立数据库运维体系。 因此引入了国产自研的关系集群数据库HHDB Server。

    38910编辑于 2025-03-25
  • 来自专栏Y大宽

    3️⃣ 多序列比对(3):工具和数据库

    最为普遍是引用的是Clustal,Muscle 其中Clustal有Clustal Omega,ClustalW和ClustalX3个版本。目前ClustalW2已经不再提供在线服务。

    2.3K20发布于 2019-01-28
  • 来自专栏用户7873631的专栏

    session登陆3链接数据库3

    utf-8'); session_start(); //获取输入的值 $username=$_POST['username']; $password=$_POST['password']; //链接数据库

    60410发布于 2020-10-28
  • 来自专栏python全栈教程专栏

    mysql数据库3):创建并使用数据库

    (1)使用SHOW语句找出服务器上当前存在什么数据库: show databases;  (2)访问某个数据库: use news; (3)查看数据库用户名和密码: select * from mysql.user

    2K20发布于 2021-10-18
  • 来自专栏python3

    k3 数据库维护

    用下面的语句查下临时表数量吧,可能临时表需要清理啦 select name from sys.tables where createdate<getdate()-1 and name like 'tm[^]%'

    96110发布于 2020-01-15
  • 来自专栏python3

    SQLite3数据库读写

    //插入数据 #include "CppSQLite3.h" #include <io.h> CppSQLite3DB db; BOOL re = _access("config.db", 0);//判文件是否存在 = -1)//等于-1表示不存在 { db.open("config.db"); CppSQLite3Buffer bufSQL; bufSQL.format("insert into UserManage ; } //查询 CppSQLite3DB db; db.open("C:\\config.db"); CppSQLite3Query q = db.execQuery("select * from userManage

    68520发布于 2020-01-07
  • 4-3数据库迁移

    Microsoft.EntityFrameworkCore.Tools 上一节中讲到,使用Add-Migration和Update-database会在项目中生成文件夹Migrations,其中有两类文件: 数字+迁移名字的文件,每个文件代表一次对数据库的修改 数字+迁移名字.cs文件是和具体数据库无关的抽象模型,里面有up和Down两个方法,分别代表向上迁移和向下迁移,即类似于数据库版本的的前进与回退 数字+迁移名字.Designer.cs文件记录的是和具体数据库相关的代码 其他数据库迁移命令 Update-databse+参数 Update-databse XXX将数据库回滚到xxx迁移脚本之后的状态 Remove-migration 删除最后一次迁移脚本 Script-Migration

    9010编辑于 2026-06-17
  • 来自专栏知了一笑

    SpringBoot3数据库集成

    标签:Jdbc.Druid.Mybatis.Plus; 一、简介 项目工程中,集成数据库实现对数据的增晒改查管理,是最基础的能力,而对于这个功能的实现,其组件选型也非常丰富; 通过如下几个组件来实现数据库的整合 ; Druid连接池:阿里开源的数据库连接池,并且提供SQL执行的监控能力; MybatisPlus框架:基于Mybatis框架的增强工具包,可以用于简化持久层开发,显著的提高效率; MySQL数据库: 常用的关系型数据库组件,在案例中使用Druid组件来连接数据库; 二、工程搭建 1、工程结构 2、依赖管理 Druid连接池使用的是1.2.18版本;在mybatis-plus组件中依赖mybatis -- Druid组件 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-3-starter .id = tb2.user_id WHERE tb1.state='1' ORDER BY tb1.id DESC </select> </mapper> 3

    70140编辑于 2023-09-01
  • 来自专栏sktj

    python3 数据库编程

    数据库的通用API image.png image.png 操作流程 image.png sqlite3 image.png curd image.png executemany image.png image.png

    53230发布于 2019-12-12
  • 来自专栏自动化、性能测试

    MongoDB(3)- Database 数据库相关

    数据库初始安装完成后,默认的数据库是 test 学习时可以在默认 test 数据库上进行各种练习操作 MongoDB 数据库的命名规则 MongoDB 数据库的命名要符合 UTF-8 标准的字符串 、$、空格、空字符等,基本只能使用 ASCII 中的字母和数字 3 区分大小写,建议全部小写 4 少于64个字符 5 不得使用保留的数据库名,如:admin、local、config 重点 数据库最终会成为文件 库名 作用 admin 权限数据库,添加用户到该数据库中,该用户会自动继承数据库的所有权限 local 数据库中的数据永远不会被复制 config 分片时,config 数据库在内部使用,保存分子信息 test 数据库中 如果自定义数据库没有插入记录,则用户在 show dbs 时是不会显示该自定义数据库的,只有存在数据的数据库才会显示 使用数据库 use database_name 如果数据库已经存在则连接数据库 插入一条数据到 test 数据库的 myNewCollection1 集合中 { "acknowledged" : true, "insertedId" : ObjectId("60b340d196a866c106d3c564

    73010发布于 2021-06-01
  • 来自专栏乐百川的学习频道

    使用sqlite3 模块操作sqlite3数据库

    Python内置了sqlite3模块,可以操作流行的嵌入式数据库sqlite3。如果看了我前面的使用 pymysql 操作MySQL数据库这篇文章就更简单了。 f'version:{sqlite3.version}') print(f'sqlite_version:{sqlite3.sqlite_version}') with sqlite3.connect 首先sqlite3是一个嵌入式数据库,所以数据库文件就是一个db文件,在上面的代码中,如果第一次执行就会发现在当前文件夹下多了一个test.db文件,这就是嵌入式数据库文件。 如果我们把数据保存到内存中,程序结束后就消失,那么使用:memory:作为数据库名称。 另一个不同点就是SQL参数的占位符了,sqlite3的占位符是?,而PyMySQL的占位符是%s。 在使用的时候需要确定具体的数据库文档,查看它的占位符到底是什么。

    1.5K70发布于 2018-01-08
  • 来自专栏WHYBIGDATA公众号同步文章

    Python3操作MongoDB数据库

    Python3操作MongoDB数据库 0. 写在前面 1. 安装开源驱动库pymongo 2. 参考 ---- ---- 0. 安装开源驱动库pymongo ❝pymongo驱动程序可以直接连接MongoDB数据库 ❞ zhangsan@node01:~$ conda create -n py39 python = 3.9 zhangsan @node01:~$ conda activate py39 (py39) zhangsan@node01:~$ python3 -m pip install pymongo Collecting pymongo 查看服务 (py39) zhangsan@node01:/usr/local/mongodb-3.2.7$ ps -ef | grep mongo zhangsan 3493 1 3 2022.6.15 pip 22.1.2 setuptools 63.4.1 安装pymongo3.6版本 (py39) zhangsan@node01:~$ pip3

    1K30编辑于 2023-01-31
  • 来自专栏mysql

    hhdb数据库介绍(9-3)

    例如:A逻辑库包含1,2两个节点,B逻辑库包含3,4两个节点。 如果1、2节点不可用,3、4节点可用,则计算节点可以启动,B逻辑库下的表可以正常操作,A逻辑库下的表无法进行读写;如果1、3节点不可用,则计算节点无法启动。 如果主从数据库均无法连接,则该节点不可用。 2.主库配置不可用,从库配置可用 如果从库可以连接,则使用从库,此节点可用。 死锁检测 在关系集群数据库系统中,若死锁发生在两个数据节点下的存储节点间,存储节点的死锁检测机制将无法检测到死锁。 下面表格中的操作,描述了两个数据节点产生死锁的过程。 在HHDB Server关系集群数据库系统中,计算节点可检测到多个数据节点下的存储节点间的死锁,并回滚开销最少的事务。

    53610编辑于 2024-11-28
  • 来自专栏mysql

    hhdb数据库介绍(2-3)

    数据库运维管理 HHDB Server在参数配置、服务监控、数据检测、安全防护、故障告警等多方面提供智能化运维服务。 可检测业务数据是否按配置的分片规则正确路由,也可校验从其他关系集群数据库系统导入至HHDB Server的分片数据是否存在路由错误的问题。 平台支持从MySQL和Oracle两种类型数据库,同步数据到计算节点端。计算节点本身也可以作为数据库源端数据库,导入到计算节点或者存储节点目标端。 一键迁库 支持在线一键迁库功能。 数据库用户 该用户为访问计算节点服务的用户。HHDB Server的用户权限体系兼容MySQL提供全局权限、库权限、表级权限多维度配置。 单机部署 单机部署可为已部署好的关系集群数据库集群增加存储节点实例或其他所需组件,也可通过单机部署实现新增组件的关系搭建与服务启动。

    68710编辑于 2025-03-07
  • 来自专栏以终为始

    Java 数据库编程「 备考篇 3

    Main{ public static void main(String[] args){ try{ Class.forName("com.mysql.jdbc.Driver"); // 加载数据库驱动 System.out.println("成功加载数据库驱动"); String url = "jdbc:mysql://localhost:3306/test"; // url user String password = "123456"; Connection con = DriverManager.getConnection(url,user,password); //建立数据库连接 System.out.println("成功连接数据库"); String sql = "update users set age = ? //为第一个问号的内容赋值 ps.setInt(0,2); int mov = ps.executeUpdate(); //执行操作 System.out.println("成功修改数据库

    29710编辑于 2023-03-09
  • 来自专栏python3

    K3数据库优化方案

    UPDATE STATISTICS T_ITEM(PK_ITEM) 例 3. 2) 选择数据库,选择K3账套所在的数据库(可选一个或多个)。单击下一步按钮。 图2 选择数据库 3) 更新数据库优化信息。选择重新组织数据和索引页,选择使用原有可用空间重新组织页面。 选择当增长超过50MB时,从数据库文件中删除未使用空间,收缩后保留的可用空间为10%的数据空间。单击下一步按钮。 图3更新数据库优化信息 4) 检查数据库完整性。 图 8 维护历史纪录 9) 完成数据库维护计划向导。用于命名和检查具体工作,在计划名中输入:K3账套数据库维护计划。单击完成按钮生成计划。 将Boot.ini文件加好参数: /fastdetect /3GB 对数据库中一些数据量较大的表(如T_Voucher,T_VoucherEntry,T_Balance, IcStockBill,IcStockBillEntry

    1.6K10发布于 2020-01-07
  • 来自专栏python3

    Python3 连接Mysql数据库

    urllib2在python3.x中被改为urllib.request Python 2.x中连接MySQL比较常用的就是MySQLdb。 目前MySQLdb不支持python3.x.可以使用MySQL connnecter代替。

    1.1K10发布于 2020-01-03
  • 来自专栏python3

    Python3 操作Mysql数据库

    Pymysql介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,而Python2中则使用mysqldb。 通用步骤: 1.引入模块 2.获取与数据库的连接 3.执行SQL语句和存储过程 4.关闭数据库连接 ? = """insert into info (id,name,score,age)values(3,'王五',58,43);""" try: #执行sql语句 cursor.execute(sql_1) cursor.execute(sql_2) cursor.execute(sql_3) #提交到数据库执行 db.commit() except: #如果发生错误则回滚 db.rollback() # 2.python2和pyhton3 模块不一样,这里主要介绍pymysql。 3.这里只是介绍最基本的知识,出发点是为自己做一份笔记,方便日后查阅!

    1.3K30发布于 2020-01-03
领券