mysql基础

mysql基础

sql的分类:

1.DDL(Data Definition Language)
数据定义语言,用来定义数据库对象:库、表、列等;CREATE、 ALTER、DROP
2.DML(Data Manipulation Language)
数据表操作语言,用来定义数据库记录(数据);INSERT、 UPDATE、 DELETE
3.DCL(Data Control Language)【DBA来做】
数据控制语言,用来定义访问权限和安全级别;
4.DQL(Data Query Language)
数据查询语言,用来查询记录(数据)。SELECT
注意:sql语句以;结尾

mysql的增删改查

增加数据:
INSERT INTO 表名(列名1,列名2 …)VALUES(列值1,列值2…);
删除数据:
DELETE FROM 表名 WHERE 列名=值
改变数据:
UPDATE 表名 SET 列名1=列值1,列名2=列值2 … WHERE 列名=值
查询数据:
SELECT 列名 FROM 表名

主要关键字

去除重复记录: DISTINCT
排序: ORDER BY
限定行数及分页: LIMIT
模糊查询: LIKE

聚合函数

COUNT():统计指定列不为NULL的记录行数;

MAX():计算指定列的最大值,如果指定列是字符串类型,那么使用字符串排序运算;

MIN():计算指定列的最小值,如果指定列是字符串类型,那么使用字符串排序运算;

SUM():计算指定列的数值和,如果指定列类型不是数值类型,那么计算结果为0;

AVG():计算指定列的平均值,如果指定列类型不是数值类型,那么计算结果为0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值