找到 4219 篇文章,关于 MySQLi

MySQL 中的 EXCEPT 不起作用?

Smita Kapse
更新于 2019-07-30 22:30:26

453 次浏览

您不能在 MySQL 中使用 except。您可以使用 NOT IN 运算符来获得相同的结果。让我们首先创建一个表 -mysql> create table DemoTable1  (  Number1 int  ); Query OK,  0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1 values(100); Query OK,  1 row affected (0.14 sec) mysql> insert into DemoTable1 values(200); Query OK,  1 row affected (0.13 sec) mysql> insert into DemoTable1 values(300); Query OK,  1 row affected (0.13 sec)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable1这将产生以下输出 -+---------+ | Number1 | +---------+ | 100 | | 200 | | 300 | +---------+ 3 rows in set (0.00 sec)以下 ... 阅读更多

MySQL 中 POW() 和 POWER() 哪个更好?

Anvi Jain
更新于 2019-07-30 22:30:26

137 次浏览

pow() 和 power() 是同义词。让我们看看语法 -select pow(yourValue1, yourValue2); 或 select power(yourValue1, yourValue2);现在我们将看一些例子。使用 pow()mysql> select POW(4, 3);这将产生以下输出 -+----------+ | POW(4, 3) | +----------+ | 64 | +----------+ 1 row in set (0.00 sec)使用 power()mysql> select POWER(4, 3);这将产生以下输出 -+------------+ | POWER(4, 3) | +------------+ | 64 | +------------+ 1 row in set (0.00 sec)让我们首先创建一个表并了解上述概念 ... 阅读更多

为什么我在 SQL 查询中使用“from”字段时遇到问题?

Nishtha Thakur
更新于 2019-07-30 22:30:26

63 次浏览

您不能直接将 from 作为列名使用,因为 from 是 MySQL 中的保留字。要避免这种情况,您需要使用反引号符号。让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    `from` varchar(100),    Name varchar(10)    ); Query OK, 0 rows affected (0.92 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(`from`, Name) values('US', 'John'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(`from`, Name) values('UK', 'Carol'); Query OK, 1 row affected (0.14 sec) mysql> ... 阅读更多

MySQL 中 EXCEPT 的等价物是什么?

Chandu yadav
更新于 2019-07-30 22:30:26

4K+ 次浏览

您不能在 MySQL 中使用 EXCEPT,而是使用 NOT IN 运算符。让我们首先创建一个表 -mysql> create table DemoTable    (    Number1 int    ); Query OK, 0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(200); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(300); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 -mysql> select * from DemoTable;这将产生以下输出 -+---------+ | ... 阅读更多

MySQL 中 POW() 和 POWER() 哪个更好?

Arjun Thakur
更新于 2019-07-30 22:30:26

142 次浏览

在 MySQL 中,pow() 和 power() 是同义词。以下是语法 -select pow(yourValue1, yourValue2); 或 select power(yourValue1, yourValue2);让我们实现以上两种语法。使用 POW()mysql> select POW(4, 3);这将产生以下输出 -+----------+ | POW(4, 3) | +----------+ | 64 | +----------+ 1 row in set (0.00 sec)使用 POWER()mysql> select POWER(4, 3);这将产生以下输出 -+------------+ | POWER(4, 3) | +------------+ | 64 | +------------+ 1 row in set (0.00 sec)让我们在一个表中实现上述语法 -mysql> create table ... 阅读更多

如何在 MySQL 中获取特定表的“列名”主键?

George John
更新于 2019-07-30 22:30:26

853 次浏览

让我们首先创建一个表,其中我们有一个主键 CustomerId -mysql> create table DemoTable    (    CustomerId int NOT NULL AUTO_INCREMENT,    CustomerName varchar(20),    CustomerAge int,    CustomerCountryName varchar(100),    PRIMARY KEY(CustomerId)    ); Query OK, 0 rows affected (0.94 sec)以下是获取 MySQL 中特定表“列名”主键的查询 -mysql> SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = 'DemoTable' AND CONSTRAINT_NAME = 'PRIMARY';这将产生以下输出 -+-------------+ | COLUMN_NAME | +-------------+ | CustomerId | +-------------+ 1 row in set, 2 warnings (0.12 sec)

如何在 MySQL 中将 MM/DD/YY 转换为 Unix 时间戳?

Chandu yadav
更新于 2019-07-30 22:30:26

340 次浏览

要将 MM/DD/YY 转换为 UNIX 时间戳,您可以使用以下语法 -select UNIX_TIMESTAMP(str_to_date(yourColumnName, '%m/%d/%Y')) from yourTableName;让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    dateConvertToUnix varchar(100)    ); Query OK, 0 rows affected (0.58 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(dateConvertToUnix) values('01/10/2001'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(dateConvertToUnix) values('03/31/2010'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(dateConvertToUnix) values('12/31/2016'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(dateConvertToUnix) values('04/27/2019'); Query OK, 1 ... 阅读更多

如何在 MySQL 中对字段应用 Substring() 以获取字符串的一部分?

Ankith Reddy
更新于 2019-07-30 22:30:26

185 次浏览

您可以使用 MySQL 中的 substring() 对字段进行操作以获取字符串的一部分。以下是语法 -select substring(yourColumnName, yourStartingIndex, yourEndingIndex) from yourTableName;让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Title longtext    ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable(Title) values('MySQL is a relational database management system'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(Title) values('MongoDB is a popular No SQL database'); Query OK, 1 row affected (0.18 sec)显示所有记录 ... 阅读更多

在 MySQL 查询中使用“from”列名的问题?

George John
更新于 2019-07-30 22:30:26

284 次浏览

您不能直接将“from”用作列名,因为“from”是 MySQL 中的保留字。如果您仍然想使用它,则需要使用反引号符号。让我们首先创建一个表 -mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    `from` varchar(100),    Name varchar(10)    ); Query OK, 0 rows affected (0.92 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable(`from`, Name) values('US', 'John'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(`from`, Name) values('UK', 'Carol'); Query OK, 1 row affected (0.14 sec) mysql> ... 阅读更多

如何在 MySQL 中连接所有列?

Arjun Thakur
更新于 2019-07-30 22:30:26

1K+ 次浏览

首先,您需要知道表中有多少列。以下是了解列名的语法 -show columns from yourTableName;以下是连接所有列的语法 -select concat(yourColumnName1, yourColumnName2, yourColumnName3, ........N) from yourTableName;让我们首先创建一个表 -mysql> create table DemoTable    (    CustomerId int,    CustomerName varchar(20),    CustomerAge int    ); Query OK, 0 rows affected (0.66 sec)以下是了解确切列的查询 -mysql> show columns from DemoTable;这将产生以下输出 -+--------------+-------------+------+-----+---------+-------+ | Field        | Type        | Null ... 阅读更多

广告