找到 4219 篇文章 关于 MySQLi

如何在 MySQL SELECT 语句中将无符号整数乘以 -1?

Rama Giri
更新于 2020年6月30日 12:47:59

97 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.80 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+-------+ | Value | +-------+ |    10 | | ... 阅读更多

MySQL 中的多列排序?

Kumar Varma
更新于 2020年6月30日 12:48:49

128 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Id int,    -> Value int    -> ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(100, 85885); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(101, 885995474); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(100, 895943); Query OK, 1 row affected (0.20 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------+-----------+ | Id ... 阅读更多

MySQL 查询以获取时间戳早于 15 天的记录?

Rama Giri
更新于 2020年6月30日 12:49:39

218 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> ArrivalDate datetime    -> ); Query OK, 0 rows affected (0.91 sec)使用 insert 命令在表中插入一些记录。假设当前日期是 2019-07-03 −mysql> insert into DemoTable values('2019-07-03'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2019-06-20'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('2019-06-15'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2018-06-11'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2018-06-01'); Query ... 阅读更多

MySQL 查询以显示表的结构

Kumar Varma
更新于 2020年6月30日 12:50:19

1K+ 次浏览

要显示表的结构,以下是语法 −show create table yourTableName;让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeFirstName varchar(100),    -> EmployeeLastName varchar(100),    -> EmployeeAge int,    -> isMarried tinyint(1),    -> EmployeeAddress varchar(100),    -> EmployeeCountryName varchar(100)    -> ); Query OK, 0 rows affected (0.62 sec)以下是显示结构的查询 −mysql> show create table DemoTable;输出这将产生以下输出 −+--------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table        | Create Table             ... 阅读更多

如何在 MySQL 中选择每行中具有较高值的列值的总和?

Rama Giri
更新于 2020年6月30日 12:51:01

108 次浏览

使用 CASE 语句并为此设置条件。让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> X int,    -> Y int    -> ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(20, 30); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(40, 15); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(80, 85); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 −mysql> select ... 阅读更多

在 MySQL 中将几列从一个表复制到另一个表

karthikeya Boyini
更新于 2020年6月30日 12:52:17

308 次浏览

让我们首先创建一个表 −mysql> create table DemoTable1    -> (    -> Id int,   -> Name varchar(100)    -> ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1 values(10, 'John'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable1 values(11, 'Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values(12, 'Robert'); Query OK, 1 row affected (0.32 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------+--------+ | Id ... 阅读更多

MySQL 查询在特定字符后拆分列?

karthikeya Boyini
更新于 2020年6月30日 12:53:12

867 次浏览

要在特定字符后拆分列,请使用 SUBSTRING_INDEX() 方法 −select substring_index(yourColumnName, '-', -1) AS anyAliasName from yourTableName;让我们首先创建一个表 −mysql> create table DemoTable -> ( -> StreetName text -> ); Query OK, 0 rows affected (0.60 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Paris Hill St.-CA-83745646') ; Query OK, 1 row affected (0.32 sec) mysql> insert into DemoTable values('502 South Armstrong Street-9948443'); Query OK, 1 row affected (0.20 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------------------------------------+ | ... 阅读更多

如何在 MySQL 中查找两个或多个字段的最小值?

karthikeya Boyini
更新于 2020年6月30日 12:54:44

650 次浏览

要查找两个或多个字段的最小值,请使用 MySQL 中的 LEAST() 函数 −select least(yourColumnName1, yourColumnName2, ...N) from yourTableName;让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Date1 date, -> Date2 date, -> Date3 date -> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('2019-03-31', '2019-01-01', '2019-03-05'); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------------+------------+------------+ | Date1      | Date2      | Date3 ... 阅读更多

如何在 MySQL 中获取字符最后一次出现之前的全部内容?

Sharon Christine
更新于 2020年6月30日 12:55:53

562 次浏览

您可以使用以下语法。以下是语法 −update yourTableName set yourColumnName=REVERSE(SUBSTRING(REVERSE(yourColumnName), INSTR(REVERSE(yourColumnName), '.')));让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Words text -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Value1. Value2 .Value3.Value4.Value5'); Query OK, 1 row affected (0.22 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+--------------------------------------+ | Words ... 阅读更多

从 MySQL 表中选择固定数量的随机记录?

Sharon Christine
更新于 2020年6月30日 12:35:14

151 次浏览

对于随机记录,您可以使用 rand() 方法。要设置记录数,请使用 LIMIT −select *from yourTableName order by rand() limit numberOfRecords;让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> LastName varchar(100)    -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Brown'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('Smith'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Taylor'); Query OK, 1 row affected (0.10 sec) mysql> insert ... 阅读更多

广告