关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » 网站维护 »查询数据表中的记录(SELECT)(1)

    查询数据表中的记录(SELECT)(1)

    2015-08-05 00:00:00 出处:ITJS
    分享

    除非最终检索它们并利用它们来做点事情,否则将记录放入数据库没什么好处。这就是 SELECT 语句的用途,即帮助取出数据。SELECT 大概是 SQL 语言中最常用的语句,而且怎样使用它也最为讲究;用它来选择记录可能相当复杂,可能会涉及许多表中列之间的比较。本节介绍Select语句关于查询的最基本功能。

    SELECT 语句的语法如下:

    SELECT selection_list 选择哪些列

    FROM table_list 从何处选择行

    WHERE primary_constraint 行必须满足什么条件

    GROUP BY grouping_columns 怎样对结果分组

    HAVING secondary_constraint 行必须满足的第二条件

    ORDER BY sorting_columns 怎样对结果排序

    LIMIT count 结果限定

    注意:所有使用的关键词必须精确地以上面的顺序给出。例如,一个HAVING子句必须跟在GROUP BY子句之后和ORDER BY子句之前。

    除了词“SELECT”和说明希望检索什么的 column_list 部分外,语法中的每样东西都是可选的。有的数据库还需要 FROM 子句。MySQL 有所不同,它允许对表达式求值而不引用任何表。

    普通查询

    SELECT最简单的形式是从一张表中检索每样东西:

    mysql> SELECT * FROM pet;

    其结果为:

    +----------+--------+---------+------+------------+------------+

    | name     | owner  | species | sex  | birth      | death      |

    +----------+--------+---------+------+------------+------------+

    | Fluffy   | Harold | cat     | f    | 1993-02-04 | NULL       |

    | Claws    | Gwen   | cat     | m    | 1994-03-17 | NULL       |

    | Buffy    | Harold | dog     | f    | 1989-05-13 | NULL       |

    | Chirpy   | Gwen   | bird    | f    | 1998-09-11 | NULL       |

    | Fang     | Benny  | dog     | m    | 1990-08-27 | NULL       |

    | Bowser   | Diane  | dog     | m    | 1990-08-31 | 1995-07-29 |

    | Whistler | Gwen   | bird    | NULL | 1997-12-09 | NULL       |

    | Slim     | Benny  | snake   | m    | 1996-04-29 | NULL       |

    | Puffball | Diane  | hamster | f    | 1999-03-30 | NULL       |

    +----------+--------+---------+------+------------+------------+

    查询特定行:

    你能从你的表中只选择特定的行。例如,如果你想要验证你对Bowser的出生日期所做的改变,像这样精选Bowser的记录:

    mysql> SELECT * FROM pet WHERE name = "Bowser";

    其结果为:

    +--------+-------+---------+------+------------+------------+

    | name   | owner | species | sex  | birth      | death      |

    +--------+-------+---------+------+------------+------------+

    | Bowser | Diane | dog     | m    | 1990-08-31 | 1995-07-29 |

    +--------+-------+---------+------+------------+------------+

    你可以对照前一个例子来验证。

    查询特定列

    如果你不想要看到你的表的整个行,就命名你感兴趣的列,用逗号分开。例如,如果你想要知道你的动物什么时候出生的,精选name和birth列:

    mysql> SELECT name, birth FROM pet where owner="Gwen";

    其结果为:

    +----------+------------+

    | name     | birth      |

    +----------+------------+

    | Claws    | 1994-03-17 |

    | Chirpy   | 1998-09-11 |

    | Whistler | 1997-12-09 |

    +----------+------------+

    进行表达式计算

    前面的多数查询通过从表中检索值已经产生了输出结果。MySQL 还允许作为一个公式的结果来计算输出列的值。表达式可以简单也可以复杂。下面的查询求一个简单表达式的值(常量)以及一个涉及几个算术运算符和两个函数调用的较复杂的表达式的值。例如,计算Browser生活的天数:

    mysql> SELECT death-birth FROM pet WHERE name="Bowser";

    其结果是:

    +-------------+

    | death-birth |

    +-------------+

    |       49898 |

    +-------------+

    由于MySQL允许对表达式求值而不引用任何表。所以也可以这样使用:

    mysql>select (2+3*4.5)/2.5;

    其结果为:

    +---------------+

    | (2+3*4.5)/2.5 |

    +---------------+

    |         6.200 |

    +---------------+

    条件查询

    不必每次查询都返回所有的行记录,你能从你的表中只选择特定的行。为此你需要使用WHERE或者HAVING从句。HAVING从句与WHERE从句的区别是,HAVING表达的是第二条件,在与其他从句配合使用,显然不能在WHERE子句中的项目使用HAVING。因此本小节紧介绍WHERE从句的使用,HAVING从句的使用方法类似。另外WHERE从句也可以实现HAVING从句的绝大部分功能。

    为了限制 SELECT 语句检索出来的记录集,可使用 WHERE 子句,它给出选择行的条件。可通过查找满足各种条件的列值来选择行。

    WHERE 子句中的表达式可使用表1 中的算术运算符、表2 的比较运算符和表3 的逻辑运算符。还可以使用圆括号将一个表达式分成几个部分。可使用常量、表列和函数来完成运算。在本教程的查询中,我们有时使用几个 MySQL 函数,但是 MySQL 的函数远不止这里给出的这些。请参阅附录 一,那里给出了所有MySQL 函数的清单。

    表1   算术运算符

    运算符

    说明

    运算符

    说明

    +

    -

    加

    减

    *

    /

    乘

    除

    查询排序

    使用ORDER BY子句对查询返回的结果按一列或多列排序。ORDER BY子句的语法格式为:

    ORDER BY column_name [ASC|DESC] [,…]

    其中ASC表示升序,为默认值,DESC为降序。ORDER BY不能按text、text和image数据类型进行排 序。另外,可以根据表达式进行排序。

    例如,这里是动物生日,按日期排序:

    mysql> SELECT name, birth FROM pet ORDER BY birth;

    +----------+------------+

    | name     | birth      |

    +----------+------------+

    | Buffy    | 1989-05-13 |

    | Fang     | 1990-08-27 |

    | Bowser   | 1990-08-31 |

    | Fluffy   | 1993-02-04 |

    | Claws    | 1994-03-17 |

    | Slim     | 1996-04-29 |

    | Whistler | 1997-12-09 |

    | Chirpy   | 1998-09-11 |

    | Puffball | 1999-03-30 |

    +----------+------------+

    为了以逆序排序,增加DESC(下降 )关键字到你正在排序的列名上:

    mysql> SELECT name, birth FROM pet ORDER BY birth DESC;

    +----------+------------+

    | name     | birth      |

    +----------+------------+

    | Puffball | 1999-03-30 |

    | Chirpy   | 1998-09-11 |

    | Whistler | 1997-12-09 |

    | Slim     | 1996-04-29 |

    | Claws    | 1994-03-17 |

    | Fluffy   | 1993-02-04 |

    | Bowser   | 1990-08-31 |

    | Fang     | 1990-08-27 |

    | Buffy    | 1989-05-13 |

    +----------+------------+

    你能在多个列上排序。例如,按动物的种类排序,然后按生日,首先是动物种类中最年轻的动物,使用下列查询:

    mysql> SELECT name, species, birth FROM pet ORDER BY species, birth DESC;

    +----------+---------+------------+

    | name     | species | birth      |

    +----------+---------+------------+

    | Chirpy   | bird    | 1998-09-11 |

    | Whistler | bird    | 1997-12-09 |

    | Claws    | cat     | 1994-03-17 |

    | Fluffy   | cat     | 1993-02-04 |

    | Bowser   | dog     | 1990-08-31 |

    | Fang     | dog     | 1990-08-27 |

    | Buffy    | dog     | 1989-05-13 |

    | Puffball | hamster | 1999-03-30 |

    | Slim     | snake   | 1996-04-29 |

    +----------+---------+------------+

    注意DESC关键词仅适用于紧跟在它之前的列名字(birth);species值仍然以升序被排序。注意,输出首先按照species排序,然后具有相同species的宠物再按照birth降序排列。

    查询分组与行计数

    GROUP BY 从句根据所给的列名返回分组的查询结果,可用于查询具有相同值的列。其语法为:

    GROUP BY col_name,….

    你可以为多个列分组。

    例如:

    mysql>SELECT * FROM pet GROUP BY species;

    查询多个表

    查询多个表,FROM子句列出表名,并用逗号分隔,因为查询需要从他们两个拉出信息。

    当组合(联结-join)来自多个表的信息时,你需要指定在一个表中的记录怎样能匹配其它表的记录。这很简单,因为它们都有一个name列。查询使用WHERE子句基于name值来匹配2个表中的记录。

    因为name列出现在两个表中,当引用列时,你一定要指定哪个表。这通过把表名附在列名前做到。

    现在有一个event表:

    mysql>select * from event;

    +----------+------------+----------+-----------------------------+

    | name     | date       | type     | remark                      |

    +----------+------------+----------+-----------------------------+

    | Fluffy   | 1995-05-15 | litter   | 4 kittens, 3 female, 1 male |

    | Buffy    | 1993-06-23 | litter   | 5 puppies, 2 female, 3 male |

    | Buffy    | 1994-06-19 | litter   | 3 puppies, 3 female         |

    | Chirpy   | 1999-03-21 | vet      | needed beak straightened    |

    | Slim     | 1997-08-03 | vet      | broken rib                  |

    | Bowser   | 1991-10-12 | kennel   | NULL                        |

    | Fang     | 1991-10-12 | kennel   | NULL                        |

    | Fang     | 1998-08-28 | birthday | Gave him a new chew toy     |

    | Claws    | 1998-03-17 | birthday | Gave him a new flea collar  |

    | Whistler | 1998-12-09 | birthday | First birthday              |

    +----------+------------+----------+-----------------------------+

    当他们有了一窝小动物时,假定你想要找出每只宠物的年龄。 event表指出何时发生,但是为了计算母亲的年龄,你需要她的出生日期。既然它被存储在pet表中,为了查询你需要两张表:

    mysql> SELECT pet.name, (TO_DAYS(date) - TO_DAYS(birth))/365 AS age, remark

    -> FROM pet, event

    -> WHERE pet.name = event.name AND type = "litter";

    +--------+------+-----------------------------+

    | name   | age  | remark                      |

    +--------+------+-----------------------------+

    | Fluffy | 2.27 | 4 kittens, 3 female, 1 male |

    | Buffy  | 4.12 | 5 puppies, 2 female, 3 male |

    | Buffy  | 5.10 | 3 puppies, 3 female         |

    +--------+------+-----------------------------+

    同样方法也可用于同一张表中,你不必有2个不同的表来执行一个联结。如果你想要将一个表的记录与同一个表的其他记录进行比较,联结一个表到自身有时是有用的。例如,为了在你的宠物之中繁殖配偶,你可以用pet联结自身来进行相似种类的雄雌配对:

    mysql> SELECT p1.name, p1.sex, p2.name, p2.sex, p1.species

    -> FROM pet AS p1, pet AS p2

    -> WHERE p1.species = p2.species AND p1.sex = "f" AND p2.sex = "m";

    +--------+------+--------+------+---------+

    | name   | sex  | name   | sex  | species |

    +--------+------+--------+------+---------+

    | Fluffy | f    | Claws  | m    | cat     |

    | Buffy  | f    | Fang   | m    | dog     |

    | Buffy  | f    | Bowser | m    | dog     |

    +--------+------+--------+------+---------+

    在这个查询中,我们为表名指定别名以便能引用列并且使得每一个列引用关联于哪个表实例更直观。

    总结

    该篇文章总结了SELECT语句检索记录的简单使用方法。其中涉及到的内容主要包括以下一些内容:

    1、WHERE从句的用法

    2、GROUP BY从句的用法

    3、ORDER BY从句的用法

    4、连接多个表的简单介绍

    除非最终检索它们并利用它们来做点事情,否则将记录放入数据库没什么好处。这就是 SELECT 语句的用途,即帮助取出数据。SELECT 大概是 SQL 语言中最常用的语句,而且怎样使用它也最为讲究;用它来选择记录可能相当复杂,可能会涉及许多表中列之间的比较。本节介绍Select语句关于查询的最基本功能。

    SELECT 语句的语法如下:

    SELECT selection_list 选择哪些列

    FROM table_list 从何处选择行

    WHERE primary_constraint 行必须满足什么条件

    GROUP BY grouping_columns 怎样对结果分组

    HAVING secondary_constraint 行必须满足的第二条件

    ORDER BY sorting_columns 怎样对结果排序

    LIMIT count 结果限定

    注意:所有使用的关键词必须精确地以上面的顺序给出。例如,一个HAVING子句必须跟在GROUP BY子句之后和ORDER BY子句之前。

    除了词“SELECT”和说明希望检索什么的 column_list 部分外,语法中的每样东西都是可选的。有的数据库还需要 FROM 子句。MySQL 有所不同,它允许对表达式求值而不引用任何表。

    普通查询

    SELECT最简单的形式是从一张表中检索每样东西:

    mysql> SELECT * FROM pet;

    其结果为:

    +----------+--------+---------+------+------------+------------+

    | name     | owner  | species | sex  | birth      | death      |

    +----------+--------+---------+------+------------+------------+

    | Fluffy   | Harold | cat     | f    | 1993-02-04 | NULL       |

    | Claws    | Gwen   | cat     | m    | 1994-03-17 | NULL       |

    | Buffy    | Harold | dog     | f    | 1989-05-13 | NULL       |

    | Chirpy   | Gwen   | bird    | f    | 1998-09-11 | NULL       |

    | Fang     | Benny  | dog     | m    | 1990-08-27 | NULL       |

    | Bowser   | Diane  | dog     | m    | 1990-08-31 | 1995-07-29 |

    | Whistler | Gwen   | bird    | NULL | 1997-12-09 | NULL       |

    | Slim     | Benny  | snake   | m    | 1996-04-29 | NULL       |

    | Puffball | Diane  | hamster | f    | 1999-03-30 | NULL       |

    +----------+--------+---------+------+------------+------------+

    查询特定行:

    你能从你的表中只选择特定的行。例如,如果你想要验证你对Bowser的出生日期所做的改变,像这样精选Bowser的记录:

    mysql> SELECT * FROM pet WHERE name = "Bowser";

    其结果为:

    +--------+-------+---------+------+------------+------------+

    | name   | owner | species | sex  | birth      | death      |

    +--------+-------+---------+------+------------+------------+

    | Bowser | Diane | dog     | m    | 1990-08-31 | 1995-07-29 |

    +--------+-------+---------+------+------------+------------+

    你可以对照前一个例子来验证。

    查询特定列

    如果你不想要看到你的表的整个行,就命名你感兴趣的列,用逗号分开。例如,如果你想要知道你的动物什么时候出生的,精选name和birth列:

    mysql> SELECT name, birth FROM pet where owner="Gwen";

    其结果为:

    +----------+------------+

    | name     | birth      |

    +----------+------------+

    | Claws    | 1994-03-17 |

    | Chirpy   | 1998-09-11 |

    | Whistler | 1997-12-09 |

    +----------+------------+

    进行表达式计算

    前面的多数查询通过从表中检索值已经产生了输出结果。MySQL 还允许作为一个公式的结果来计算输出列的值。表达式可以简单也可以复杂。下面的查询求一个简单表达式的值(常量)以及一个涉及几个算术运算符和两个函数调用的较复杂的表达式的值。例如,计算Browser生活的天数:

    mysql> SELECT death-birth FROM pet WHERE name="Bowser";

    其结果是:

    +-------------+

    | death-birth |

    +-------------+

    |       49898 |

    +-------------+

    由于MySQL允许对表达式求值而不引用任何表。所以也可以这样使用:

    mysql>select (2+3*4.5)/2.5;

    其结果为:

    +---------------+

    | (2+3*4.5)/2.5 |

    +---------------+

    |         6.200 |

    +---------------+

    条件查询

    不必每次查询都返回所有的行记录,你能从你的表中只选择特定的行。为此你需要使用WHERE或者HAVING从句。HAVING从句与WHERE从句的区别是,HAVING表达的是第二条件,在与其他从句配合使用,显然不能在WHERE子句中的项目使用HAVING。因此本小节紧介绍WHERE从句的使用,HAVING从句的使用方法类似。另外WHERE从句也可以实现HAVING从句的绝大部分功能。

    为了限制 SELECT 语句检索出来的记录集,可使用 WHERE 子句,它给出选择行的条件。可通过查找满足各种条件的列值来选择行。

    WHERE 子句中的表达式可使用表1 中的算术运算符、表2 的比较运算符和表3 的逻辑运算符。还可以使用圆括号将一个表达式分成几个部分。可使用常量、表列和函数来完成运算。在本教程的查询中,我们有时使用几个 MySQL 函数,但是 MySQL 的函数远不止这里给出的这些。请参阅附录 一,那里给出了所有MySQL 函数的清单。

    表1   算术运算符

    运算符

    说明

    运算符

    说明

    +

    -

    加

    减

    *

    /

    乘

    除

    +----------+--------+---------+------+------------+-------+

    | name     | owner  | species | sex  | birth      | death |

    +----------+--------+---------+------+------------+-------+

    | Chirpy   | Gwen   | bird    | f    | 1998-09-11 | NULL  |

    | Fluffy   | Harold | cat     | f    | 1993-02-04 | NULL  |

    | Buffy    | Harold | dog     | f    | 1989-05-13 | NULL  |

    | Puffball | Diane  | hamster | f    | 1999-03-30 | NULL  |

    | Slim     | Benny  | snake   | m    | 1996-04-29 | NULL  |

    +----------+--------+---------+------+------------+-------+

    由以上结果可以看出:

    查询显示结果时,被分组的列如果有重复的值,只返回靠前的记录,并且返回的记录集是排序的。这并不是一个很好的结果。仅仅使用GROUP BY从句并没有什么意义,该从句的真正作用在于与各种组合函数配合,用于行计数。

    1、COUNT()函数计数非NULL结果的数目。

    你可以这样计算表中记录行的数目:

    mysql> select count(*) from pet;

    +----------+

    | count(*) |

    +----------+

    |        9 |

    +----------+

    计算sex为非空的记录数目:

    mysql> select count(sex) from pet;

    +------------+

    | count(sex) |

    +------------+

    |          8 |

    +------------+

    现在配合GROUP BY 从句使用。

    例如:要知道每个主人有多少宠物

    mysql> SELECT owner, COUNT(*) FROM pet GROUP BY owner;

    +--------+----------+

    | owner  | COUNT(*) |

    +--------+----------+

    | Benny  |        2 |

    | Diane  |        2 |

    | Gwen   |        3 |

    | Harold |        2 |

    +--------+----------+

    又如,每种宠物的个数:

    mysql> SELECT species,count(*) FROM pet GROUP BY species;

    +---------+----------+

    | species | count(*) |

    +---------+----------+

    | bird    |        2 |

    | cat     |        2 |

    | dog     |        3 |

    | hamster |        1 |

    | snake   |        1 |

    +---------+----------+

    如果你除了计数还返回一个列的值,那么必须使用GROU BY语句,否则无法计算记录。例如上例,使用GROUP BY对每个owner分组所有记录,没有它,你得到的一切是一条错误消息:

    mysql> SELECT owner, COUNT(owner) FROM pet;

    ERROR 1140 at line 1: Mixing of GROUP columns (MIN(),MAX(),COUNT()...)

    with no GROUP columns is illegal if there is no GROUP BY clause

    也可以根据多个列分组,例如:

    按种类和性别组合的动物数量:

    mysql> SELECT species, sex, COUNT(*) FROM pet GROUP BY species, sex;

    +---------+------+----------+

    | species | sex  | COUNT(*) |

    +---------+------+----------+

    | bird    | NULL |        1 |

    | bird    | f    |        1 |

    | cat     | f    |        1 |

    | cat     | m    |        1 |

    | dog     | f    |        1 |

    | dog     | m    |        2 |

    | hamster | f    |        1 |

    | snake   | m    |        1 |

    +---------+------+----------+

    查询多个表

    查询多个表,FROM子句列出表名,并用逗号分隔,因为查询需要从他们两个拉出信息。

    当组合(联结-join)来自多个表的信息时,你需要指定在一个表中的记录怎样能匹配其它表的记录。这很简单,因为它们都有一个name列。查询使用WHERE子句基于name值来匹配2个表中的记录。

    因为name列出现在两个表中,当引用列时,你一定要指定哪个表。这通过把表名附在列名前做到。

    现在有一个event表:

    mysql>select * from event;

    +----------+------------+----------+-----------------------------+

    | name     | date       | type     | remark                      |

    +----------+------------+----------+-----------------------------+

    | Fluffy   | 1995-05-15 | litter   | 4 kittens, 3 female, 1 male |

    | Buffy    | 1993-06-23 | litter   | 5 puppies, 2 female, 3 male |

    | Buffy    | 1994-06-19 | litter   | 3 puppies, 3 female         |

    | Chirpy   | 1999-03-21 | vet      | needed beak straightened    |

    | Slim     | 1997-08-03 | vet      | broken rib                  |

    | Bowser   | 1991-10-12 | kennel   | NULL                        |

    | Fang     | 1991-10-12 | kennel   | NULL                        |

    | Fang     | 1998-08-28 | birthday | Gave him a new chew toy     |

    | Claws    | 1998-03-17 | birthday | Gave him a new flea collar  |

    | Whistler | 1998-12-09 | birthday | First birthday              |

    +----------+------------+----------+-----------------------------+

    当他们有了一窝小动物时,假定你想要找出每只宠物的年龄。 event表指出何时发生,但是为了计算母亲的年龄,你需要她的出生日期。既然它被存储在pet表中,为了查询你需要两张表:

    mysql> SELECT pet.name, (TO_DAYS(date) - TO_DAYS(birth))/365 AS age, remark

    -> FROM pet, event

    -> WHERE pet.name = event.name AND type = "litter";

    +--------+------+-----------------------------+

    | name   | age  | remark                      |

    +--------+------+-----------------------------+

    | Fluffy | 2.27 | 4 kittens, 3 female, 1 male |

    | Buffy  | 4.12 | 5 puppies, 2 female, 3 male |

    | Buffy  | 5.10 | 3 puppies, 3 female         |

    +--------+------+-----------------------------+

    同样方法也可用于同一张表中,你不必有2个不同的表来执行一个联结。如果你想要将一个表的记录与同一个表的其他记录进行比较,联结一个表到自身有时是有用的。例如,为了在你的宠物之中繁殖配偶,你可以用pet联结自身来进行相似种类的雄雌配对:

    mysql> SELECT p1.name, p1.sex, p2.name, p2.sex, p1.species

    -> FROM pet AS p1, pet AS p2

    -> WHERE p1.species = p2.species AND p1.sex = "f" AND p2.sex = "m";

    +--------+------+--------+------+---------+

    | name   | sex  | name   | sex  | species |

    +--------+------+--------+------+---------+

    | Fluffy | f    | Claws  | m    | cat     |

    | Buffy  | f    | Fang   | m    | dog     |

    | Buffy  | f    | Bowser | m    | dog     |

    +--------+------+--------+------+---------+

    在这个查询中,我们为表名指定别名以便能引用列并且使得每一个列引用关联于哪个表实例更直观。

    总结

    该篇文章总结了SELECT语句检索记录的简单使用方法。其中涉及到的内容主要包括以下一些内容:

    1、WHERE从句的用法

    2、GROUP BY从句的用法

    3、ORDER BY从句的用法

    4、连接多个表的简单介绍

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    商业智能成CIO优先关注点 技术落地方显成效(1)

    用linux安装MySQL时产生问题破解

    JAVA中关于Map的九大问题

    windows 7旗舰版无法使用远程登录如何开启telnet服务

    Android View 事件分发机制详解

    MySQL用户变量的用法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。