找到 4379 篇文章 适用于 MySQL

MySQL 查询数据库中表数量的查询语句是什么?

AmitDiwan
更新于 2019-12-18 05:52:25

338 次浏览

假设,这里我正在使用 WEB 数据库。我们需要找到数据库 WEB 中的表数量。为此,请在 MySQL 中使用 INFORMATION_SCHEMA.TABLES。以下是显示表数量的查询:mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase    -> from information_schema.tables    -> where table_schema='web';这将产生以下输出:+----------------------------------+ | TotalNumberOfTablesInWebDatabase | +----------------------------------+ |                             1562 | +----------------------------------+ 1 row in set (0.27 sec)要仅检查上面显示的记录数是否相同,请使用 ... 阅读更多

在 MySQL 中显示最近时间的记录

AmitDiwan
更新于 2020-02-26 05:40:31

147 次浏览

您可以使用 ORDER BY STR_TO_DATE()。让我们首先创建一个表:mysql> create table DemoTable    -> (    -> DueTime varchar(20)    -> ); Query OK, 0 rows affected (0.87 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('7:30AM'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('9:00PM'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values('11:00PM'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录:mysql> select * from DemoTable;这将产生以下输出:+---------+ | DueTime | +---------+ | ... 阅读更多

在 MySQL 中对包含数字的记录进行四舍五入

AmitDiwan
更新于 2020-02-26 05:41:20

141 次浏览

要对数字进行四舍五入,请使用 MySQL ROUND()。让我们首先创建一个表:mysql> create table DemoTable    -> (    -> Amount DECIMAL(10, 4)    -> ); Query OK, 0 rows affected (1.18 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(100.578); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(1000.458); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(980.89); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录:mysql> select * from DemoTable;这将产生以下输出:+-----------+ | Amount    | ... 阅读更多

如何在 MySQL 中获取不同类型的用户数量?

AmitDiwan
更新于 2020-02-26 05:46:26

277 次浏览

让我们首先创建一个表:mysql> create table DemoTable    -> (    -> UserName varchar(20),    -> UserType ENUM('New User', 'Registered User')    -> ); Query OK, 0 rows affected (0.60 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Chris', 'New User'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('David', 'New User'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('Mike', 'Registered User'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('Sam', 'New User'); Query OK, 1 row affected (0.10 sec)显示所有记录 ... 阅读更多

在 MySQL 中使用分组进行选择和求和?

AmitDiwan
更新于 2019-12-18 05:44:33

569 次浏览

要进行求和,请使用聚合函数 SUM()。并使用 MySQL GROUP BY 进行分组。让我们首先创建一个表:mysql> create table DemoTable    -> (    -> ProductName varchar(20),    -> ProductQuantity int,    -> ProductPrice int    -> ); Query OK, 0 rows affected (0.63 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Product-1', 2, 50); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Product-2', 3, 80); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Product-2', 4, 100); Query OK, 1 row affected (0.11 sec) mysql> ... 阅读更多

我们可以在 MySQL SELECT IN() 中设置单个值吗?

AmitDiwan
更新于 2019-12-18 05:42:06

263 次浏览

是的,我们可以在 MySQL 中使用 IN() 设置单个值。让我们首先创建一个表:mysql> create table DemoTable    -> (    -> FirstName varchar(20)    -> ); Query OK, 0 rows affected (0.65 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.42 sec) mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('Bob'); Query OK, 1 row affected (0.08 sec)显示表中的所有记录使用 select ... 阅读更多

我们可以在 MySQL 中更改列的顺序吗?

AmitDiwan
更新于 2019-12-18 05:38:19

217 次浏览

是的,我们可以更改列的顺序。这可以通过使用 ALTER 命令和 AFTER 来设置单个列的新顺序来完成。让我们首先创建一个表:mysql> create table DemoTable    -> (    -> `Student_Key_Age` int,    -> `Student_Key_Name` varchar(20),    -> `Student_Key_CountryName` varchar(20)    -> ); Query OK, 0 rows affected (0.64 sec)以下是更改列顺序的查询:mysql> alter table DemoTable modify column `Student_Key_Age` int after `Student_Key_Name`; Query OK, 0 rows affected (1.15 sec) Records: 0 Duplicates: 0 Warnings: 0让我们再次检查表描述:mysql> ... 阅读更多

使用 MySQL 中 UPDATE 语句中的 if 语句设置条件并显示记录

AmitDiwan
更新于 2019-12-18 05:33:21

109 次浏览

让我们首先创建一个表:mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentMarks int,    -> Status varchar(20)    -> ); Query OK, 0 rows affected (0.97 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(StudentName, StudentMarks) values('Chris', 79); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(StudentName, StudentMarks) values('David', 59); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(StudentName, StudentMarks) values('Bob', 60); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable(StudentName, StudentMarks) values('Mike', ... 阅读更多

在 MySQL 中执行自定义排序

AmitDiwan
更新于 2019-12-18 05:30:16

282 次浏览

要在 MySQL 中执行自定义排序,请使用 ORDER BY FIELD()。让我们首先创建一个表:mysql> create table DemoTable    -> (    -> Id int    -> ); Query OK, 0 rows affected (0.82 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(101); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(103); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(102); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable values(105); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 ... 阅读更多

在 MySQL 中将列值与分隔文本连接并显示在单个列中

AmitDiwan
更新于 2019-12-18 05:26:48

321 次浏览

首先让我们创建一个表 -mysql> create table DemoTable    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.93 sec)使用insert命令在表中插入一些记录 -mysql> insert into DemoTable values(101, 'Chris'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values(102, 'David'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(103, 'Robert'); Query OK, 1 row affected (0.16 sec)使用select语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出−+------+--------+ |   Id | Name ... 阅读更多

广告