关闭 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、连接多个表的简单介绍

    上一篇返回首页 下一篇

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

    别人在看

    抖音安全与信任开放日:揭秘推荐算法,告别单一标签依赖

    ultraedit编辑器打开文件时,总是提示是否转换为DOS格式,如何关闭?

    Cornell大神Kleinberg的经典教材《算法设计》是最好入门的算法教材

    从 Microsoft 下载中心安装 Windows 7 SP1 和 Windows Server 2008 R2 SP1 之前要执行的步骤

    Llama 2基于UCloud UK8S的创新应用

    火山引擎DataTester:如何使用A/B测试优化全域营销效果

    腾讯云、移动云继阿里云降价后宣布大幅度降价

    字节跳动数据平台论文被ICDE2023国际顶会收录,将通过火山引擎开放相关成果

    这个话题被围观超10000次,火山引擎VeDI如此解答

    误删库怎么办?火山引擎DataLeap“3招”守护数据安全

    IT头条

    平替CUDA!摩尔线程发布MUSA 4性能分析工具

    00:43

    三起案件揭开侵犯个人信息犯罪的黑灰产业链

    13:59

    百度三年开放2.1万实习岗,全力培育AI领域未来领袖

    00:36

    工信部:一季度,电信业务总量同比增长7.7%,业务收入累计完成4469亿元

    23:42

    Gartner:2024年全球半导体营收6559亿美元,AI助力英伟达首登榜首

    18:04

    技术热点

    iOS 8 中如何集成 Touch ID 功能

    windows7系统中鼠标滑轮键(中键)的快捷应用

    MySQL数据库的23个特别注意的安全事项

    Kruskal 最小生成树算法

    Ubuntu 14.10上安装新的字体图文教程

    Ubuntu14更新后无法进入系统卡在光标界面解怎么办?

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

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