数据库技术
程序猿老高
13 年IT职场生涯,我的经历+你的问题,周一、周三和周五每晚19:00~21:00 抖音约你来扯淡:聊聊工作、谈谈人生、扯扯大学...
业务范畴:论文辅导、面试指导、专业选择、职业规划、院校授课、软件开发、电脑升级(郑州可上门)、系统安装(郑州可上门)
VX:ghj8896686
展开
-
如何在MySQL数据库中创建用户并设置权限?
本博客总结了如何在MySQL数据库中创建用户并设置权限...原创 2023-08-08 15:57:11 · 320 阅读 · 0 评论 -
如何在Linux系统中使用yum命令安装MySQL
本博客详解总结了如何在Linux系统中使用yum命令安装MySQL。原创 2023-07-30 15:55:05 · 1281 阅读 · 0 评论 -
如何在Linux系统中安装MySQL数据库
本博客详细介绍了如何在Linux系统中安装MySQL数据库原创 2022-11-30 16:52:43 · 10109 阅读 · 6 评论 -
如何在Docker中安装MySQL数据库
本博客详细介绍了如何在Docker中安装MySQL数据库。原创 2022-11-16 18:48:05 · 970 阅读 · 0 评论 -
Oracle PL/SQL检查身份证号是否合法
Oracle PL/SQL检查身份证号是否合法。原创 2022-09-01 07:42:02 · 1767 阅读 · 0 评论 -
如何在Windows 10 系统中安装、使用和卸载Oracle 21c
Oracle公司(甲骨文)是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州Redwood shore,其开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品;此外,Oracle公司还开发其他应用程序和软件。同时,Oracle在英语里还是“神谕”的意思.........原创 2022-08-17 08:20:46 · 3048 阅读 · 0 评论 -
如何在Docker中安装MySQL
概述 MySQL是一个由瑞典MySQL AB 公司开发的关系型数据库管理系统(Relational Database Management System,简称RDBMS) ,该系统可以按照在Windows、Linux和Mac等操作系统中,但是这种安装方式步骤繁琐,有没有更简单易用的其它方式呢?Docker! Docker是一个开源的应用容器引原创 2022-03-27 13:10:13 · 1384 阅读 · 0 评论 -
JDBC工具类
IRowMapper接口:package com.jd.util.db;import java.sql.ResultSet;@FunctionalInterfacepublic interface IRowMapper{ void mapRow(ResultSet resultSet);}DBUtil类:package com.jd.util.db;import com.jd.util.PropertiesUtil;import java.sql.*;pu.原创 2021-05-27 16:40:10 · 432 阅读 · 0 评论 -
proxool数据库连接池使用方法
proxool数据库连接池使用方法原创 2016-03-30 16:34:24 · 3654 阅读 · 1 评论 -
查看和修改MySQL数据库表存储引擎
查看和修改MySQL数据库表存储引擎原创 2016-03-18 10:41:44 · 5626 阅读 · 1 评论 -
数据库中的控制语句
数据库中的控制语句原创 2016-03-31 13:44:40 · 3401 阅读 · 1 评论 -
数据库中自定义存储函数详解
数据库中自定义存储函数详解原创 2016-04-02 15:10:59 · 4311 阅读 · 1 评论 -
MySql BlackHole存储引擎
【MySql】 BlackHole :黑洞引擎转载 2016-03-18 14:46:35 · 6030 阅读 · 0 评论 -
MySQL Merge存储引擎
MySQL Merge存储引擎原创 2016-03-21 15:51:43 · 7177 阅读 · 1 评论 -
MySQL中的各种引擎
MySQL中的各种引擎原创 2016-03-21 11:18:24 · 52769 阅读 · 11 评论 -
存储过程详解
存储过程详解原创 2016-03-28 10:59:11 · 18800 阅读 · 5 评论 -
MySQL—一个单引号引发的MYSQL性能损失
MySQL—一个单引号引发的MYSQL性能损失转载 2016-03-15 13:29:48 · 2596 阅读 · 6 评论 -
为什么需要数据库外键
外键指定一个字段或字段组合作为一个外键(即外来的主键或唯一键),该外键和另一个表的主键或唯一键建立起一个关系,只能定义为表级约束。MySQL数据库使用外键条件:两个表存储引擎必须是InnoDB,MyISAM暂时不支持外键;外键列必须建立索引,MySQL4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显式建立;外键关系的两表的列的数据类型必须相似,必须是可相互转换类型的列,比...原创 2019-01-09 15:59:26 · 2018 阅读 · 0 评论 -
MySQL—Install/Remove of the Service Denied
MySQL—Install/Remove of the Service Denied原创 2015-06-11 10:46:29 · 1571 阅读 · 0 评论 -
再谈删除数据的SQL语句
再谈删除数据的SQL语句原创 2014-11-25 11:00:23 · 2949 阅读 · 2 评论 -
何谓预编译
何谓预编译原创 2013-11-05 17:38:11 · 6359 阅读 · 0 评论 -
SQL语言分类
SQL语言分类 DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)数据定义语言 数据定义语言 (Data Definition Language,原创 2013-11-05 17:43:35 · 6499 阅读 · 0 评论 -
聚合函数和group by
聚合函数: sql语言中一种特殊的函数:聚合函数,SUM, COUNT, MAX, MIN, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM COUNTRY这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。通过使用GROUP BY 子句,可以让SU原创 2013-11-05 17:46:51 · 7730 阅读 · 0 评论 -
inner join、 left join 、right join、full outer join之间的区别
对inner join、left join、right join和full join的学习是在大学时候,近来公司常使用它们,对它们的认识随着时间的逝去已渐趋渐远,借此机会重新温习一下: table1 table2id1 class_name原创 2013-11-05 17:13:14 · 3721 阅读 · 0 评论 -
SQL中exists关键字的用法
exists用于检查一个子查询是否至少会返回一行数据(即检测行的存在),返回值为true或false。 语法: exists subquery 参数: subquery是一个受限的 select 语句 (不允许有compute 子句和 into 关键字),该语句返回一个结果集。 结果类型: boolean类型——如果子查询包含行,则返回true,否原创 2013-11-05 17:11:09 · 18004 阅读 · 1 评论 -
命令行模式下导入导出MySQL数据库
从数据库导出数据库:1、开始->运行->输入cmd 进入命令行模式;2、mysqldump -h localhost -u root -p 数据库名 >导出的sql文件存放路径,例如:mysqldump -h localhost -u root -p test >C:\Users\Window7\Desktop\test.sql,该命令用于将test数据库导出到桌面并生成名为test的sq原创 2014-03-21 18:21:38 · 4199 阅读 · 0 评论 -
SQL杂谈
(一)关键字distinct在select列表中的位置 情景模拟: 有这样一张表:表名table1,字段有:id、name、address有这样两条sql语句:①、selectid,address,distinct(name)fromtable1②、selectdi原创 2013-11-05 17:42:47 · 6181 阅读 · 0 评论 -
MySQL对含有中文字符的字段排序
对字段进行排序查询是数据库操作的常见功能,比如现在有这样一个表(其执行语句为:create table `userinfo` (`id` int(11) not null auto_increment,`name` varchar(12) default null,primary key (`id`)) engine=innodb auto_increment=9 default charset=原创 2013-11-05 16:57:42 · 5195 阅读 · 0 评论 -
数据库sql语句杂谈
1、MySQL中的now函数的使用 创建表:CREATE TABLE `test` ( `id` int(3) NOT NULL AUTO_INCREMENT, `date1` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CU原创 2013-11-05 17:22:03 · 3417 阅读 · 0 评论 -
如何修改MySQL数据库中表和表中字段的编码方式
今天向MySQL数据库中的一张表添加含有中文的数据,可是老是出异常,检查程序并没有发现错误,无奈呀,后来重新检查这张表发现表的编码方式为latin1并且原想可以插入中文的字段的编码方式也是latin1,然后再次仔细观察控制台输出的异常,进一步确定是表和表中字段编码不当造成的,那就修改表和其中对应的字段呗,网上找了一会儿,你别说还真有,尽管如此还是认为有必要总结一下,古人云:好记性不如烂笔头嘛,呵呵原创 2014-02-14 16:46:53 · 13843 阅读 · 0 评论 -
提高系统性能——对SQL语句优化的思考
软件在研发的过程中自始至终都在留意着系统的可扩展性,但与此同时也在关注着系统的性能,SQL语句作为系统性能的一环不容忽视,从今天开始结合开发的经验,谈一下我对SQL语句优化的理解和认知:原创 2014-07-03 10:38:39 · 3548 阅读 · 0 评论 -
数据库中数据数据初始化的好处
在进行软件开发的过程中我们可能会遇到这种情况:服务器启动时调用一些方法,这些方法只用来执行某些查询功能的sql语句,这就是所谓的“数据初始化”操作。要知道进行这一操作的好处则必须要知道程序执行SQL的内部工作流程原创 2013-11-05 17:15:40 · 12031 阅读 · 0 评论 -
Java实现Oracle数据库备份
Java实现Oracle数据库备份原创 2014-08-11 15:49:39 · 5954 阅读 · 1 评论 -
Java实现MySQL数据库导入
Java实现MySQL数据库导入原创 2014-10-15 08:03:18 · 5882 阅读 · 3 评论 -
Java实现Oracle数据库导入
Java实现Oracle数据库导入原创 2014-08-11 16:24:49 · 4689 阅读 · 0 评论 -
Java实现MySQL数据库备份(二)
Java实现MySQL数据库备份(二)原创 2014-10-15 13:56:02 · 2461 阅读 · 1 评论 -
Java实现MySQL数据库备份(一)
Java实现MySQL数据库备份(一)原创 2014-10-14 18:16:24 · 8312 阅读 · 21 评论 -
SQL语句优化—in,not in,exists,not exists, left join...on
SQL语句优化—in,not in,exists,not exists, left join...on原创 2014-05-04 13:48:04 · 7396 阅读 · 0 评论 -
如何取SQL结果集的第一条记录
在SQL Server数据库中,使用top关键字:SELECT TOP number|percent column_name(s) FROM table_name在MySQL数据库中,使用LIMIT关键字:SELECT column_name(s) FROM table_name LIMIT number例子:SELECT * FROM Persons LIMIT 1原创 2013-11-05 17:28:49 · 36987 阅读 · 1 评论