- 博客(11)
- 收藏
- 关注
原创 union和unionall区别
union:对多个结果集进行并集操作,不包括重复行,同时进行排序。union all:对多个结果集进行并集操作,包括重复行,不进行排序。【例】查询部门小于30号的员工信息,和部门大于20小于40号的员工信息。①.先查询部门小于30号的员工信息。 employees_id ,last_name ,salary ,department_id FROM
2022-05-16 17:11:59
9794
2
原创 linux安装mysql
linux安装MySQL①.下载MySQL的YUM仓库文件下载地址:http://dev.mysql.com/downlodes/repo/yum/【根据自己虚拟机版本下载】②.通过xftp将下载的文件传到linux③.用yum命令安装xftp传过来的文件yum install mysql8-community-release-el7-11.noarch.rpm④.yum install mysql-community-server对于GPG验证问题,加下边一句rpm --import h
2022-05-15 12:23:33
224
原创 mysql事务控制语言(TCL)
事务:概念:一个或一组SQL语句组成的执行单元,执行单元所有SQL语句要么全执行,要么全不执行。栗子:张三给李四转账。张三:账户1000元。 李四:账户1000元。update 表 set '张三账户' = 500 where name = '张三';数据库中途异常...update 表 set '李四账户' = 1500 where name = '李四';(两条语句......
2020-01-08 17:47:30
554
原创 DQL(子查询)
概念:出现在其它语句(增删改查)中的查询语句,以select为例。分类:①按出现位置:⑴.select后面: 仅支持标量子查询(结果集只有一行一列)。⑵.from后面: 支持表子查询(结果集多行多列)。⑶.where或having后面: 标量子查询、列子查询、行子查询。⑷.exists后面:(相关子查询) 表子查询。②按结果集行列数:⑴.标量...
2020-01-08 14:38:20
147
原创 视图
含义:就是一张虚拟的表,和普通的表一样使用,只保存SQL逻辑,不保存查询结果。(MySQL5.1出现新特性,通过原始表生成的动态数据。)应用场景:①.如果多个地方用到同样的查询结果。②.该查询结果使用SQL逻辑较复杂。视图创建:create view 视图名 as 查询语句 视图使用:select * from 视图名; 栗子:查询工资最低的部门信息。①.创建视图查询每...
2020-01-08 14:31:32
85
原创 数据定义语言(DDL)
分类:⑴.库的管理:创建(create)、修改(alter)、删除(drop)。⑵.表的管理:创建(create)、修改(alter)、删除(drop)。介绍:㈠.库的管理:⑴.库的创建:(如果存在创建第二次会报错)。CREATE DATABASE (IF NOT EXISTS) 库名; ⑵.库的修改:(尽量不修改,导致数据出错,字符集可以修改)。ALTER DATABASE 库...
2020-01-08 14:25:22
159
原创 数据操作语言(DML)
分类:⑴.插入语句:insert⑵.修改语句:update⑶.删除语句:delete简介:⑴.插入语句语法⒈:INSERT INTO 表名(列名...) VALUES(值...); 注意:①.插入的值的类型必须与列的类型一致或兼容。②.不可以为null的列必须插入值,可以为null的值插入数据时列和值都不写,如果列有的话用null值填充。③.列的顺序是可以调换的但列和值(包...
2020-01-08 14:19:16
136
原创 SQL数据类型及约束
常见数据类型数值型⑴.整型①.分类: Tinyint(1)、Smallint(2)、Mediumint(3)、Int(4)、integer(4)、Bigint(8) ②.特点: ⒈默认是有符号的,如果要无符号后边添加UNSIGNED。 ⒉如果插入的值超出范围,发出警告,插入临界值。 ⒊有默认长度int(11),无符号int(10)。 ⒋自己设置长度和范围无关(范围只和类型有关),...
2020-01-08 14:11:53
627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人