MySQL
文章平均质量分 57
mysql
油炸冰可乐
程序小白成长博客
展开
-
MySQL复习大纲
MySQL复习大纲原创 2021-07-13 20:09:00 · 138 阅读 · 0 评论 -
「JDBC」阶段总结二
JDBC 阶段总结二问题清单:(1)PreparedStatement与Statement的区别(2)事务(3)DAO及其子类(4)数据库连接池(5)使用DBUtils提供方法进行CRUD1-PreparedStatement与Statement(1)PreparedStatement(PS)与Statement的关系?PS继承自Statement,二者都是接口;(2)PreparedStatement如何提高了性能?PreparedStatement在执行具体的SQL语句之前,会预先原创 2021-04-02 16:44:31 · 133 阅读 · 0 评论 -
「JDBC 」JDBC原理与手写
JDBC 阶段一总结阶段一里,学到的主要方法有:(1)连接数据库操作(2)PreparedStatement与Statement(3)表查询操作(数据库有返回)(3)表增删改操作(数据库无返回)(4)Blob文件格式存储(5)多条语句插入数据库时性能提升1-连接数据库JDBC,如果从原理开始学习,那么手写一个JDBC吧,这里我们使用到的是,配置文件与代码分离的思想,连接中使用到了反射思想,下面我们开始,连接流程如下:配置文件xxx.properties文件,声明 user passwo原创 2021-03-30 19:09:22 · 259 阅读 · 0 评论 -
「MySQL 」变量|存储过程|函数|流程控制结构
MySQL 变量|存储过程|函数|流程控制结构1-变量系统变量: 全局变量:作用域为整个服务器的变量,针对所有的连接有效 会话变量:为每一个连接的客户端提供的系统变量,作用域为本此次会话语法**查看:**show [global session] variable like ‘’; 如果没有声明式global则默认为session**查看指定系统变量:**select @@gloabal, 变量名为系统变量名称赋值:方式1:set global 变量明=值22;方式2:set @@g原创 2021-03-24 16:02:42 · 120 阅读 · 1 评论 -
Mysql自定义函数报错解决方法
Mysql自定义函数报错解决方法在navicate中直接使用新建查询的方法自定义函数报错报错详情:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators原创 2021-03-23 16:09:21 · 304 阅读 · 0 评论 -
「MySQLDay3 」约束、视图、事务
MySQLDay3 约束与视图(1)约束(2)视图(3)事务1-约束约束内容:(1)非空 NOT NULL (不为空)(2)唯一 UNIQUE (不可重复)(3)默认 DEFAULT (不指定时有值自动填充)(4)主键 PRIMARY KEY (UNIQUE+NOT NULL)(5)外键 FOREIGN KEY主键与唯一:一个表至多有一个主键,但可以有多个唯一;主键不能为空,唯一可以为空主键与唯一都具有唯一性都支持组合,主键可以由两个字段共同表示外键:外键用于造就两原创 2021-03-22 16:10:35 · 119 阅读 · 1 评论 -
「MySQL Day3」DML&DDL&数据类型
MySQL Day31-学习内容总结(1)DML语言:数据操作语言(2)DDL语言:数据定义语音(3)常见的数据类型2-DML2.1数据插入 insert方式一:insert into 表名(列名,…) values(值1,…); 支持插入多行方式二:insert into 表名 set 列名=值,列名=值,…;不支持插入多行,支持子查询特点:插入的值类型要与列类型匹配NULl值的插入以表的定义为准,非空不可以为NULL方式一:字段与值都省略方式二:字段与值都声明表名中约原创 2021-03-20 12:00:22 · 192 阅读 · 3 评论 -
「MySQLDay2」 查询进阶
MySQLDay2 查询进阶(1)子查询(2)分页查询1-子查询查询可以进行嵌套,嵌套的查询叫做子查询、内查询。按结果分类:标量子查询(结果只有一个,例如求某一列数据的最大值)列子查询(查询到一列中的某个片段)行子查询(查询到一行中的某个片段)表子查询(表的某个部分)按出现的位置分类SELECT后,只支持标量子查询FROM后,支持表子查询,将子查询充当一张表,起别名WHERE & HAVING :支持标量子查询、列子查询、行子查询EXISTS后:表子查询2-分页原创 2021-03-19 08:57:28 · 110 阅读 · 0 评论 -
「 MySQLDay2连接查询」
MySQL 连接查询1-分类sql语句可以被分类成为,92标准与99标准,异同在于连接查询的关键字出现问题的地方在于:多表连接查询时出现的笛卡尔乘积,将所以满足的信息进行排列组合;解决方法:添加有效的连接条件(等值、非等值)…2-sql92-- 等值连接 语法格式如下SELECT 关键字FROM 表名1, 表名2WHERE 表1.key AND 表2.keyGROUP BY 分组字段HAVING 二次分类条件ORDER BY 排序字段;需要注意的是:WHERE原创 2021-03-18 09:34:38 · 115 阅读 · 1 评论 -
「 MySQLDay2」常见函数
MySQL常见函数MySQL Day21-常见函数分类1.1单行函数:字符函数字符控制函数(CONCAT、SUBSTR、LENGTH。。。)大小写控制函数数学函数日期函数流程控制函数1.2分组函数:分组函数功能偏向统计,比如,AVG()、COUNT()、MAX()、MIN()、SUM()单行函数与分组函数:(1)分组函数:主要用来进行统计、聚合使用到的函数,分组函数接收多个输入,返回一个输出。(2)单行函数:上面提到的字符函数、数学函数、日期函数、都属单行原创 2021-03-16 09:10:38 · 106 阅读 · 0 评论 -
「Django后端」FastDFS上传照片
FastDFS系统简介FastDFS是一套分布式系统,提供上传照片与下载的服务,淘宝网之前的照片存储管理系统。它是由存储器和追踪器组成的,其中,储存器和追踪器都可以称为服务集群,存储器负责存储照片,追踪器负责记录这些照片的地址,但是这样的系统与我们平时存储文件的方式却不太一样,比如我的电脑照片的存储地址/Users/zy/Desktop/wzry.jpg此时,我会把浏览器当作查询图片的查询器,输出/Users/zy/Desktop/wzry.jpg,会出现这张照片,但是如果在本机中改变了照片的存储位原创 2020-08-01 11:19:30 · 238 阅读 · 0 评论 -
《MySQL必知必会》(12-17)章学习心得
12.数据汇总数据汇总的类型有三类:确定表中的行数;获得行组的和;找出列中的最大值、最小值,平均值;需要说明的是:COUNT(*):表示对行数目统计,即使一行全为NULL,也不忽略NULL所在的行。COUNT(column):对特定列数目统计,在NULL出现时忽略该列。13.分组数据GROUP BY 通过什么区分组别?举一个简单例子,有ABCDEF五个供应商,分别各自...原创 2020-02-24 18:56:09 · 213 阅读 · 0 评论 -
《MySQL必知必会》(7-11章)学习总结
7.过滤数据过滤语句是在where语句内进行的,和操作符AND|OR|IN|NOT|配合使用。- 关键字可以将表中不同的过滤条件进行组合,筛选出我们需要的数据。select prod_id, prod_price, prod_namefrom productswhere vend_id = 1003 and prod_price >= 10;- 当需要OR与AND关键字配合...原创 2020-02-21 13:30:13 · 166 阅读 · 0 评论 -
《MySQL必知必会》第4章&第5章
第四章-检索数据说明: 在编写SQL语句时需要注意以下5条在输入MySQL语句时用‘;’结束,或者’\g’结束;输入quit/exit退出MySQL;最好利用图形化软件对数据库进行管理;将执行特定功能的语句用行进行区分,方便其他编写者阅读;关键字最好大写,但是小写也没有影响;检索列单个列:利用SELECT关键字进行检索,例如:SELECT prod_id # 检索一个p...原创 2020-02-16 15:45:32 · 196 阅读 · 0 评论