找到关于 MySQL 的4379 篇文章

如何在 MySQL 数据库中存储 PayPal 小数金额?

AmitDiwan
更新于 2019年12月11日 05:27:28

111 次浏览

为了在 MySQL 数据库中存储 PayPal 小数金额,您可以使用 DECIMAL(10, 2)。让我们先创建一个表 −mysql> create table DemoTable1491    -> (    -> Amount DECIMAL(10, 2)    -> ); 查询成功,影响 0 行 (0.66 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1491 values(987664.50); 查询成功,影响 1 行 (0.14 秒) mysql> insert into DemoTable1491 values(18783874.90); 查询成功,影响 1 行 (0.10 秒) mysql> insert into DemoTable1491 values(35363738.50); 查询成功,影响 1 行 (0.15 秒) 使用 select 语句显示表中的所有记录 −mysql> select * from ... 阅读更多

查找 MySQL 中重复产品 ID 对应的记录(产品价格)的平均值

AmitDiwan
更新于 2019年12月11日 05:25:02

360 次浏览

为此,请使用 AVG() 计算平均值,并使用 GROUP BY 对重复列(产品 ID)的记录进行分组。让我们先创建一个表 −mysql> create table DemoTable1490    -> (    -> ProductId varchar(20),    -> ProductPrice int    -> ); 查询成功,影响 0 行 (0.43 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1490 values('PRODUCT_100', 700); 查询成功,影响 1 行 (0.11 秒) mysql> insert into DemoTable1490 values('PRODUCT_200', 500); 查询成功,影响 1 行 (0.31 秒) mysql> insert into DemoTable1490 values('PRODUCT_200', 1000); 查询成功,影响 1 行 (0.16 秒) mysql> insert into DemoTable1490 values('PRODUCT_100', ... 阅读更多

在 MySQL 中获取带有条件的列的总和

AmitDiwan
更新于 2019年12月11日 05:21:21

255 次浏览

让我们先创建一个表 −mysql> create table DemoTable1489    -> (    -> ProductId int,    -> ProductPrice int    -> ); 查询成功,影响 0 行 (0.49 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1489 values(100, 900); 查询成功,影响 1 行 (0.13 秒) mysql> insert into DemoTable1489 values(115, 1000); 查询成功,影响 1 行 (0.12 秒) mysql> insert into DemoTable1489 values(119, 2100); 查询成功,影响 1 行 (0.17 秒) mysql> insert into DemoTable1489 values(125, 2100); 查询成功,影响 1 行 (0.18 秒) mysql> insert into DemoTable1489 values(128, 2900); 查询成功,影响 1 ... 阅读更多

在 MySQL 中使用 EXPLAIN 关键字

AmitDiwan
更新于 2019年12月11日 05:12:01

323 次浏览

MySQL EXPLAIN 提供查询执行计划。EXPLAIN 可以与 SELECT、INSERT、DELETE、REPLACE 和 UPDATE 一起使用。为了避免数据库中的完整表扫描,您需要使用索引。让我们先创建一个表 −mysql> create table DemoTable1488    -> (    -> StudentId int,    -> StudentName varchar(20),    -> StudentAge int    -> ); 查询成功,影响 0 行 (2.18 秒) 这是创建索引的查询 −mysql> create index student_id_index on DemoTable1488(StudentId); 查询成功,影响 0 行 (0.90 秒) 记录:0 重复:0 警告:0 insert into DemoTable1488 value在表中插入一些记录 ... 阅读更多

对数据列进行排序以在 MySQL 中检索最大文本值

AmitDiwan
更新于 2019年12月11日 05:08:26

84 次浏览

为此,您可以使用 ORDER BY 以及一些聚合函数 right()。让我们先创建一个表 −mysql> create table DemoTable1487    -> (    -> StudentCode text    -> ); 查询成功,影响 0 行 (0.91 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1487 values('560'); 查询成功,影响 1 行 (0.36 秒) mysql> insert into DemoTable1487 values('789'); 查询成功,影响 1 行 (0.09 秒) mysql> insert into DemoTable1487 values('STUDENT78'); 查询成功,影响 1 行 (0.16 秒) mysql> insert into DemoTable1487 values('John89'); 查询成功,影响 1 行 (0.16 秒) mysql> insert into DemoTable1487 ... 阅读更多

如何从 MySQL 表中获取新添加的记录?

AmitDiwan
更新于 2019年12月11日 05:06:49

543 次浏览

为此,您可以将 ORDER BY 与 LIMIT 一起使用。此处,LIMIT 用于设置要获取的记录限制(计数)。让我们先创建一个表 −mysql> create table DemoTable1486    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); 查询成功,影响 0 行 (0.66 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1486(StudentName) values('Chris Brown'); 查询成功,影响 1 行 (0.14 秒) mysql> insert into DemoTable1486(StudentName) values('David Miller'); 查询成功,影响 1 行 (0.11 秒) mysql> insert into DemoTable1486(StudentName) values('John Doe'); ... 阅读更多

如何在不使用 MySQL COUNT() 的情况下执行多次计数?

AmitDiwan
更新于 2019年12月10日 08:17:27

170 次浏览

要进行计数,您可以将 SUM() 与 CASE 语句一起用于条件。让我们先创建一个表 −mysql> create table DemoTable1485    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentSubject varchar(20)    -> ); 查询成功,影响 0 行 (0.72 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1485(StudentName, StudentSubject) values('Chris', 'MySQL'); 查询成功,影响 1 行 (0.12 秒) mysql> insert into DemoTable1485(StudentName, StudentSubject) values('Robert', 'MongoDB'); 查询成功,影响 1 行 (0.21 秒) mysql> insert into DemoTable1485(StudentName, StudentSubject) values('Robert', 'MongoDB'); 查询成功,影响 1 行 ... 阅读更多

将 MAX(col)+1 插入同一个 MySQL 表中?

AmitDiwan
更新于 2019年12月10日 08:15:01

458 次浏览

让我们先创建一个表 −mysql> create table DemoTable1484    -> (    -> Id int    -> ); 查询成功,影响 0 行 (0.46 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1484 values(100); 查询成功,影响 1 行 (0.25 秒) mysql> insert into DemoTable1484 values(175); 查询成功,影响 1 行 (0.14 秒) mysql> insert into DemoTable1484 values(165); 查询成功,影响 1 行 (0.09 秒) mysql> insert into DemoTable1484 values(145); 查询成功,影响 1 行 (0.11 秒) mysql> insert into DemoTable1484 values(170); 查询成功,影响 1 行 (0.10 秒) 显示表中的所有记录 ... 阅读更多

执行 MySQL SELECT INTO 用户定义变量

AmitDiwan
更新于 2019年12月10日 08:11:30

193 次浏览

让我们先创建一个表 −mysql> create table DemoTable1483    -> (    -> Salary int    -> ); 查询成功,影响 0 行 (0.41 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1483 values(100); 查询成功,影响 1 行 (0.17 秒) mysql> insert into DemoTable1483 values(500); 查询成功,影响 1 行 (0.12 秒) mysql> insert into DemoTable1483 values(400); 查询成功,影响 1 行 (0.12 秒) 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1483; 这将产生以下输出 −+--------+ | Salary | +--------+ | 100 | | ... 阅读更多

如果在 MySQL VARCHAR 中存储的字符串很长,如何更清晰地显示结果?

AmitDiwan
更新于 2019年12月10日 08:09:14

390 次浏览

为此,请使用如下语法中的 \G −select * from yourTableName\G 让我们先创建一个表 −mysql> create table DemoTable1482 −> ( −> Title varchar(255) −> ); Query OK, 0 rows affected (0.52 sec) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1482 values('Deep Dive using Java with Data Structure And Algorithm'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1482 values('Introduction To MySQL and MongoDB'); Query OK, 1 row affected (0.12 sec) 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1482; 这将产生以下结果... 阅读更多

广告