zoukankan      html  css  js  c++  java
  • MySQL数据的增删改查查查查查查查查查查查查查查查查(查是真的多)

    一 数据的增加

       主要是运用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  配合使用;

     

    总结: 

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

    自勉

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

  • 相关阅读:
    python实现满二叉树递归循环
    二叉树遍历规则,先顺遍历/中序遍历/后序遍历
    满二叉树的循环递归
    python 中的super()继承,搜索广度为先
    UITableview 中获取非选中的cell
    iOS——UIButton响应传参数
    iOS- iPad UIPopoverController
    IPAD之分割视图 SplitViewController
    IOS7 隐藏状态栏
    iOS 强制横屏
  • 原文地址:https://www.cnblogs.com/jiejava/p/13153799.html
Copyright © 2011-2022 走看看