数据库技术
xampp mysql 数据库设置了 utf-8; 字段也是utf-8; 但是中文乱码。其实还需要在my.ini 中分别设置几个地方才行。 [client] default_character_set = utf8 [mysqld] character-set-server = utf8 colla ...
最近在使用vs过程中,出现了无法查找或打开PDB文件的问题。 代码如下: 1 #include<stdio.h> 2 #include<conio.h> 3 #include<string.h> 4 #define N 10 5 #define LEN 26 6 void BubbleSort(ch ...
https://dev.mysql.com/doc/mysql-installation-excerpt/5.7/en/linux-installation-yum-repo.html 配置repolist yum localinstall https://dev.mysql.com/get/mys ...
悲观锁:指悲观的认为数据存在脏读。超卖的场景。就会把大量访问锁死。悲观锁 分为 文件锁 和 数据表所 数据表锁又分为 表锁和行锁 ,表锁 是锁着这个表 只让只让他访问,其他都访问不了。而行锁 是针对某一条访问数据,进行的锁定。假如 同时有一万个用户来访问这个商品,但是他只有十个商品数量,此时,如果都 ...
一、复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将 ...
前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 1、查询SQL尽量不要使用select ,而是select具体字段。 反例子: 正例子: 理由: 只取需要的字段,节省资源、减少网络开销。 select 进行查询时,很可能就不会使用到覆盖 ...
创建 test 测试表 CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1` varchar(10) DEFAULT NULL, `c2` varchar(10) DEFAULT NULL, `c3` varchar(10) ...
1,采用 docker compose 安装 1,创建相关文件 2,docker compose.yml 配置文件的内容如下 3,启动容器,并进入容器 4,配置环境,并创建一个用户,实现外部连接 5,使用 plsql 连接 1. 账号:test 2. 密码:oracle 3. 连接:ip:1521/ ...
sql的like谓语可以使用模式去匹配特定的字符,是比较常用的,但是使用like进行查询数据过滤时需要注意通配符转义的问题,否则实际查询结果和预期结果可能不一致。 ...
1.B-Tree树的介绍: 1)是一种适用于外查找的树,它是一种平衡的多叉树,称为B树 2)一颗M阶B-Tree具有的特性: 1)如果根结点不是叶子结点的话,那么它的子结点数至少为2 2)除结点与叶子结点外,其他结点的孩子数为[ceil(m/2),m]个,ceil函数表示向上取整数 3)所有叶子结点 ...