找到关于数据库的6705 篇文章

如何使用 MySQL 在整个表中查找和替换文本?

Arjun Thakur
更新于 2020-06-25 07:54:10

321 次浏览

可以使用 replace() 函数查找和替换文本。以下是步骤说明:首先,使用 create 命令创建一个表,如下所示:mysql> CREATE table FindAndReplaceDemo -> ( -> FirstName varchar(200) -> ); 创建上述表后,使用 insert 命令插入记录。如下所示:mysql> INSERT into FindAndReplaceDemo values('john'); mysql> INSERT into FindAndReplaceDemo values('smith'); ... 阅读更多

如何在 MySQL 中显示所有具有存储引擎的表?

Ankith Reddy
更新于 2020-06-25 08:03:59

107 次浏览

我们可以使用 WHERE 子句显示所有表。语法如下:SELECT table_name FROM INFORMATION_SCHEMA.TABLES WHERE engine = 'InnoDB'; 现在,将上述语法应用于给定的查询:mysql> SELECT * from INFORMATION_SCHEMA.TABLES WHERE engine = 'InnoDB'; 以下是获得的输出: ... 阅读更多

如何在 MySQL 字段中删除前导和尾随空格?

George John
更新于 2020-06-25 08:06:34

880 次浏览

要删除前导和尾随空格,我们可以在 MySQL 中使用 trim() 函数。首先,我们将使用 CREATE 命令创建一个表。创建表:mysql> CREATE table TrailingANdLeadingDemo -> ( -> SpaceTrailLead varchar(100) -> ); 创建表后,我们将使用 INSERT 命令插入记录。让我们插入一条带有前导和尾随空格的记录:mysql> INSERT into TrailingANdLeadingDemo values(' john '); 我们可以使用 SELECT 命令显示所有记录。显示记录:mysql> SELECT * from TrailingANdLeadingDemo; ... 阅读更多

如何在 MySQL 中使用 Straight Join?

Arjun Thakur
更新于 2020-06-25 08:08:13

592 次浏览

MySQL 中的 straight join 类似于 inner join 或 join。这意味着它只返回匹配的行。首先,我们需要了解 MySQL 中的 Straight join。为此,我们需要创建两个表并使用外键约束关联这两个表。以下是第一个表:mysql> CREATE table ForeignTableDemo -> ( -> Id int, -> Name varchar(100), -> FK int -> ); 以下是第二个表:mysql> CREATE table PrimaryTableDemo -> ( -> FK int, -> Address varchar(100), -> primary key(FK) -> ); ... 阅读更多

如何测量实际的 MySQL 查询时间?

Ankith Reddy
更新于 2020-06-25 08:08:48

4K+ 次浏览

要测量实际的 MySQL 查询时间,我们可以使用分析的概念,在执行查询之前必须将其设置为 1。顺序必须如下所示。将分析设置为 1,然后执行查询,然后显示分析结果。现在,我将应用上述顺序来获取实际的 MySQL 查询时间:mysql> SET profiling = 1; 之后我执行以下查询:mysql> SELECT * from MilliSecondDemo; ... 阅读更多

如何在 MySQL 中保存毫秒级时间?

Chandu yadav
更新于 2020-06-25 08:09:10

3K+ 次浏览

要保存毫秒级时间,我们可以使用 now(3) 函数,因为“milli 3”可以用于相同目的。首先,我将使用 CREATE 命令创建一个表:mysql> CREATE table MilliSecondDemo -> ( -> MyTimeInMillSec datetime(3) -> ); 将记录插入表中:mysql> INSERT into MilliSecondDemo values(now(3)); 现在让我们查看表记录:mysql> SELECT * from MilliSecondDemo;

如何在 MySQL 中选择带有空格的列名?

Ankith Reddy
更新于 2020-06-25 07:43:38

19K+ 次浏览

要选择带有空格的列名,请使用反引号符号与列名一起使用。该符号是 ( ` `)。反引号显示在键盘上的波浪号 (~) 下方。首先,创建一个表:mysql> CREATE table SpaceColumn -> ( -> `Student Name` varchar(100) -> ); 插入记录:mysql> INSERT into SpaceColumn values('John'); 获取带有空格的列名的语法如下:SELECT `column_name` from yourTableName; 现在我将应用... 阅读更多

如何在 MySQL 中进行区分大小写的 SQL 字符串比较?

Arjun Thakur
更新于 2020-06-25 07:44:14

729 次浏览

首先,我们将使用 CREATE 命令创建一个表。创建表:mysql> CREATE table InCaseSensDemo -> ( -> Name varchar(100) -> ); 使用 INSERT 命令将记录插入表中:mysql> INSERT into InCaseSensDemo values('JOhN'); mysql> INSERT into InCaseSensDemo values('bob'); mysql> INSERT into InCaseSensDemo values('BoB'); mysql> INSERT into InCaseSensDemo values('Bob'); 使用 SELECT 命令显示所有记录: ... 阅读更多

如何使用 LIKE 通配符在列中进行(不区分大小写)搜索?

Ankith Reddy
更新于 2020-06-25 07:44:36

178 次浏览

我们可以使用列名的 lower() 函数来实现这一点。首先,我们将使用 CREATE 命令创建一个表。创建表:mysql> CREATE table InCaseSensDemo -> ( -> Name varchar(100) -> ); 使用 INSERT 命令将记录插入表中:mysql> INSERT into InCaseSensDemo values('JOhN'); mysql> INSERT into InCaseSensDemo values('bob'); mysql> INSERT into InCaseSensDemo values('BoB'); mysql> INSERT into InCaseSensDemo values('Bob'); ... 阅读更多

MySQL 中的 SELECT DISTINCT 与 GROUP BY?

Chandu yadav
更新于 2020-06-25 07:47:28

5K+ 次浏览

SELECT DISTINCT 可用于获取唯一值。使用它可以去除重复记录,并且可以与聚合函数一起使用,例如:MAX、AVG 等。这可以应用于单个列。现在,我创建一个表来为某列使用 SELECT DISTINCT。使用 CREATE 命令创建一个表:mysql> CREATE TABLE DistinctDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.64 sec)插入记录:mysql> INSERT into DistinctDemo values(1, 'John'); Query OK, 1 row affected (0.17 sec) mysql> INSERT into DistinctDemo values(2, ... 阅读更多

广告