网站地图 | Sitemap | Rss
  • 您当前位置:网站首页 >> PHP学习 >> 最基本的 SQL 命令行语句并详解( MySQL 语句 )
  • 最基本的 SQL 命令行语句并详解( MySQL 语句 )

    来源:逍遥峡谷 发布时间:2010-11-12 浏览0条评论
    内容简介

    本文只为学习 SQL 基本语句,学会了 SQL 语句,对于操作任何数据库都会清楚很多。特别是对于 MySQL 来说,最新的 PHP 版本只支持 Mysqli 方法操作 MySQL 数据库了。那么我们了解了 SQL 语句的基本命令,即便是换了工具,一样清楚如何操作。

    相关关键词:SQL语句   SQL命令   SQL   MySQL  

    本文链接:https://www.icoa.cn/a/404.html

    本文只为学习 SQL 基本语句,学会了 SQL 语句,对于操作任何数据库都会清楚很多。特别是对于 MySQL 来说,最新的 PHP 版本只支持 Mysqli 方法操作 MySQL 数据库了。那么我们了解了 SQL 语句的基本命令,即便是换了工具,一样清楚如何操作。


    1. 选择:select * from table_name where 范围
      注释:从table_name表中选择(select)某个范围内的数据,*代表所有的内容。本句SQL命令重点在于——select 列 from 表 where 范围


      举例1:

      select * from table_name where name = 'Nina'

      解释:选择 表格 table_name 中 name 列 是 Nina 的所有信息。也可以只选择某列数据。


      举例2:

      select name from table_name where class = '4班'

      解释:选择 表格 table_name 中 class 列 是 4班 的所有 name 列信息。


      举例3:

      select name from table_name where age >= '8'

      解释:选择 表格 table_name 中 age 列 大于等于 8 的所有 name 列信息。


    2. 插入:insert into table_name (field_a,field_b) values (value_a,value_b)

      注释:插入(insert)到 table_name 表中 field_a 和 field_b 列数据值(values)value_a 和 value_b。其中 table_name 是表名、field_a 和field_b 是列名、value_a 和 value_b 是数据。本句SQL命令需要记住的是——insert into 表(列)values(数值)


      举例4:

      inset into table_name (name,age,class) values ('Anna',9,'1班')

      解释:将 Anna、9、1班 分别插入表格 table_name 中对应的 name 列、age 列、class 列。


    3. 删除:delete from table_name where 范围

      注释:删除(delete)表 table_name 中某个 范围 内的数据。跟选择(select)语法一样。


      举例5:

      delete from table_name where name = 'Anna'

      解释:在 table_name 里删除 name 列是 Anna 的信息 。


    4. 更新:update table_name set field_a = value_a where 范围

      注释:将表 table_name 中特定 范围 内的 field_a 列中值更新 (update) 为 value_a 数值,多个列用逗号 "," 隔开。


      举例6:

      update table_name set class = '2班',age = '8' where name = 'Anna'

      解释:在 table_name 里将 name 列是 Anna 的 class 列更新为 2班,age 列更新为 8 。


    5. 查找:select * from table_name where field_a like '%value_x%'

      注释:选择 table_name 表格里 field_a 列里包含‘value_x’字符串的所有信息。这个 like 的语法很精妙,可以用来查资料和做搜索。


    6. 排序:select * from table_name order by field_a,field_b [desc/asc]

      注释:这个跟 Select 语法一样,只不过把选择的内容,按照某列进行排序。desc 代表降序,asc 或者默认代表升序。


    7. 总数:select count(*) as totalcount from table_name

      注释:选择 table_name 里的所有数据 count(*) 的总数 (totalcount)。


    8. 求和:select sum(field_a) as sumvalue from table_name


    9. 平均:select avg(field_a) as avgvalue from table_name


    10. 最大:select max(field_a) as maxvalue from table_name


    11. 最小:select min(field_a) as minvalue from table_name[separator]



    原发于 2010年11月12日,更新与2018年1月1日

    本文链接:https://www.icoa.cn/a/404.html
    关键词: SQL语句   SQL命令   SQL   MySQL  

    如果您愿意支持,欢迎请扫码打赏哦~


    上一篇:初学PHP之根据服务器日期和时间判断网址跳转

    下一篇:mysql新建用户与远程访问 zt


    - 相关文章 -


    最基本的 SQL 命令行语句并详解( MySQL 语句 ) - 2010-11-12

    Python 入门演示 - 2017-12-31

    mysql新建用户与远程访问 zt - 2010-10-18

    常见编程语言中的注释符号和格式 - 2017-12-19

    Windows 2016 & Windows 10 中IIS安装和配置PHP的步骤 - 2017-12-19

    #2002 – 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正 - 2010-10-15

    PHP隐藏IP地址末位的方法 - 2017-12-11

    GB2312网页调用或引入UTF-8编码的JS显示乱码的解决方法 - 2017-12-08


    - 文章评论 -




    5845

    [由于政策原因,您的留言如果提交成功后,需要审核才能展示,请改天再来查看,请不要重复提交,谢谢支持!]

    - 最新评论[0条评论] -


    [>>>点击查看更多评论]

    逍遥峡谷 逍遥乱弹 张立博 爱之路 酷品优选 宝贝派

    版权所有©逍遥峡谷 - 智能中央超自然局·地球总部 | 冀ICP备06033848号
    Copyright©Intelligence Central Occult Agency (I.C.O.A)
    本局纯属虚构,如有雷同,纯属巧合
    网络违法犯罪举报