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宝   商品信息

 

posted @ 2021-12-09 21:01  清_如许  阅读(58)  评论(0)    收藏  举报