数据库技术
[TOC] pymysql补充 增删改查 视图 什么是视图 为何要用视图 如何操作 注意 视图使用频率到底高不高? 基本不用 触发器 在满足对表数据进行 增删改 的情况下,自动触发的功能。 使用触发器可以帮助我们实现监控对数据操作的记录、日志及自动处理异常等等 基本语法结构 具体使用 针对触发器的名 ...
通过使用JDBC抽象和DAO模块,保证数据库代码的简洁,并能避免数据库资源错误关闭导致的问题,它在各种不同的数据库的错误信息之上,提供了一个统一的异常访问层。它还利用Spring的AOP 模块给Spring应用中的对象提供事务管理服务。 ...
Redis是一种key-value的格式存储数据的NO-SQL非关系型数据库。 Redis的数据类型 五种数据类型:String字符类型、Hash散列类型、List列表类型、Set集合类型、SortedSet或者叫zset有序集合类型。 Redis常用命令 查看链接https://www.cnblo ...
二进制文件.o以点o文件为结尾的文件为二进制文件 目标文件gcc –o hello_world hello_world.c 会将目标文件会被删除,直接生成可执行文件那么什么时候需要目标文件呢?制作库文件的时候通过链接器将目标文件链接可以生成可执行文件,gccgcc是 gnu cc的简称,gcc能编译... ...
查看帮助命令DB=# help --总的帮助DB=# \h --SQL commands级的帮助DB=# \? --psql commands级的帮助按列显示,类似MySQL的\GDB=# \xExpanded display is on.查看DB安装目录(最好root用户执行)find / -na ...
使用PHP连接MySQL 8的时候,可能会发生如标题所示的错误: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client 发生这种错误,是由于MySQL 8默认使用了新的密码验证插 ...
mysql 5之前的配置: driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false username= ...
聚合函数:(都会忽略null数据) 常用的有5种:将字段中所有的数据聚合在一条中 1、sum(字段名) :求总和 2、avg(字段名) :求平均值 3、max(字段名) :求最大值 4、min(字段名) :求最小值 5、count(字段名、*) :统计行数 2、按部门编号,查询平均薪水 ,并且平均薪 ...
1.新增 (1)向数据库表中插入数据 insert into table_name(column1,column2,...) values(value1,value2,...) (2)新增表的字段 alter table table_name add column_name datatype; 2. ...
故事背景 公司有这样一个需求,需要将某些数据用 BI 工具 Metabase 展示出来,但是这里面就涉及到多个数据库的联合查询的问题。然而这些数据库在不同的机器上面,Metabase 部署基于同一个连接联合查询会有问题,所以就要想办法将这些数据库集中在一个连接上面。 当时方案有以下一些: 1. 使用 ...