![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
门萨程序媛
这个作者很懒,什么都没留下…
展开
-
【一文看懂SQL系列】系统变量 自定义变量 |SQL进阶
一、系统变量说明: 变量由系统提供语法:查看所有系统变量SHOW GLOBAL/SESSION VARIABLES查看满足条件的部分系统变量SHOW GLOBAL/SESSION VARIABLES LIKE ‘%char%’查看某个系统变量值SELECT @@GLOBAL/SESSION.系统变量名为某个系统变量赋值SET GLOBAL/SESSION 系统变量名 = 值;...原创 2020-04-01 16:54:12 · 192 阅读 · 0 评论 -
【一文看懂SQL系列】TCL: 事务控制语言
TCL: 事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行;如果单元中某个sql语句执行失败或产生错误,整个单元将会回滚(回到事务开始以前的状态)案例:转账在mysql中的数据用各种不同的技术存储在文件(或内存)中在mysql中用的最多的存储引擎有:innodb, myisam,memory等。期中innodb支持事务,而myisam,mem...原创 2020-04-01 11:46:34 · 133 阅读 · 0 评论 -
【一文看懂SQL系列】SQL视图 |进阶干货,面试必备
视图含义:虚拟表,和普通表一样使用;MySQL 15.1 版本出现的新特性,动态生成,只保存了SQL逻辑,不保存查询结果应用场景:多个地方都用到相同的查询结果该查询结果使用的SQL语句较复杂一、创建视图:语法:CREATE VIEW 视图名AS查询语句案例:两张表学生表stuinfos 和 专业表major查询姓张的学生姓名和专业名SELECT stuname, ...原创 2020-04-01 11:33:48 · 333 阅读 · 0 评论 -
【一文看懂SQL系列】DDL 常见约束
六大约束:NOT NULL,DEFAULT,PRIMARY KEY: 保证字段非空且唯一UNIQUE,CHECK,FOREIGN KEY外键,用于限制两表的关系,用于保证该字段的值必须来自主表的关联列的值;在从表添加外键约束,用于引用主表中某列的值;主表的关联列必须是一个key(一般是主键或唯一);插入数据,先插从表,再主表,删除时先删从表,再删主表主键和唯一的对比:主键是唯一且非...原创 2020-03-30 14:56:35 · 198 阅读 · 0 评论 -
【一文看懂SQL系列】DDL 库的管理
库的创建create database (if not exsits)库名库的修改更改库的字符集alter database 库名 character set 字符集名库的删除drop database if exsits 库名使用某个库use 库名表的创建create table 表名(列名, 列的类型【(长度),约束】)表的修改alter t...原创 2020-03-29 17:43:55 · 159 阅读 · 0 评论 -
【一文看懂SQL系列】DML 增删改
一、插入方式一:insert into 表名 (字段1, 字段2)values(内容1, 内容2)特点:可以插入多行;支持子查询insert into 表名 (字段1, 字段2)values(内容1, 内容2) (内容3, 内容4) / select 字段甲,字段乙方式二:insert into 表名set 字段1=内容1, 字段2=内容2二、修改修改单表upda...原创 2020-03-29 15:17:24 · 137 阅读 · 0 评论 -
【一文看懂SQL系列】分页查询,联合查询 精辟总结
一、分页查询分页查询:limit offset, size (offset默认从0开始) //从offset开始,显示size个limit (page-1)*size, size // 分页,每页size个,第几页联合查询(某种意义上相当于OR,但是效率比OR高):应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时要求多条查询语句的列数时一致的顺...原创 2020-03-29 13:15:52 · 932 阅读 · 0 评论 -
【一文看懂SQL系列】攻下 查询 最难知识点之 子查询
子查询含义:出现在其他语句中的select语句,称为子查询或内查询;外部查询为外查询或主查询分类:按子查询出现的位置:原创 2020-03-28 20:53:26 · 227 阅读 · 0 评论 -
【一文看懂SQL系列】最麻烦的连接查询,看图秒懂
连接查询又称为多表查询,应用于多表连接的情况下问题引入:当执行SELECT name, boy_name FROM beauty, boys 会出现笛卡尔积的情况笛卡尔积:表1 有 m 行, 表2 有 n行, 结果为 m*n 行发生原因:没有有效的连接情况分类:按功能分类 内连接 等值连接 非等值连接 自连接 外连接 左外连接 右外连接 ...原创 2020-03-28 16:59:48 · 232 阅读 · 0 评论 -
【一文看懂SQL系列】您会用到的常见函数,分组查询都在这里了
一、常见函数1)单行函数字符函数,数学函数,日期函数,控制函数(IF(条件判断,为真则,为假则))2)分组函数sum, avg, max, min, count: COUNT(*) 统计行数分组查询:SELECT 字段, 分组字段...原创 2020-03-27 16:54:34 · 182 阅读 · 0 评论 -
【一文看懂SQL系列】您需要知道的基础查询,条件查询, 模糊查询,排序查询都在这里了
数据库查询语句基础查询条件查询排序查询常见函数分组查询连接查询子查询分页查询联合查询一、基础查询语法: SELECT 查询列表 FROM 表名特点:查询列表可以是字段、常量、表达式、函数查询结果是虚拟表格案例:查询单个字段SELECT 字段名 FROM 表名;查询多个字段SELECT 字段名1,字段名2 FROM 表名;查询所有字段SELEC...原创 2020-03-27 15:29:44 · 350 阅读 · 0 评论 -
21小时学数据库 | 数据库知识大盘点,细数数据库二三事
春节期间疫情严重,学校开学一再推迟,遂利用这个空挡把数据库知识补上。看的视频是 MySQL 基础+高级篇- 数据库 -sql -尚硅谷,感谢B站感谢up主~原创 2020-03-27 14:35:39 · 349 阅读 · 0 评论 -
数据库知识回顾一:数据库基本概念|入门第一篇,首战告捷
数据库基本概念数据库 Database (DB): 存储数据的 “仓库”。数据库的好处:持久化保存数据;结构化查询数据库管理系统 Database Management system (DBMS): 数据库是通过 DBMS创建和操作的容器。常见的DBMS有 MySQL, Oracle结构化查询语言 Structure Query Language: 用于和DBMS通信的语言数据库结构...原创 2020-03-27 14:52:56 · 153 阅读 · 0 评论