MYSQL学习笔记(一)

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理

数据库管理系统 DBMS
数据库/仓库 DB
SQL 结构化查询语言

SQL分类:
DQL语句 数据查询语言 select
DML语句 数据操作语言 insert delete update
DDL语句 数据库定义语言 create drop alter
TCL语句 事务控制语言 commit rollback

show databases; 查看数据库
在这里插入图片描述
use +数据库名称 使用该数据库
在这里插入图片描述
在一个数据库中查看其他的数据库
在这里插入图片描述
退出当前数据库
在这里插入图片描述
创建一个数据库
在这里插入图片描述
查询数据库
在这里插入图片描述
导入数据库脚本
在这里插入图片描述
简单查询

1.单个字段查询
在这里插入图片描述
2.多个字段查询
在这里插入图片描述
3.查询全部字段
在这里插入图片描述
4.给字段起别名 (as通常不要省略)
在这里插入图片描述
条件查询

条件查询需要用到where语句,where必须放到from语句后面;
执行顺序:先from再where过滤后再检索出来

1.等号操作运算符

查询薪水为5000的员工

2.不等号操作运算符

查询薪水不为5000的员工
在这里插入图片描述
3.区间操作运算符

找出薪水大于1600小于3000的员工
在这里插入图片描述
查询薪水大于1800,并且部门编号为20或30的员工(and优先级高于or)在这里插入图片描述
4.is运算符

查询补助条件为空的员工
在这里插入图片描述
5.模糊查询

like称为模糊查询,支持%或下划线匹配,%匹配任意个字符,下划线,一个下划线只匹配一个字符

查询名字第二个字母为s的员工
在这里插入图片描述
数据排序

单一字段排序 order by字段名称

含义:排序采用order by子句,order by后面跟上排序字段,排序字段可以放多个,多个采用逗号隔开,order
by默认采用升序(asc),如果存在where子句,那么order by必须放到where语句后面

员工编号为升序,薪水为降序
在这里插入图片描述
职位为经理,薪水为降序在这里插入图片描述
通过字段下标排序在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值