
MySQL
文章平均质量分 64
光阴不负卿
进击的程序员
展开
-
数据库知识点小结
1、数据库的存储过程:存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,通过用户指定存储过程的名字和参数来执行它。存储过程和函数的区别:一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强 对于存储过程来说可以返回参数,而函数只能返回值或者表对象 存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用存储过程的优点:执行速度更快-在数据库中保存的存储过程语句都是编译过的 允许模块化程序设计原创 2021-04-15 21:10:56 · 553 阅读 · 0 评论 -
JNDI用法详解
JNDI全称(Java Naming and Directory Interface),是java命名和目录接口。它是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。1、命名的概念与应用JNDI中的命名(Naming),就是将Java对象以某个名称的形式绑定(binding)到一个容器环境(Context)中,以后调用容器环境到JNDI容器环境(Context)的查找(lookup)方法又可以查找出某个名称所绑定的Java.原创 2020-11-25 11:48:10 · 8174 阅读 · 1 评论 -
Mybatis中#{}和${}的用法
1、#{}将传入的数据当作一个字符串,会对传入的数据加上一个双引号。比如,select * from student where student_name = #{studentName}如果传入的值为xiaoming,那么解析成sql的值为student_name="xioming"。2、${}将传入的数据直接显示生成在sql中。如 :select ${fieldNmae} from student where student_age = 18此时,传入的参数作为要查询的字原创 2020-11-17 22:06:17 · 14539 阅读 · 4 评论 -
liquibase详解
liquibase是一个用于跟踪、管理和应用数据库变化的开源数据库重构工具。它将所有数据库的变化(包括数据和结构)都保存到XML文件中,便于版本控制。liquibase特性不依赖于特定的数据库,目前支持包括Oracle/Sql/Mysql等多种数据库,这样在数据库的部署和升级环节课帮助应用系统支持多数据库。 提供数据库比较功能,比较结果保存在XML中,基于该XML你可用liquibase轻松部署或升级数据库。 以XML存储数据库变化,其中以作者和ID唯一标识一个变化(ChangeSet),支持数原创 2020-10-17 19:36:02 · 11656 阅读 · 0 评论 -
mybatis的mapper.xml中resultMap标签的使用详解
在mybatis中有一个resultMap标签,它是为了映射select查询出来的结果的集合,其主要作用是将实体类中的字段与数据库表中的字段进行关联映射。当实体类中的字段与数据库表中的字段相同时,可以将resultMap标签中的关联关系忽略不写。当实体类中的字段与数据库表中的字段不相同时,就需要在resultMap标签中将实体类字段与数据库字段一一进行关联映射,或者开启驼峰规则,让它自动转换。使用resultMap,就要禁用驼峰规则。如果不想改实体类的话,可以采用resultMap。<?x.原创 2020-10-14 10:20:31 · 7374 阅读 · 0 评论 -
SpringBoot学习之实现登录注册功能
1、系统目录结构2、创建数据库数据库名称:student,数据表:user,创建命令如下://创建数据库create database student;//选择创建好的数据库,建立user表use student;create table user( id int primary key auto_increment, username varchar(32) unique not null, password varchar(32) not null原创 2020-10-06 12:20:09 · 24434 阅读 · 41 评论 -
MySQL常见管理命令用法详解
在Windows系统下,打开命令窗口(cmd),进入MySQL安装目录的bin目录。启动:cd c:/mysql/binmysqld --console关闭:cd c:/mysql/binmysqladmin -uroot shutdown连接: 使用root用户登录到mysql服务器,当然也可以使用其他mysql用户登录。mysql -u root -p退出:mysql> exitBye启动连接到mysql之后就可以对数据库进行一系列操作了//原创 2020-09-08 15:49:52 · 373 阅读 · 0 评论 -
Java JDBC连接 MySQL详解
首先确定已经正确安装了MySQL,并导入相应版本的jar包。启动数据库:进入MySQL安装目录的bin目录下,输入:mysql -u root -p //然后回车并正确输入密码创建测试数据:在MySQL中创建runoob数据库,并创建websites数据表,表结构如下://创建数据库create database runnob;选中刚创建的数据库,添加数据表://选中要操作的数据库use runoob;创建数据表:CREATE TABLE `websit.原创 2020-09-08 14:52:57 · 728 阅读 · 0 评论 -
Windows 上安装mysql问题详解
首先下载MySQL,从中选择我们需要的MySQL Community Server版本即对应的平台。点击Download下载下载完成后,将zip包解压到相应的目录,这里最好简化目录名称。比如下面的文件夹名称比较复杂,我们可以在安装之前更改为比较简单的名称:比如更改后如下:接下来启动安装MySQL数据库:以管理员身份打开cmd命令行工具,切换目录进入到bin目录下:初始化数据库:mysqld --initialize --console执行完成后,会...原创 2020-09-07 21:46:35 · 213 阅读 · 0 评论 -
python3 连接mysql数据
1、准备工作:python3连接mysql数据库,需要经过安装mysql数据库和数据库驱动程序(这里采用pymysql)以及Python应用编程三个步骤。首先确保应用都安装成功。2、连接数据库:这里,首先尝试连接一下数据库。假设当前的mysql运行在本地,用户名为root,密码为123456,运行端口号为3306。这里利用PyMySQL先连接MySQL,然后创建一个新的数据库,名字叫做...原创 2019-09-19 20:47:08 · 334 阅读 · 0 评论 -
卸载重装MySQL数据库过程中的一些问题
如果是在电脑上第一次安装MySQL数据库,可能不会遇到什么问题,但是当我们由于种种原因需要卸载重装MySQL数据库的时候,可能就会遇到一些让人头疼的问题。1、删除MySQL数据库首先将本机上的所有mysql文件全部删除,当然把C盘D盘上的这些文件全部删掉还不够,还需要删除注册表中的一些数据在开始->运行中搜索regedit,打开注册表,本别删除以下几个文件(如果没有就不用管了):...原创 2020-12-08 19:10:26 · 2401 阅读 · 0 评论