找到 4219 篇文章 适用于 MySQLi

如何将 MySQL TIME 值转换为天和小时格式?

AmitDiwan
更新于 2019-08-23 11:57:08

653 次查看

在这里,我们将时间值(例如 150:50:10)转换为天和小时格式,即 6 天 6 小时。您可以为此使用 CONCAT() 以及 HOUR()。让我们首先创建一个表 -mysql> create table DemoTable657(DueTime time); Query OK, 0 rows affected (3.68 sec)使用 insert 命令在表中插入一些记录。在这里,我们以总小时数的形式插入了记录 -mysql> insert into DemoTable657 values('120:30:00'); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable657 values('150:50:10'); Query OK, 1 row affected (0.27 sec)使用 select 语句显示表中的所有记录 -mysql> select *from ... 阅读更多

MySQL 存储过程无法获取整个表?

AmitDiwan
更新于 2019-08-23 11:46:35

124 次查看

您可以在存储过程中使用 SELECT *FROM yourTableName。让我们首先创建一个表 -mysql> create table DemoTable654 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100) ); Query OK, 0 rows affected (0.70 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable654(StudentFirstName) values('John'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable654(StudentFirstName) values('Sam'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable654(StudentFirstName) values('Mike'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable654(StudentFirstName) values('Robert'); Query OK, 1 row affected (0.12 sec)使用 ... 阅读更多

如何在 MySQL 中更改项目的顺序?

AmitDiwan
更新于 2019-08-23 11:39:37

370 次查看

要更改 MySQL 中项目的顺序,请使用 ORDER BY 别名。让我们首先创建一个表 -mysql> create table DemoTable653 (Product1Amount int, Product2Amount int); Query OK, 0 rows affected (0.42 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable653 values(400, 250); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable653 values(500, 300); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable653 values(40, 400); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable653 values(200, 450); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable653 values(50, 20); Query ... 阅读更多

使用 LIKE 或 REGEXP 在 MySQL 中搜索具有特定值的记录?

AmitDiwan
更新于 2019-08-23 11:33:17

412 次查看

让我们首先创建一个表 -mysql> create table DemoTable651 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(100)); Query OK, 0 rows affected (0.59 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable651(Value) values('Title'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable651(Value) values('course'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable651(Value) values('subject'); Query OK, 1 row affected (0.20 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable651;这将产生以下输出 -+----+---------+ | Id | Value | +----+---------+ | 1 | ... 阅读更多

MySQL 查询以计算特定整数在列中出现的次数,以获取其在另一列中对应值的次数

AmitDiwan
更新于 2019-08-23 11:27:21

244 次查看

为此,请使用聚合函数 COUNT()。让我们首先创建一个表 -mysql> create table DemoTable650 (Value1 int, Value2 int); Query OK, 0 rows affected (0.83 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable650 values(100, 500); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable650 values(100, 500); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable650 values(100, 500); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable650 values(100, 500); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable650 values(200, 500); Query OK, 1 row affected (0.12 sec)显示 ... 阅读更多

使用正则表达式返回特定的 MySQL 字符串

AmitDiwan
更新于 2019-08-23 11:17:13

93 次查看

让我们首先创建一个表 -mysql> create table DemoTable649 (Value text); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable649 values('1903'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable649 values('9321010'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable649 values('983032023393'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable649 values('1234567892'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable649 values('989898989'); Query OK, 1 row affected (0.20 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable649;这将 ... 阅读更多

在 MySQL 中将当前日期和时间设置为时间戳

AmitDiwan
更新于 2019-08-23 11:13:54

446 次查看

让我们首先创建一个表。其中一列设置为 TIMESTAMP -mysql> create table DemoTable648(    UserId int NOT NULL AUTO_INCREMENT, UserLoginTime TIMESTAMP NOT NULL    DEFAULT CURRENT_TIMESTAMP, PRIMARYKEY(UserId) ); Query OK, 0 rows affected (0.66 sec)使用 insert 命令在表中插入一些记录。在这里,我们使用 NOW() 方法将当前日期和时间设置为时间戳列 -mysql> insert into DemoTable648(UserLoginTime) values(NOW()); Query OK, 1 row affected (0.22 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable648;这将产生以下输出 -+--------+---------------------+ | UserId | UserLoginTime     ... 阅读更多

如何从 MySQL 表中显示 3 个随机值?

AmitDiwan
更新于 2019-08-23 11:11:05

119 次查看

使用 RAND() 进行随机,而 LIMIT 3 用于值的数目,这里为 3 -select yourColumnName from yourTableName order by rand() limit 3;让我们首先创建一个表 -mysql> create table DemoTable646 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.76 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable646(FirstName) values('John'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable646(FirstName) values('Bob'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable646(FirstName) values('Chris'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable646(FirstName) ... 阅读更多

在 MySQL 中搜索多列以进行行匹配

AmitDiwan
更新于 2019-08-23 11:08:01

381 次查看

为此,请使用 UNION。让我们首先创建一个表 -mysql> create table DemoTable645 (Id int, FirstName varchar(100)); Query OK, 0 rows affected (0.67 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable645 values(100, 'Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable645 values(101, 'Robert'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable645 values(101, 'Bob'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable645 values(102, 'Carol'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable645 values(100, 'John'); Query OK, 1 row affected (0.12 sec) mysql> insert ... 阅读更多

在已创建的字段值集中使用 MySQL TEXT 数据类型连接字符串

AmitDiwan
更新于 2019-08-23 11:04:31

132 次查看

为此,请使用 CONCAT()。让我们首先创建一个表 -mysql> create table DemoTable644 (Title text); Query OK, 0 rows affected (0.81 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable644 values('Introduction'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable644 values('Welcome in course'); Query OK, 1 row affected (0.10 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable644;这将产生以下输出 -+-------------------+ | Title          | +-------------------+ | Introduction    | | Welcome in course | +-------------------+ 2 rows ... 阅读更多

广告