找到 4219 篇文章 适用于 MySQLi

如何在 MySQL 中检查日期是否已过?

AmitDiwan
更新于 2019年11月5日 07:19:46

864 次查看

让我们先创建一个表 -mysql> create table DemoTable1340    -> (    -> Deadline date    -> ); Query OK, 0 rows affected (0.43 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1340 values('2019-09-18'); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable1340 values('2019-09-23'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1340 values('2018-12-24'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1340 values('2016-11-01'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1340 values('2019-09-28'); Query OK, 1 row affected (0.18 sec)显示表中的所有记录 ... 阅读更多

MySQL 按特定列名排序的随机行?

AmitDiwan
更新于 2019年11月5日 07:17:29

234 次查看

让我们先创建一个表 -mysql> create table DemoTable1339    -> (    -> Name varchar(30),    -> Score int    -> ); Query OK, 0 rows affected (0.76 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1339 values('Chris', 56); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTable1339 values('Bob', 46); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1339 values('Adam', 78); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1339 values('John', 90); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1339 values('Carol', 98); Query OK, 1 ... 阅读更多

基于条件计算值并在 MySQL 中以不同的列显示结果?

AmitDiwan
更新于 2019年11月5日 07:15:06

97 次查看

让我们先创建一个表 -mysql> create table DemoTable1485     -> (     -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,     -> StudentName varchar(20),     -> StudentSubject varchar(20)     -> ); Query OK, 0 rows affected (0.72 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1485(StudentName, StudentSubject) values('Chris', 'MySQL'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1485(StudentName, StudentSubject) values('Robert', 'MongoDB'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable1485(StudentName, StudentSubject) values('Robert', 'MongoDB'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable1485(StudentName, StudentSubject) ... 阅读更多

使用 MySQL where 子句和按 avg() 排序来查找重复个别元素的平均值

AmitDiwan
更新于 2019年11月5日 07:12:03

204 次查看

为此,请使用 having 子句而不是 where。让我们先创建一个表 -mysql> create table DemoTable1338    -> (    -> Name varchar(10),    -> Score int    -> ); Query OK, 0 rows affected (1.54 sec)使用 insert 命令在表中插入一些记录。在这里,我们插入了具有分数的重复名称 -mysql> insert into DemoTable1338 values('Chris', 8); Query OK, 1 row affected (0.80 sec) mysql> insert into DemoTable1338 values('Bob', 4); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1338 values('Bob', 9); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable1338 values('Chris', 6); ... 阅读更多

从列中获取最大值,该列的值为字符串数字,例如 Value440、Value345 等,在 SQL 中

AmitDiwan
更新于 2019年11月5日 07:08:47

52 次查看

为此,您可以使用 MAX() 以及 substring()。让我们先创建一个表 -mysql> create table DemoTable1337    -> (    -> Value varchar(50)    -> ); Query OK, 0 rows affected (0.58 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1337 values('Value400'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1337 values('Value345'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1337 values('Value567'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1337 values('Value489'); Query OK, 1 row affected (0.22 sec)使用 select 语句显示表中的所有记录 ... 阅读更多

在 MySQL 中显示特定用户的全部权限

AmitDiwan
更新于 2019年11月5日 07:05:58

129 次查看

让我们首先显示所有用户名以及主机名 -mysql> select user, host from MySQL.user;这将产生以下输出 -+------------------+-----------+ | user             | host      | +------------------+-----------+ | Bob              | %         | | Charlie          | %         | | Robert           | %         | | User2            | %         | | mysql.infoschema | %         ... 阅读更多

即使字段设置为 null,也可以在 MySQL 中选择不同的字段?

AmitDiwan
更新于 2019年11月5日 07:01:32

135 次查看

为此,您可以使用 COALESCE()。让我们先创建一个表 -mysql> create table DemoTable1336    -> (    -> FirstName varchar(20)    -> ,    -> SecondName varchar(20)    -> ); Query OK, 0 rows affected (0.64 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1336 values('John', NULL); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable1336 values(NULL, 'Chris'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1336 values('David', 'Mike'); Query OK, 1 row affected (0.18 sec)使用 select 语句显示表中的所有记录 -mysql> select * from DemoTable1336;这 ... 阅读更多

在 MySQL 中选择时间戳在 X 时间之后的条目

AmitDiwan
更新于 2019年11月5日 06:59:01

370 次查看

让我们先创建一个表 -mysql> create table DemoTable1335    -> (    -> ArrivalTime datetime    -> ); Query OK, 0 rows affected (0.49 sec)使用 insert 命令在表中插入一些记录。我们在这里插入了日期时间记录 -mysql> insert into DemoTable1335 values('2019-09-19 22:54:00'); Query OK, 1 row affected (0.46 sec) mysql> insert into DemoTable1335 values('2019-09-19 22:59:00'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1335 values('2019-09-19 22:56:00'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1335 values('2019-09-19 22:52:00'); Query OK, 1 row affected (0.11 sec)使用 ... 阅读更多

在 MySQL 中使用单个存储过程调用在两个表中插入值

AmitDiwan
更新于 2019年11月5日 06:56:13

1K+ 次查看

以下是使用存储过程在两个表中插入值的语法 -分隔符 // 创建过程 yourProcedureName(anyVariableName int) 开始 插入 yourTableName1(yourColumnName1) 值(yourVariableName); 插入 yourTableName2(yourColumnName2) 值(yourVariableName); 结束 //让我们首先创建一个表 -mysql> 创建表 DemoTable1 -> ( -> StudentScore int -> ); 查询确定,0 行受影响 (0.58 秒)以下是第二个表 -mysql> 创建表 DemoTable2 -> ( -> PlayerScore int -> ); 查询确定,0 行受影响 (0.52 秒)以下是创建存储过程并在两个表中插入值的查询 ... 阅读更多

MySQL 中 ZF 的行声明?

AmitDiwan
更新于 2019-11-05 06:53:33

192 次查看

ZF 代表 ZEROFILL,即零填充的行声明 让我们首先创建一个表。在这里,我们将 int 字段大小设置为 10 -mysql> 创建表 DemoTable1332 -> ( -> Number int(10) ZEROFILL NOT NULL DEFAULT 0 -> ); 查询确定,0 行受影响 (0.59 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入 DemoTable1332 值(); 查询确定,1 行受影响 (0.17 秒) mysql> 插入 DemoTable1332 值(1); 查询确定,1 行受影响 (0.13 秒) mysql> 插入 DemoTable1332 值(10); 查询确定,1 行受影响 (0.10 秒) mysql> 插入 ... 阅读更多

广告