【MySQL基础语法】

增删改:

create 新建

默认条件:

primary key 主键(不重复)
auto_increment 递增

null/not null

insert into 数据库名.表格名(列1,列2……) values(数值1,数值2……):

default 自动递增,就不要具体数值,字符串不行

增加字段:

alter table 数据库名.表格名 add 列名 数据类型 默认条件

更新数据:

update 数据库名.表格名 set 值  where 条件

删除数据:

delete from 数据库名.表格名 where 条件 

删除表:

drop table 数据库名.表格名

删除数据库:

drop database 数据库名

查select:

where:

between 100 and 500 表示数字区间

in(‘afd’,‘hhh’)  字符约束

like:where 字段  like……

like 'B%'    B开头          '%B'   B结尾        

 like '__b%'   第3个是b的(前面两个下划线)    如果没有%表示三个字符,最后b结尾

不要重复:distinct应用于所有列,而非前置他的列,除非指定的两个列都不同,否则所有行都会被检索出来(多列的组合在表中是唯一的时,该行才会被返回。如果有多行具有相同的组合,只会返回其中一行。)

限值检索范围:LIMIT 5 (1-5行)    LIMIT 5,5(从开始的5行,即:5-9)

LIMIT 0,1表示第一行     LIMIT1,1就是第二行。

运算符:

“:=”是赋值    “=”是比较

执行顺序:

from确定了数据来源,where在from后进行初次数据筛选,group by对筛选后的数据进行分组,having 对分组完成的进行筛选,最后select完成输出和计算

group by分组后应用聚合函数

聚合函数不能在where用:因为where在group by 之前

having可以使用聚合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值