码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据的增删改查查查查查查查查查查查查查查查查(查是真的多)

时间:2020-06-17 18:16:12      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:就是   sele   查询   upd   family   asc   span   没有   重复记录   

一 数据的增加

   主要是运用insert  into 语句。

格式:

    insert  into 表名称 values(数据,数据,数据)(要按顺序来,有没有数据的可以加null)

 只增加某些字段里数据的格式:

    insert into 表名称(字段名,字段名) values(数据,数据)

二  数据的修改

  运用update  set 语句

格式:

  update  表名称 set 字段名=数据 where 字段名=数据;

多个元素格式

   update  表名称 set 字段名=数据,字段名=数据,字段名=数据 where 字段名=数据;

三 数据的删除

  运用delete from 语句

格式:

   delete from 表名称 where 字段名=数据;      ( 这样就会删除指定数据的行 )

  delete from 表名称             (这样会直接删除表 (又学会了一种删库跑路的办法  2333))

  truncate table 表名称         (这样同样会删除表,但是与delete from 不同  奇怪的知识又增加了)

两种删除表的不同:

  delete from 可以回滚(这个词......一言难尽), 不删除约束 ,可以加条件

  truncate table 不能回滚,会删除约束,不能加条件

四 数据的查查查查查查查查查查查查查查查查查查询

  主要运用select  from(新劳模比alter用的多)

1.查询所有列

格式:

select  * from 表名称

2.查询指定列

格式:

select 字段名,字段名 from 表名称

3.查询时添加常量列

  就是在查看的时候把字段名临时改变显示,比如说你叫迪丽热巴迪力木拉提 但是你在给人签名的时候你可以临时改名叫王大壮然后给人签名,但是不会改变你的原名

  运用 as 来完成

格式: select 字段名 as ‘新名字‘,字段名 as ‘新名字‘ from 表名称 ;

4.查询时和并列

  只有数据类型是整形或浮点型的时候才能合并    

  运用四则运算字段名来合并

格式:

   select 字段名+字段名-字段名*字段名/字段名  from 表名称;

  四则运算的时候可以加括号来控制运算顺序

5.查询时去除重复记录

  运用distinct 来实现

格式:

  select distinct 需要合并的重复字段名 from 表名称;

6.使用条件查询

  运用where 语句

格式:

  select * from 表名称 where 字段名 = 数据 and 字段名 =数据 or 字段名 = 数据  字段名 >,<,=,<>(不等于) 

    判空 :  字段名 is null  (数据为空)   字段名 is not null(数据不为空)   字段名 = ‘‘  (空字符)  字段名 <>‘‘ (不是空字符)

模糊查询 : 运用like语句

格式:

  select * from 表名称 where    字段名 like  ‘数据_% ‘      _是单个字符   %是任意个字符

7.聚合查询

  常用的聚合函数  sum()求和   avg()求平均  max()求最大值  min()求最小值  count(字段) 统计

格式:

  select sum(字段名) from 表名称;

8.分页查询

  运用 limit 语句

格式:

  select * from 表名称   limit  第一条数据号,一页显示多少条

  连接到第几页:SELECT * FROM 表名称 LIMIT (当前页-1)*每页显示多少条,每页显示多少条;

9 查询排序

   运用 order by 语句

  主要分正序和倒叙   正序为默认或者是ASC 倒叙是desc;

格式:

    select * from 表名称 order by 字段名 asc或者desc;   排序可以和limit  where  配合使用;

 

总结: 

    需要记忆的东西较多,需要多背多练。

 

自勉

    我自横刀向天笑,去留肝胆两昆仑。

 

MySQL数据的增删改查查查查查查查查查查查查查查查查(查是真的多)

标签:就是   sele   查询   upd   family   asc   span   没有   重复记录   

原文地址:https://www.cnblogs.com/jiejava/p/13153799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!