找到 4219 篇文章 关于 MySQLi
424 次浏览
让我们首先创建一个表 - mysql> create table DemoTable1 ( Id int, Name varchar(100) ); Query OK, 0 rows affected (0.86 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1 values(1001, 'Chris'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1 values(999, 'Robert'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1 values(1003, 'Mike'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1 values(1002, 'Sam'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable1;这将生成... 阅读更多
230 次浏览
为此,您可以使用 round() 以及 avg()。让我们首先创建一个表 - mysql> create table DemoTable ( Score int ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(98); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(97); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(91); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(86); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values(45); Query OK, 1 row affected (0.12 sec)显示所有... 阅读更多
2K+ 次浏览
TINYINT(1) 和布尔值之间没有区别。关键字 Bool 或 Boolean 在内部转换为 TINYINT(1),或者我们可以说 Bool 或 Boolean 是 TINYINT(1) 的同义词。让我们首先创建一个表 - mysql> create table DemoTable ( isMarried Boolean ); Query OK, 0 rows affected (1.77 sec)让我们检查表的描述 - mysql> desc DemoTable;这将产生以下输出 - +-----------+------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+------------+------+-----+---------+-------+ | isMarried | tinyint(1) | YES | | ... 阅读更多
129 次浏览
为此,使用 AS select 语句。让我们首先创建一个表 - mysql> create table DemoTable1 ( Score int ); Query OK, 0 rows affected (1.22 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1 values(89); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values(98); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1 values(91); Query OK, 1 row affected (0.24 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable1;这将生成以下输出 - +-------+ | Score | +-------+ | 89 | ... 阅读更多
90 次浏览
要查找所有四列中的最小分数,请使用 MySQL LEAST() 函数。让我们首先创建一个表 - mysql> create table DemoTable( Score1 int, Score2 int, Score3 int, Score4 int ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(88, 76, 45, 56); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(99, 78, 87, 34); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(34, 32, 56, 98); Query OK, 1 row affected (0.44 sec)显示所有... 阅读更多
122 次浏览
要选择四个随机表,请使用 ORDER BY RAND()。以下是语法 - select TABLE_NAME AS anyAliasName from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = ‘yourDatabaseName’; order by rand() limit yourLimitNumber;让我们实现上述语法,以便从具有数千个表的 MySQL 数据库中选择四个随机表。这里,LIMIT 用于设置要获取的记录数。由于我们想要 4 条记录,因此我们将使用 LIMIT 4。以下是查询 - mysql> select TABLE_NAME AS Random4TableName from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = 'web' order by ... 阅读更多
154 次浏览
要获取列的最大值,MySQL 有一个预定义的聚合函数 MAX()。让我们首先创建一个表 - mysql> create table DemoTable ( Id int ); Query OK, 0 rows affected (0.96 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(988); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(1000); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(99); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(999); Query OK, ... 阅读更多
504 次浏览
要从特定列中提取记录,请使用以下语法。只需选择您想要记录的特定列 - select yourColumnName from yourTableName;让我们首先创建一个表 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int ); Query OK, 0 rows affected (0.64 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Score) values(89); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Score) values(99); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable(Score) values(78); Query OK, 1 row affected (0.11 sec) mysql> ... 阅读更多
205 次浏览
是的,使用 AS 关键字来创建 MySQL 别名。让我们首先创建一个表 -mysql> create table DemoTable ( FirstName varchar(100) ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+-----------+ | FirstName | +-----------+ | Chris ... 阅读更多
4K+ 次查看
为此,您可以使用 ORDER BY CASE 语句。让我们首先创建一个表 -mysql> create table DemoTable order by with vas Color varchar(100) ); Query OK, 0 rows affected (0.64 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Red'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('Green'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Blue'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Yellow'); Query OK, 1 row affected (0.18 sec)使用 select 语句显示表中的所有记录 -mysql> select ... 阅读更多