MySQL数据库使用

1.DQL数据查询语言

用于对数据的查询select

2.DML数据操作语言

用于对数据的增加,修改,删除

Insert update delete

3.TPL事务处理语言

一组操作,要么全部成功,要么全部失败

Commit成功 rollback回滚

4.DCL数据控制语言

权限的授权与收回

5.DDL数据定义语言

进行创建数据库,数据库表

6.指针控制语言

通过控制指针完成表的操作

约束类型

字段约束

约束在定义的过程,在字段数据类型后直接定义

Primary key 主键 物理位置的唯一性,标记存储顺序

Not null 非空

Unique 唯一值

Check 检查 在MySQL5.0版本不生效

表级约束

外键

外键约束以字段约束加进来的是不生效的,以上不生效

数据库的增删改查(CRUD)

Desc 加表名 查看表结构

插入数据

方法1:全列插入

Insert into 表名 value/values(数据的顺序必须按照字段的顺序)

方法2:

Insert into 表名(字段1,字段2)values/value(字段对应的值)

注意点:

如果是自增字段,可以不写,或者用NULL来进行填充

修改数据(更新)

Update 表名 set 字段名=值,字段名=值...where条件定位

注意点:

如果不定位,会出现当前表的指定字段的值被全部修改

删除数据

Delete from 表名 where 条件

查询DQL

查询所有的字段

Select * from表名

查询指定的字段

去重操作

Select distinct brand_id from tp_goods

distinct关键字,去重操作

条件筛选

Select 指定字段 from 表名 where 条件

排序

Select * from 表名 order by 字段1 desc/asc,字段2 desc/asc

分页

Select 字段 from 表名 limit 位置,个数

聚合函数

Count 统计个数

sum求和

Avg 平均值

Max 最大值

Min 最小值

分组

Select  分组依据(分组字段名),group_concat(需要展示的字段名1,字段2) from 表名 group by 字段名

Where having

Where 在原始数据上就能进行条件筛选

Having 分组之后的条件筛选

内连接、左连接、右连接

Select 字段from 表1 inner join 表2 on 两张表的链接条件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值