从某种意义上来讲,ODBC实际上主要是一个数据库的访问库(API),它包含访问不同数据库所要求的ODBC驱动程序。应用程序要操作不同类型的数据库,只要调用ODBC所支持的函数,动态链接到不同的驱动程序上即可。 上图可看出,应用程序调用ODBC API(函数调用),但ODBC API不直接访问数据库, ...
分类:
数据库 时间:
2019-07-22 18:34:08
阅读次数:
170
首先,创建一个数据库my,并在数据库中插入一张表user,然后在user表中插入一行数据,代码如下: 其次,创建mybatis配置文件config.xml,配置文件代码如下: 再次,创建一个IUser.java接口 创建一个User.java实体类 接着,在配置UserMapper.xml文件 最后 ...
分类:
数据库 时间:
2019-07-21 13:16:19
阅读次数:
92
overmind系统上线三个月,累计执行任务800+,自动审核执行SQL超过5000条,效率提升相当明显,离“一杯咖啡,轻松运维”的目标又进了一步。 写在前边 overmind系统是我们自主研发的一个数据库运维系统,目前包含数据库管理、工单、SQL审核、SQL执行、SQL查询、密码表等功能,关于这些 ...
分类:
其他好文 时间:
2019-07-21 10:49:17
阅读次数:
194
一、背景这几天对所有的基础组件做一个摸底的基准压力测试,目前我们所有的开源基础组件都没有做过性能测试,经常有开发人员问,我们的RDS、MongoDB集群能抗多大量呀,这个时候我是没办法回复的,因为我自己也不知道,虽然一个数据库集群能抗多大量,在软件、硬件配置固定的情况下,和业务场景有很大的关系,如果数据量小,查询SQL简单那吞吐量自然很高,如果数据量特别大并且都是复杂SQL,那吞吐量自然上不去;但
分类:
数据库 时间:
2019-07-20 23:10:21
阅读次数:
249
一、打开数据库 1.1、打开命令行输入:mysql -u root -p 1.2、root是本地数据库的用户名,然后输入数据库的密码进入。 二、数据库操作 2.1、创建一个数据库:create database 数据库名 ; 2.2、查看当前有哪些数据库:show databases ; 2.3、更 ...
分类:
数据库 时间:
2019-07-20 23:09:41
阅读次数:
159
redis常见问题 redis常见问题大概有三个 缓存穿透、缓存击穿、缓存雪崩。 缓存穿透: 所谓缓存穿透就是指程序访问redis,但是没有key,就去访问数据库,这个时候数据库也没值,怎么办呢?就会返回空值给用户,但是一旦这个缺点被利用。不断的请求一个数据库redis都没有的null值,就会给数据 ...
分类:
其他好文 时间:
2019-07-20 12:59:17
阅读次数:
83
随着一声惊雷和滂沱的大雨,我的Phabricator页面终于在我的学生机上跑了起来。 想起在这五个小时内踩过的坑甚如大学隔壁炮王干过的妹子,心里的成就感不禁油然而生。 接下来,我将和大家分享一下本人在CentOS7.4版本,利用lnmp搭建Phabricator的实战过程和踩过的坑。这一方面是为我下 ...
分类:
其他好文 时间:
2019-07-19 20:41:19
阅读次数:
118
创建用户 在对 MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root 账号控制数据库,通常需要创建一系列具备适当权限的账号,应该尽可能地不用或少用 root 账号登录系统,以此来确保数据的安全访问。 可以使用 CREATE USER 语句来创建一个或多个 MySQL 账户,并设置相 ...
分类:
数据库 时间:
2019-07-19 12:22:30
阅读次数:
139
作为测试人员最常用的数据库查询语句,本篇博文做了一个具体的总结,以下只是为了概述查询方法而举的例子,并不一定是最好的查询方式。 红色标记的地方是该查询语句中重点想要表达的查询方法。 一. 新建一个数据库test: create database test; 二. 依次创建三个表:学生表Student ...
分类:
数据库 时间:
2019-07-18 19:30:22
阅读次数:
169
1、以root身份就如mysql 2、创建一个数据库,打开命令行,先使用root用户登录系统MySQL 3、创建一个数据库用户 4、在命令行使用刚创建的用户登录,这时是无法访问itheima数据库的,只能看到information_schema,因为hmcxy没有权限 5、为创建的用户授权,需要切换 ...
分类:
数据库 时间:
2019-07-15 22:32:33
阅读次数:
141