找到 4379 篇文章 关于 MySQL

Magento 平台回顾 - 内容管理系统

Sharon Christine
更新于 2020年1月17日 12:29:43

157 次浏览

Magento 是一个发展最快的开源电子商务平台,它使用 MySQL 和 Zend PHP 数据库。Magento 是一个非常灵活的电子商务平台,它促进了强大的营销、多个网站的管理、目录管理以及 Google 网站优化器和 50 多个支付网关的集成。它使用户能够灵活地控制电子商务的内容、外观和功能。Magento 最初由加州一家名为 Varien Inc. 的美国私营公司开发。如今,他们的一些最大用户包括汉堡王、雀巢、Murad、BevMo 和可口可乐。Magento 开源 CMS 平台在商品销售方面提供了更大的控制权…… 阅读更多

数据库战争:MSSQL Server、Oracle PL/SQL 和 MySQL

Samual Sam
更新于 2020年1月16日 07:56:19

3K+ 次浏览

市场上有如此多的数据库,思想的战争已经开始,现在是时候了解市场上三大关系数据库的区别和重要性了——Microsoft SQL Server、Oracle PL/SQL 和 MySQL。关系数据库管理系统目前已成为行业的支柱,并且有如此多的选择,很难确定选择哪一个。关系数据库管理系统于 1980 年代推出。本文重点探讨了业界三大流行 RDBMS 的历史和特性:Microsoft SQL Server、Oracle 和 MySQL。…… 阅读更多

如何在 MySQL 中转换日期格式?

AmitDiwan
更新于 2020年1月2日 06:07:10

495 次浏览

要转换日期格式,请使用 STR_TO_DATE() −mysql> create table DemoTable2010 (    DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2010 values('12/10/2019 12:34:00'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2010 values('12/12/2011 11:00:20'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable2010 values('31/01/2017 11:00:20'); Query OK, 1 row affected (0.23 sec)使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable2010;这将产生以下输出 −+---------------------+ | DueDate             | +---------------------+ | ... 阅读更多

在 MySQL 查询中两次使用 LIKE 子句

AmitDiwan
更新于 2020年1月2日 06:05:52

291 次浏览

让我们首先创建一个表 −mysql> create table DemoTable2009 (    Name varchar(20) ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2009 values('John Doe'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2009 values('Adam Smith'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable2009 values('John Smith'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2009 values('David Miller'); Query OK, 1 row affected (0.18 sec)使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable2009;这将产生以下输出 ... 阅读更多

通过使用 MySQL IF 语句和在用户定义变量中 SELECT 来设置自定义消息

AmitDiwan
更新于 2020年1月2日 06:04:30

175 次浏览

让我们首先创建一个表 −mysql> create table DemoTable2008 (    Value int ); Query OK, 0 rows affected (10.59 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2008 values(10); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable2008 values(20); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable2008 values(30); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable2008 values(-31); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable2008 values(-28); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的所有记录 −mysql> select ... 阅读更多

MySQL 查询以快速插入多条记录

AmitDiwan
更新于 2020年1月2日 05:59:36

293 次浏览

要快速插入多条记录,请使用单个 INSERT 并遵循以下语法 −insert into yourTableName values(yourValue1, yourValue2, ...N), (yourValue1, yourValue2, ...N).....N;要理解上述语法,让我们创建一个表 −mysql> create table DemoTable2007 (    Amount1 int,    Amount2 int,    Amount3 int ); Query OK, 0 rows affected (1.36 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2007 values(450, 600, 700), (1000, 200, 3000),    (800, 900, 1200), (1300, 1500, 2000), (40000, 50000, 6700); Query OK, 5 rows affected (0.11 sec) Records: 5  Duplicates: 0  Warnings: 0显示表中的所有记录 ... 阅读更多

在 MySQL 中获取具有字符串值(字符串、数字和特殊字符)的列中的特定记录

AmitDiwan
更新于 2020年1月2日 05:55:39

385 次浏览

为此,您可以使用 ORDER BY CAST()。让我们看一个例子 −mysql> create table DemoTable2006 (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserCode    varchar(20) ); Query OK, 0 rows affected (1.14 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2006(UserCode) values('John_12'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable2006(UserCode) values('John_34'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable2006(UserCode) values('John_56'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2006(UserCode) values('Chris_101'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable2006(UserCode) values('Chris_103'); Query ... 阅读更多

从 MySQL 中具有相应重复 ID 的列中获取最小值(浮点值)

AmitDiwan
更新于 2020年1月2日 05:51:53

332 次浏览

要从具有相应重复 ID 的列中获取最小值,请使用 GROUP BY 和 MIN() −select min(yourColumnName) from yourTableName group by yourColumnName;要理解上述语法,让我们创建一个表 −mysql> create table DemoTable2005 (    Id int,    Price float ); Query OK, 0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2005 values(1, 56.88); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2005 values(1, 120.56); Query OK, 1 row affected (0.23 sec)使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable2005;这将产生 ... 阅读更多

在 MySQL 存储过程中使用 IN() 获取特定记录?

AmitDiwan
更新于 2020年1月2日 05:48:41

199 次浏览

首先让我们创建一个表 −mysql> create table DemoTable2004 (    UserId varchar(20),    UserName varchar(20) ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2004 values('John_123', 'John'); Query OK, 1 row affected (0.93 sec) mysql> insert into DemoTable2004 values('23456_Carol', 'Carol'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable2004 values('111_Bob', 'Bob'); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable2004;这将产生以下输出 −+-------------+----------+ | UserId      | UserName | +-------------+----------+ | ... 阅读更多

在 MySQL 中显示对应重复 ID 的最高金额

AmitDiwan
更新于 2020年1月2日 05:46:16

773 次查看

要显示对应重复 ID 的最高金额,请使用 MAX() 以及 GROUP BY 子句 −mysql> create table DemoTable2003 (    CustomerId int,    Amount int ); Query OK, 0 rows affected (0.65 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable2003 values(101, 560); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable2003 values(102, 1080); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable2003 values(101, 570); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable2003 values(102, 870); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable2003 values(101, 460); ... 阅读更多

广告