• 您当前位置:网站首页 >> SQL数据库 >> 最基本的 SQL 命令行语句并详解( MySQL 语句 )
  • 最基本的 SQL 命令行语句并详解( MySQL 语句 )

    iCoA首席特工 逍遥峡谷 发布:2010-11-12 更新:2024-08-21 浏览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日

    附录.可能用到的相关文章:

    Windows 安装 MySQL 8.0 Zip版安装教程

    MySQL 8.0通过命令行设置默认密码

    如何通过命令行修改 MySQL 8.0 的密码

    MySQL 基础命令行选择创建删除数据库以及显示删除和搜索数据

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


    如果您愿意支持本站,欢迎点击打赏哦~



    下一篇:PHP简单读写MySQL小程序之一连接数据库

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


    - 相关文章 -


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

    MySQL命令行导入导出数据库 - 2013-10-20

    MySQL 基础命令行选择创建删除数据库以及显示删除和搜索数据 - 2024-08-21

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

    通过命令行修改 MySQL 8.0 密码的方法 - 2022-02-10

    MySQL 8.0 设置和修改默认密码 - 2022-02-10

    Windows 安装 MySQL 8.0 Zip版安装教程 - 2022-02-10

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


    - 文章评论 -




    1856

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

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


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

    版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 | 逍遥峡谷 · 酷品优选
    Copyright©Interstellar Central Occult Agency (I.C.O.A)
    本局纯属虚构,如有雷同,纯属巧合

    冀公网安备13011102001055号 · 冀ICP备06033848号