在MySQL中语句_MySQL常用语句

MySQL

1.MySQL

mysql

是存储数据库一个仓库,可以存储图片,视频,文字

常见的数据库

大型oracle,db2

中型mysql,sqlserver...

小型sqlite

mysql安装和卸载

停服务mysql

删除对应的文件夹

删除注册表(mysql)

mysql使用

1:黑窗口

2:使用工具 navicat

sql语句分类

数据定义语言DDL create,drop,alter,truncate

数据查询语言DQL select

数据操纵语言DML insert,delete,update

数据控制功能DCL grant 授权 ,revoke回收

mysql一些常用的字段和类型

字段

主键:primary key

自增:auto_increment

空:null

默认:default

唯一:unique

外键:foreign key

......

类型

int

float

double

char 固定长度

varchar 长度变

text

date

time

datetime

........

2.教大家怎么使用MySQL

先启动MySQL服务(一定要用管理员方式打开命令行,不然会提示拒绝访问)

net start mysql

4fc0d519af99ac880b6677c47ce146db.png

接下来就连接MySQL了(mysql -uroot -p)

3a3a852991dcfe4576ce5602660d8873.png

创建数据库(create database 数据库名)

6b8b28344d0aa1409d26ef75c22b9a3e.png

创建数据表(建表之前先使用数据库,use database 库名,)

d80ec3faf43ee3dd745b879e9041fbd3.png

在表里加几条数据

ee9b42ce44806a0151e9d8612c0285da.png

4ee219510552676a0971e5b380b17163.png

------修改数据

update 表名 set 字段=修改的数据(name =zhangsan) where 字段=值(id=1)

79866de5c71e3f737ef4561d6454b132.png

全部查询

select *from 表名

7d6d618b373615bb6a52a736dde99ccd.png

条件查询

select * from 表名 where 条件(根据什么条件查询)

or(什么条件或者什么条件)

in(包含)

between and(在···之间)

6f2f0ceedfb81d55bedc46ecfd170358.png

cde964eccb60a4e1a0ad276a097b8aa7.png

1bedb43038960ee816af29a383e6af8d.png

模糊查询

通配符的分类:

%百分号通配符: 表示任何字符出现任意次数 (可以是0次).

_下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符.

like操作符:

LIKE作用是指示MySQL后面的搜索模式是利用通配符而不是直接相等匹配进行比较

3e1c38c46660dbddea02be7643886ad0.png

4da0562cbaad067cc01aa867c52b3e76.png

6a2ced16daef18bc6716a8494e491c04.png

排序(order by)

升序 asc

降序 desc

f6c73ed93ebde578cc2c03b2e2834263.png

9281ba33bbde1b10bb934a8521618d30.png

分组查询

group by

e7e7aefd2aa8a201df3f0bf79ae1d8c3.png

删除

delete

655595dcd04f6c6d8f0c3dc923e5c169.png

聚合函数

sum(计算总和)

count(计算个数)

avg(计算平均值)

max(最大值)

min(最小值)

下面我就根据这些聚合函数进行查询

count()

52e13bbb9b6f3a83288f73342e4dae04.png

avg()

a85cb516e2f85a2cb564d8e553bae3ff.png

max()

da5bc7007acbda5d36cf156c53e88ad7.png

min()

cc90f5f617a5b9ab726b8b18debdeb72.png

sum()

b0db56fde615d5cb6656935febb20966.png

多表联查

内连接 inner join

外连接 left join ,right join

0c858eb8324f48c58270d19c3b8c82e5.png

6bd4e2be5fafb1ab2b2a9c3f96bd440e.png

外连接分为左连接和右连接

左连接(左边为主表,右边有则填充,没有用null)

右连接(右边为主表,左边有则填充,没有用null)

4b0feeef0a851bfc56b0c34fb97aa3d9.png

d0496beffb4a9d5d0660c43c0c63d976.png

-----子查询(一个表的查询的结果作为另一个表的条件)

243e090ea1edc25418e069d72f1bc5e2.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值