MySQL
数据库学习
骑着蜗牛行天下
星辰和大海都是需要门票的,诗和远方也很贵的!物质需求是需要钱来满足的,而很多精神需求同样是需要物质来支撑的!
展开
-
MySQL的运算符和内置函数:算术运算符,比较运算符,逻辑运算符,数学函数,字符串函数,时间函数,条件判断函数,系统信息函数
算术运算符+ 加法 - 减法* 乘法/ 除法DIV 除法% 取余MOD 取余MySQL的算术预算符----当除数为0的时候结果为NULL;比较运算符= 判断是否相等<>或!= 判断是否不相等<=> 判断是否相等,可以判断是否等于NULL&g原创 2020-08-10 17:52:06 · 246 阅读 · 0 评论 -
DBCP连接池&&C3P0连接池&&Druid德鲁伊连接池
常见连接池的使用连接池简介: 由于建立数据库连接是一种非常耗时,耗资源的行为。所以通过连接池预先同数据库建立一些连接,放在内 存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,使用完毕后再归还到连接池中。 数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是 再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数 据库连接遗漏。这项技术能明显提高对数据库操作的性能。 连接池的基本思想就是在系统初始化的原创 2020-08-14 22:48:43 · 264 阅读 · 0 评论 -
数据库加密技术总结(MD5加密,哈希加盐加密)
数据库加密系统是一款基于透明加密技术的数据库防泄漏系统,该产品能够对数据库中的敏感数据加密存储,访问控制增强,应用访问安全,安全审计以及三权分立等功能。一个好的数据库加密系统,应该在保证数据安全的基础上,尽可能的提高工作效率,在工作效率和安全性之间取得一个平衡。总体来说满足以下条件:加解密速度要求足够快,这样能够减少影响数据操作响应时间。加密强度足够大,保证大部分数据长时间不被破译。但是在实际应用中加密算法不一定在理原创 2020-08-10 23:46:21 · 2167 阅读 · 0 评论 -
无法对数据库中的数据进行修改,报以下错误
前两天在做Mybatis数据库的多表查询时,想要对数据库中的数据进行删除和修改,却发现无论什么办法都没对其修改成功,主键什么的都设置好了,数据库的语法也都没有问题,最后找到了这个解决办法:错误描述:错误描述:delete from user> 1451 - Cannot delete or update a parent row: a foreign key constraint fails (`databas原创 2020-09-21 15:27:43 · 1731 阅读 · 0 评论 -
MySQL补充笔记:存储过程procedure,变量Variables,触发器Trigger,视图View
存储过程procedure存储过程是数据库中的一个对象,存储在服务端,用来封装多条SQL语句且带有逻辑性,可以实现一个功能,由于他在创建时,就已经对SQL语句进行了编译,所以执行效率高,而且可以重复调用,类似于我们Java中的方法。语法:DELIMITER $$CREATE PROCEDURE `performance_schema`.`myTestPro`() BEGIN END$$DELIMITER ;注意:创建存储过程中需要管理员分配权限补充:delimit原创 2020-08-10 16:15:28 · 372 阅读 · 0 评论 -
MySQL学习笔记(三)DDL(创建,删除,修改,查询数据库)DML(数据的增加,修改)DQL(条件查询where,迷糊查询like,分组查询group by,分页查询limit)字段控制,聚合函数
数据库的安装和配置:这里我给大家推荐一个公众号:软件安装管家,回复MySQL即可。SQL:结构化查询语句概念:通过sql语言可以操作所有的关系型数据库。每种数据库之间会存在差异,称为 “方言”sql分类:DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(增、删、改);DCL(Data Control Language):数据控制语言,用来定原创 2020-08-08 23:27:29 · 344 阅读 · 0 评论 -
MySQL学习笔记(二):主键约束(自增长约束,唯一约束,非空约束,非负约束,联合主键)创建单表,多表,级联删除,级联更新,多表查询(内连接[显式内连接&隐式内连接],外连接[左外连接&右外连接])
约束MySQL中的约束:是对数据的一种限定,为了保证数据的有效性和完整性。MySQL中常见的约束:主键约束: PRIMARY KEY自增长约束: AUTO_INCREMENT 加在整数型的字段配和主键约束来使用唯一约束: UNIQUE非空约束: NOT NULL非负约束: UNSIGNED外键约束:(1)主键约束非空且唯一,一张表中只能有一个主键,我们建议在表中提供主键添加主键的方式1:方式1:建表的时候,就可以添加主键:CREATE TABLE test( usern原创 2020-08-08 22:49:11 · 1064 阅读 · 0 评论 -
MySQL数据库学习(一)
步骤1:建立数据库:CREATE DATABASE mydatabase切换数据库:USE mydatabase //如果只是引用数据库,那就只写这一句话,如果是创建一个新的数据库,那么两句话都写步骤2:建表:建表有两种方式:方式1:CREATE TABLE t_user( id INT PRIMARY KEY AUTO_INCREMENT , username VARCHAR(20) , upassword VARCHAR(20), ag原创 2020-07-23 01:33:32 · 96 阅读 · 0 评论 -
MySQL中有关当前日期及日期格式的操作
mysql获取当前时间,日期函数获得当前日期函数 date(now())获得当前时间函数 time(now())获得当前日期+时间(date + time)函数:sysdate()MySQL 获得当前时间戳函数:current_timestamp, current_timestamp()MySQL 日期转换函数、时间转换函数把日期时间转化为字符串格式 date_format(date,format), time_format(time,format)%S, %s 两位数字形式原创 2020-08-10 21:45:16 · 333 阅读 · 0 评论