找到 4219 篇文章 关于 MySQLi
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 ... 阅读更多
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)使用 ... 阅读更多
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 ... 阅读更多
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 | ... 阅读更多
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)显示 ... 阅读更多
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;这将 ... 阅读更多
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 ... 阅读更多
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) ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多