找到 4219 篇文章 关于 MySQLi

如何在 MySQL 数据库中构建一些数据以方便检索?

AmitDiwan
更新于 2019-10-03 07:31:12

76 次查看

您可以使用 FIND_IN_SET 来构建数据库中的一些数据以方便检索。让我们首先创建一个表 -mysql> create table DemoTable (    CountryName SET('US', 'UK', 'AUS') ); Query OK, 0 rows affected (0.49 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('US'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('UK'); Query OK, 1 row affected (0.09 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+-------------+ | CountryName | +-------------+ | US ... 阅读更多

从 MySQL 中的表中选择日期在 90 天前到现在的行

AmitDiwan
更新于 2019-10-03 07:29:11

2K+ 次查看

为此使用 MySQL INTERVAL。让我们首先创建一个表 -mysql> create table DemoTable (    DueDate date ); Query OK, 0 rows affected (1.13 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('2019-07-10'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('2019-09-02'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('2019-06-01'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values('2019-05-10'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('2019-08-21'); Query OK, 1 row affected (0.14 sec)显示表中的所有记录 ... 阅读更多

一个 MySQL 查询,用于将第一个表中的记录(不是全部)插入第二个表

AmitDiwan
更新于 2019-10-03 07:27:12

93 次查看

为此,在 MySQL 中使用嵌套的 insert with select,如下面的语法所示 -insert into yourTableName2(yourColumnName1, yourColumnName2, .....N) select yourColumnName1, yourColumnName2, ....N from yourTableName1 where yourCondition;让我们首先查看一个示例并创建一个表 -mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40) ); Query OK, 0 rows affected (0.88 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable1(Name) values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1(Name) values('David'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1(Name) values('Bob'); Query OK, ... 阅读更多

在声明一个列“timestamp default CURRENT_TIMESTAMP”后什么都不插入会发生什么?

AmitDiwan
更新于 2019-10-03 07:24:49

113 次查看

在这种情况下,当前时间戳将插入到表列中。让我们首先创建一个表 -mysql> create table DemoTable (    ArrivalDate timestamp default CURRENT_TIMESTAMP ); Query OK, 0 rows affected (0.55 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values(now()); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+---------------------+ | ArrivalDate | +---------------------+ | 2019-09-01 14:08:47 | | 2019-09-01 14:08:50 | +---------------------+ 2 rows in set (0.00 sec)

在 MySQL 中将存储的 MD5 字符串转换为十进制值?

AmitDiwan
更新于 2019-10-03 07:23:21

430 次查看

您可以使用 conv() 函数以及 cast() 将十六进制转换为十进制值。注意 - MD5 为十六进制让我们首先创建一个表 -mysql> create table DemoTable (    Password text ); Query OK, 0 rows affected (0.60 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values("a5391e96f8d48a62e8c85381df108e98"); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values("ea7a32d2dc5bb793af262dcb6ea1a54d"); Query OK, 1 row affected (0.18 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+----------------------------------+ | Password         ... 阅读更多

在 MySQL 中获取列的最大值的最快方法是什么?

AmitDiwan
更新于 2019-10-03 07:21:22

315 次查看

您可以尝试使用两种方法获取列的最大值。第一种方法如下 -select max(yourColumnName) from yourTableName;第二种方法如下 -select yourColumnName from yourTableName order by yourColumnName DESC LIMIT 1;注意 - 第一个查询比第二个查询花费的时间少,因为第二个查询首先排序 n 个值,然后使用 LIMIT 1 给出最高值。因此,使用第一个查询。让我们首先创建一个表 -mysql> create table DemoTable (    Number int ); Query OK, 0 rows affected (0.59 sec)插入一些记录到表中使用 insert 命令 ... 阅读更多

根据时间戳的一部分从 MySQL 表中选择?

AmitDiwan
更新于 2019-10-03 07:19:07

138 次查看

让我们首先创建一个表 -mysql> create table DemoTable (    AdmissionDate timestamp ); Query OK, 0 rows affected (0.90 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('2007-01-10'); Query OK, 1 row affected (0.34 sec) mysql> insert into DemoTable values('2015-07-12'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('2017-11-01'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('2019-08-29'); Query OK, 1 row affected (0.08 sec)显示表中的所有记录使用 select 语句 -mysql> select *from DemoTable;这将产生以下输出 -+---------------------+ | AdmissionDate ... 阅读更多

MySQL 查询以获取使用 BLOB 类型声明的列长度

AmitDiwan
更新于 2019-10-03 07:16:58

299 次查看

为此,使用 MySQL 中的 LENGTH() 函数。让我们首先创建一个表。我们已将列的类型声明为 BLOB -mysql> create table DemoTable (    Title blob ); Query OK, 0 rows affected (0.57 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('This is a MySQL tutorial'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Java is an object oriented programming language'); Query OK, 1 row affected (0.61 sec) mysql> insert into DemoTable values('C is a procedural language'); Query OK, 1 row affected (0.20 sec)显示所有记录 ... 阅读更多

如何在 MySQL 中交换特定字段值?

AmitDiwan
更新于 2019-10-03 07:14:13

113 次查看

让我们首先创建一个表 -mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number1 int,    Number2 int ); Query OK, 0 rows affected (0.68 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable(Number1, Number2) values(10, 30); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable(Number1, Number2) values(60, 50); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(Number1, Number2) values(110, 100); Query OK, 1 row affected (0.10 sec)显示表中的所有记录使用 select 语句 -mysql> select *from DemoTable;这将产生以下输出 ... 阅读更多

同时搜索 2 个字段以从 MySQL 中的表中获取特定的名字和姓氏

AmitDiwan
更新于 2019-10-03 07:11:59

88 次查看

为此,您可以使用 LIKE 运算符以及 AND。让我们首先创建一个表 -mysql> create table DemoTable (    EmployeeFirstName varchar(50),    EmployeeLastName varchar(50) ); Query OK, 0 rows affected (0.64 sec)插入一些记录到表中使用 insert 命令 -mysql> insert into DemoTable values('John', 'Smith'); Query OK, 1 row affected (0.61 sec) mysql> insert into DemoTable values('David', 'Miller'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('John', 'Doe'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('Adam', 'Smith'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('Carol', ... 阅读更多

广告