MySQL语句
一、DML(数据操作语言):insert delete update,对表当中的数据进行增删改
1、插入数据
语法:insert into 表名(字段名) values(字段对应值);
--主键列是自动增长,插入时需要占位,通常使用0或者default或者null 来占位,插入成功后以实际数据为准
例子:
2、删除数据
语法: delete from 表名 where 条件
--删除执行数据时,必须给限定条件(where .....),否则会删除所有数据
拓展
3、修改/更新数据
语法: update 表名 set 字段名=数据内容 where 条件
二、DQL(数据查询语言): 查询语句,凡是select语句都是DQL。
1、查询数据
语法:select 字段名/* from 表名
-- * 查寻所有数据
(1)给字段起别名,便于观看数据
语法:字段名 as “别名” --as 可省
(2)查重:更据所给字段,数据相同数据合并保留一个
语法:distinct (字段名)
(3)条件查询:where 条件
补充
--比较运算符 ( > = (<> != )不等于)
--逻辑运算符 (and or not)
(4)模糊查询:like "字符 : % 匹配任意多个字符"
like "字符: _ 匹配任意单个字符"
语法:where 字段名 like “%信息”
where 字段名 like “_信息”
注意:限定条件
(5)范围查询:between 起始值 and 结束值 ( 连续范围 包含 起始、结束 值)
语法:where 字段名 between 起始值 and 结束值
拓展
条件查询 - 范围查询 ---某个不连续范围:in (条件1 ,条件2 .......)
语法:where 字段名 in (数据信息1,数据信息2,.........)
例子:查询 来自于 某东 和 x宝 商品信息