摘要: 一、下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 本文安装的版本: 或者使用wget下载: [root@localhost opt]# wget https://dev.mysql.com/get/Downloads/My 阅读全文
posted @ 2020-12-10 17:48 huige185 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、分支结构 1. if函数 语法:if(表达式1,表达式2,表达式3) 如果表达式1成立,则返回表达式2的值,否则返回表达式3的值 mysql> select if(2<3,'True','False'); + + | if(2<3,'True','False') | + + | True | + 阅读全文
posted @ 2020-12-03 16:57 huige185 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、什么是函数 函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。【但注意的是函数注重返回值,不注重执行过程,所以一些语句无法执行。所以函数并不是单纯的sql语句集合。】 二、函数和存储过程的区别 关于存储过程,可以查看MySQL学习笔记之MySQL存储过程。 1 阅读全文
posted @ 2020-12-02 17:54 huige185 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、存储过程简介 SQL语句需要先编译再执行,而存储过程(stored procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名称并给定参数(若该存储过程带有参数)来调用执行。 一个存储过程是一个可编程的函数,在数据库中创建并保存,可以SQL语句和一 阅读全文
posted @ 2020-12-02 15:13 huige185 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、系统变量 由系统提供,属于服务器层面的变量 1)查看所有系统变量 语法:show global|[session] variables; #默认session 2)查看符合条件的部分系统变量 show global|[session] variables like '%char%'; #默认se 阅读全文
posted @ 2020-12-01 17:50 huige185 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 视图(view)是一种虚拟存在的表,作为一个select语句保存在数据字典中,其本身并不包含任何数据。视图的数据来自定义视图的查询中使用的表,使用视图动态获取数据。 基表:创建视图时使用到的表叫基表。 视图数据的变化会影响基表的数据,基表数据的变化也会影响视图的数据。 视图有什么用?为 阅读全文
posted @ 2020-12-01 10:50 huige185 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一、测试表: 1. 学生表 CREATE TABLE `students` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(12) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `gender` tinyint 阅读全文
posted @ 2020-11-17 18:58 huige185 阅读(62) 评论(0) 推荐(0) 编辑
摘要: MySQL的常用函数 一、条件判断函数 # 1. if(表达式,值1,值2):若表达式成立(为true)则返回值1,否则返回值2 mysql> select if(0=false,'true','false'); + + | if(0=false,'true','false') | + + | tr 阅读全文
posted @ 2020-11-17 14:11 huige185 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、创建测试数据表 create table students( id int unsigned not null auto_increment, name varchar(12) not null, class_id int unsigned null, gender tinyint(1) uns 阅读全文
posted @ 2020-11-16 17:17 huige185 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、什么是服务器SQL模式: MySQL服务器可以在不同的SQL模式下运行,并且可以根据sql_mode系统变量的值将这些模式应用于不同的客户端, DBA可以设置全局SQL模式以匹配站点服务器操作要求,并且每个应用程序可以根据自己的要求设置session SQL模式。 SQL模式会影响MySQL支持 阅读全文
posted @ 2020-11-16 13:41 huige185 阅读(359) 评论(0) 推荐(0) 编辑