自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 约束——主键约束

主键约束(primary key,简称PK)主键约束的相关术语?主键约束:就是一种约束。主键字段:该字段上添加了主键约束,这样的字段叫做:主键字段主键值:主键字段中的每一个值都叫做:主键值。什么是主键?有啥用?主键值是每一行记录的唯一标识。主键值是每一行记录的身份证号!!!任何一张表都应该有主键,没有主键,表无效!!主键的特征:not null + unique(主键值不能是NULL,同时也不能重复!)怎么给一张表添加主键约束呢? drop table if exists t_vip;

2021-09-03 07:39:26 926

原创 约束——非空约束和唯一性约束

1、什么是约束?约束对应的英语单词:constraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性!!!约束的作用就是为了保证:表中的数据有效!!1.2、约束包括哪些?非空约束:not null唯一性约束: unique主键约束: primary key (简称PK)外键约束:foreign key(简称FK)检查约束:check(mysql不支持,oracle支持)1.3、非空约束:not null非空约束not null约束的字段不

2021-09-01 20:34:01 2843

原创 快速删除表中的数据

1.快速删除表中的数据 //删除dept_bak表中的数据delete from dept_bak; //这种删除数据的方式比较慢。mysql> select * from dept_bak;Empty set (0.00 sec)delete语句删除数据的原理?(delete属于DML语句!!!)表中的数据被删除了,但是这个数据在硬盘上的真实存储空间不会被释放!!!这种删除缺点是:删除效率比较低。这种删除优点是:支持回滚,后悔了可以再恢复数据!!!truncate语句删除数据的

2021-08-31 10:50:58 1772

原创 查询——子查询

什么是子查询?select语句中嵌套select语句,被嵌套的select语句称为子查询。1.0子查询都可以出现在哪里呢?select ..(select).from ..(select).where ..(select).1.1where子句中的子查询案例:找出比最低工资高的员工姓名和工资? select ename,sal from emp where sal > min(sal);ERROR 1111 (HY000): Invalid use of

2021-08-31 01:05:44 182

原创 连接查询——外连接

外连接(右外连接):select e.ename,d.dname from emp e right join dept d on e.deptno= d.deptno;// outer是可以省略的,带着可读性强。select e.ename,d.dname from emp e right outer join dept d one.deptno = d.deptno;right代表什么:表示将join关键字右边的这张表看成主表,主要是为了将这张表的数据全部查

2021-08-07 20:04:37 551

原创 连接查询——内连接

1.内连接之等值连接SQL92语法:select e.ename,d.dnamefrom emp e, dept dwhere e.deptno = d.deptno;sql92的缺点:结构不清晰,表的连接条件,和后期进一步筛选的条件,都放到了where后面。SQL99语法:select e.ename,d.dnamefrom emp ejoin dept don e.deptno = d.deptno;//inner可以省略select e.ename,d

2021-08-06 14:37:45 146

原创 连接查询---笛卡尔积现象

把查询结果去除重复记录【distinct】注意:原表数据不会被修改,只是查询结果去重。去重需要使用一个关键字:distinctdistinct只能出现在所有字段的最前方。distinct出现在两个字段之前,表示两个字段联合起来去重。mysql> select distinct job from emp;连接查询什么是连接查询?从一张表中单独查询,称为单表查询。emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字。这种跨表查询,多张表联合起来查询数

2021-06-29 09:56:20 1083

原创 MySQL分组查询

分组查询having注意:使用having可以对分完组之后的数据进一步过滤。having不能单独使用,having不能代替where,having必须和group by联合使用。例:找出每个部门最高薪资,要求显示最高薪资大于3000的?第一步:找出每个部门最高薪资按照部门编号分组,求每一组最大值。select deptno,max(sal) from emp group by deptno; +--------+----------+ | deptno | max(sal) |

2021-06-28 16:45:08 132

原创 分组函数 group by

1.多行处理函数多行处理函数的特点:输入多行,最终输出一行。5个: count 计数 sum 求和 avg 平均值 max 最大值 min 最小值分组函数在使用的时候必须先进行分组,然后才能用。如果你没有对数据进行分组,整张表默认为一组。...

2021-06-25 22:09:08 635

原创 数据处理函数

数据处理函数又被称为单行处理函数单行处理函数的特点:一个输入对应一个输出。和单行处理函数相对的是:多行处理函数。(多行处理函数特点:多个输入,对应1个输出!)单行处理函数常见的有哪些?lower 转换小写 select lower(字段名) from 表名;upper 转换大写 mysql> select * from t_student; +----------+ | name | +----------+ | zhangsan | | lisi | |

2021-06-22 20:11:08 128

原创 条件查询--------排序

1、查询所有员工薪资,排序? select ename,salfrom emporder by sal; `(默认是升序!!!)`2、怎么降序?指定降序:select ename,salfrom emporder by sal desc;指定升序?select ename,salfrom emporder by sal asc;3、可以两个字段排序吗?或者说按照多个字段排序?查询员工名字和薪资,要求按照薪资升序,如果薪资一样的话,再按照名字升序排

2021-06-21 13:48:02 70

原创 查询语句2-------条件查询

查询语句

2021-06-18 20:14:12 91

原创 查询语句1

文章目录一、简单查询二、查询多个字段三、查询所有字段一、简单查询查询每一个字段?select 字段名 from 表名注意:select 和 from都是关键字;字段名和表明都是标识符强调对于SQL语句来说是通用的所有的SQL语句都以“;”结尾另外SQL语句不区分大小写示例如下:select *from j_course; 查询整个表格;select cname from j_course; 查询部分表格;以下大小写区分案例;二、查询多个字段 示例:select c

2021-06-15 20:22:48 98 1

原创 数据库操作与查询

数据导入首先登陆MySQL,

2021-06-11 21:37:41 97 1

原创 登陆MySQL

桌面左下角windows图标–搜索框内输入cmd,结果如图所示,点击cmd.exe,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R输入cmd后回车,如下图所示:接着输入mysql -hlocalhost -uroot -p 可直接回车然后输入密码(这样能够很好的隐藏密码)。显示mysql>就表示成功进入MySQLmysql -hlocalhost -uroot -p 其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mys..

2021-06-08 19:48:15 141 1

原创 MySQL常用数据类型

MySQL数据类型常见数据类型有整数类型 rinyint 取值范围 0-255 smallint 取值范围-32768-32767 int 取值范围 -2147483648-2147483647小数类型decimal 取值范围 -999.99-999.99示例 amount DECIMAL(6,2); 2表示小数点后取两位定长字符串类型 char 示例char(10);表示字符串存储10个字符,即使该字符串只有一个字符, 它所占用的存储空间也是10个字符空间大小变长

2021-06-07 18:02:44 152

原创 2021-06-01

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-01 21:01:28 59

原创 MySQL语句简单分类

SQL语句简单分类:分为:DQL(Database Query Language)数据查询语言(凡是带有select关键字的都是查询语句)select…DML(Data Manipulation Language):数据操作语言(凡是对表当中的数据进行增删改的都是DML)insert delete updateinsert 增语法:INSERT INTO 表名(字段名1,字段名2,…)VALUES(值1,值2,…);      delete 删语法:DELETE FROM 表名 [

2021-05-31 18:44:32 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除