找到 4219 篇文章 适用于 MySQLi

MySQL 虚拟 GENERATED COLUMNS 如何与内置函数一起使用?

Ayyan
更新于 2020-02-21 11:39:09

231 次浏览

可以通过一个示例来说明,在该示例中,我们在名为“employee_data”的表中创建了一个虚拟生成的列。正如我们所知,虚拟生成的列可以在使用或不使用关键字“virtual”的情况下生成。示例mysql> Create table employee_data(ID INT AUTO_INCREMENT PRIMARY KEY,        First_name VARCHAR(50) NOT NULL, Last_name VARCHAR(50) NOT NULL,        FULL_NAME VARCHAR(90) GENERATED ALWAYS AS(CONCAT(First_name, '', Last_name))); Query OK, 0 rows affected (0.55 sec) mysql> DESCRIBE employee_data; +------------+-------------+------+-----+---------+-------------------+ | Field      | Type        | Null | Key | Default | Extra     ... 阅读更多

MySQL GENERATED COLUMNS 的不同类型是什么?

Kumar Varma
更新于 2020-06-22 14:29:07

105 次浏览

我们有两种类型的 MYSQL 生成的列,如下所示 -虚拟生成的列顾名思义,这种生成的列不会占用任何磁盘空间。它可以在使用或不使用关键字“virtual”的情况下生成。为了理解,我们在以下示例中说明它 -示例mysql> Create table triangle(SideA DOUBLE, SideB DOUBLE, SideC DOUBLE AS (SQRT(SideA * SideB + SideB * SideB))); Query OK, 0 rows affected (0.44 sec) mysql> Describe Triangle; +-------+--------+------+-----+---------+-------------------+ | Field | Type   | Null | Key | Default | Extra             | +-------+--------+------+-----+---------+-------------------+ | SideA ... 阅读更多

什么是 MySQL GENERATED COLUMN 以及如何在创建表时使用它?

Lakshmi Srinivas
更新于 2020-06-22 14:30:09

1K+ 次浏览

基本上,生成的列是可以在 CREATE TABLE 或 ALTER TABLE 语句中使用的功能,它是一种存储数据的方式,而无需实际通过 SQL 中的 INSERT 或 UPDATE 子句发送它。此功能已添加到 MySQL 5.7 中。生成的列在表域内工作。其语法如下所示 -语法column_name data_type [GENERATED ALWAYS] AS (expression) [VIRTUAL | STORED] [UNIQUE [KEY]]这里,首先,指定列名及其数据类型。然后添加 GENERATED ALWAYS 子句以指示该列是生成的列。然后,指示该列的类型是... 阅读更多

我们如何编写 PHP 脚本以获取 MySQL 数据库列表?

Priya Pallavi
更新于 2020-06-22 14:31:14

1K+ 次浏览

我们可以编写以下 PHP 脚本以获取可用 MySQL 数据库的列表 -示例

我们如何编写 PHP 脚本以计算 MySQL 查询受影响的行数?

vanithasree
更新于 2020-06-22 14:30:45

301 次浏览

PHP 使用 mysql_affected_rows( ) 函数来找出查询更改了多少行。为了说明这一点,我们有以下示例 -示例           查询受影响的行数                  

哪个 PHP 函数用于给出 MySQL 查询受影响的行数?

Nikitha N
更新于 2020-06-22 14:08:04

180 次浏览

PHP 使用 mysql_affected_rows( ) 函数来找出查询更改了多少行。此函数基本上返回先前 SELECT、INSERT、UPDATE、REPLACE 或 DELETE 查询中受影响的行数。返回的整数 > 0 表示受影响的行数,0 表示没有记录受影响,-1 表示查询返回错误。其语法如下所示 -语法mysql_affected_rows( connection );以下是此函数中使用的参数 -序号参数和描述1.连接必需 – 指定要使用的 MySQL 连接

我们如何使用来自多个表的数据创建 MySQL 视图?

Sharon Christine
更新于 2020-03-04 06:29:22

1K+ 次浏览

MySQL UNION 运算符可以组合两个或多个结果集,因此我们可以使用 UNION 运算符来创建具有来自多个表数据的视图。为了理解这个概念,我们使用基础表“Student_info”和“Student_detail”,它们具有以下数据 -mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address    | Subject    | +------+---------+------------+------------+ | 101  | YashPal | Amritsar   | History    | | 105  | Gaurav  | Chandigarh | Literature | | 125  | Raman   | Shimla     | Computers  | | 130  | Ram     ... 阅读更多

我们如何使用 PHP 脚本创建 MySQL 临时表?

radhakrishna
更新于 2020-06-22 14:08:57

1K+ 次浏览

正如我们所知,PHP 为我们提供了名为 mysql_query() 的函数来创建 MySQL 表。同样,我们可以使用 mysql_query() 函数来创建 MySQL 临时表。为了说明这一点,我们使用以下示例 -示例在此示例中,我们在以下示例中使用 PHP 脚本创建了一个名为“SalesSummary”的临时表 -           创建 MySQL 临时表              

视图如何用于模拟 CHECK CONSTRAINT?

Fendadis John
更新于 2020-06-22 14:16:24

79 次浏览

正如我们所知,MySQL 支持外键以实现引用完整性,但它不支持 CHECK 约束。但是,我们可以通过使用触发器来模拟它们。可以通过以下给出的示例来说明 -示例假设我们有一个名为“car1”的表,它可以具有固定的语法注册号,例如两个字母、一个破折号、三个数字、一个破折号、两个字母,如下所示 -mysql> Create table car1 (number char(9)); Query OK, 0 rows affected (0.32 sec) mysql> Insert into car1 values('AB-235-YZ'); Query OK, 1 row affected (0.10 sec)上述值是有效的,但是... 阅读更多

如何借助 MySQL 视图从日期范围内生成日期?

karthikeya Boyini
更新于 2020-06-22 14:11:56

265 次浏览

为了说明这一点,我们创建了以下视图 -mysql> CREATE VIEW digits AS     -> SELECT 0 AS digit UNION ALL     -> SELECT 1 UNION ALL     -> SELECT 2 UNION ALL     -> SELECT 3 UNION ALL     -> SELECT 4 UNION ALL     -> SELECT 5 UNION ALL     -> SELECT 6 UNION ALL     -> SELECT 7 UNION ALL     -> SELECT 8 UNION ALL     -> SELECT 9; Query OK, 0 rows affected (0.08 sec) mysql> CREATE VIEW numbers AS SELECT ones.digit + ... 阅读更多

广告