找到 4379 篇文章 关于 MySQL
390 次查看
您可以使用 WHERE 子句和 OR 运算符来显示具有多个 LIKE 的表。语法如下:show table from yourDatabaseName where tables_in_yourDatabaseName Like ‘%anyTableName%’ or tables_in_yourDatabaseName Like ‘%anyTableName2%’ or tables_in_yourDatabaseName Like ‘%anyTableName3%’ . . . . or tables_in_yourDatabaseName Like ‘%anyTableNameN%’在上述语法中,仅显示数据库中的表名。这里考虑数据库“test”和同一数据库中的表。显示具有多个 LIKE 的表的查询如下 -mysql> show tables from test -> where tables_in_test like '%userrole%' -> or tables_in_test like '%view_student%' -> or tables_in_test like '%wholewordmatchdemo%';以下是… 阅读更多
1K+ 次查看
要在 MySQL 中以增量方式更新值,您需要在 SET 命令的帮助下创建一个变量。创建变量的语法如下 -set @anyVariableName := 0;要更新值,您需要使用 UPDATE 命令。让我们从创建表开始。创建表的查询 -mysql> create table UpdateValueIncrementally −> ( −> ProductId int −> ); Query OK, 0 rows affected (0.90 sec)使用 select 语句在表中插入记录。查询如下 -mysql> insert into UpdateValueIncrementally values(10); Query ... 阅读更多
2K+ 次查看
在 MySQL 中使用 STR_TO_DATE() 函数解析日期。语法如下 -select str_to_date(yourColumName, ’format’) as anyVariableName from yourTableName;上述语法中的格式为 '%d-%b-%y'。现在要了解上述函数,让我们创建一个表。以下是创建表的查询 -mysql> create table ParseDateDemo −> ( −> yourDate varchar(200) −> ); Query OK, 0 rows affected (0.55 sec)使用 select 语句在表中插入一些记录。查询如下 -mysql> insert into ParseDateDemo values('10-Nov-18'); Query OK, 1 row ... 阅读更多
267 次查看
要在 MySQL 中以编程方式设置 max_connections,可以使用 SET 命令。语法如下 -SET GLOBAL max_connections=yourIntegerValue;让我们实现上述查询来设置最大连接数。查询如下 -mysql> set global max_connections=1000; Query OK, 0 rows affected (0.04 sec)使用 show variables 命令检查是否设置了最大连接数。查询如下。mysql> show variables like 'max_connections';以下是输出。+-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 1000 | +-----------------+-------+ 1 row in set (0.18 sec)
915 次查看
要从 MySQL 查询中获取第 n 条记录,可以使用 LIMIT。语法如下 -select *from yourTableName order by yourColumnName limit n, 1;要了解上述语法,让我们创建一个表。以下是创建表的查询 -mysql> create table NthRecordDemo −> ( −> Id int, −> Name varchar(200) −> ); Query OK, 0 rows affected (0.92 sec)使用以下查询在表中插入一些记录 -mysql> insert into NthRecordDemo values(100, 'John'); Query OK, 1 row affected (0.09 sec) ... 阅读更多
17K+ 次查看
您可以使用 BETWEEN 语句查询日期之间。语法如下 -select *from yourTableName where yourColumnName between ‘yourStartingDate’ and curdate().使用 curdate() 或 now(),这两个函数都可以使用。要了解上述语法,让我们创建一个表 -mysql> create table BetweenDateDemo −> ( −> StartDate datetime −> ); Query OK, 0 rows affected (0.78 sec)使用以下查询在表中插入一些记录 -mysql> insert into BetweenDateDemo values(date_add(now(), interval -1 year)); Query OK, 1 row affected (0.11 sec) mysql> insert ... 阅读更多
160 次查看
要连接字符串,请使用 MySQL 中的 CONCAT() 函数,如下所示语法SELECT CONCAT(yourColumnName1, ’anyConcatenationString’), CONCAT(yourColumnName2, ’anyC oncatenationString’), ....N from yourTableName;要了解上述语法,让我们首先创建一个表。创建表的查询如下mysql> create table selectConcat -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); Query OK, 0 rows affected (1.32 sec)使用 insert 命令在表中插入一些记录。查询如下mysql> insert into selectConcat values(1, 'Carol', 23); Query OK, 1 row affected (0.19 sec) mysql> insert into selectConcat values(2, 'John', 24); ... 阅读更多
302 次查看
您可以使用 MySQL 中的 CHAR_LENGTH() 函数按字符长度排序。该函数返回字符数,例如以下字符串为 4 -AMIT要按字符长度对字符串排序,以下为语法 -select *from yourTableName order by CHAR_LENGTH(yourColumnName);要了解上述概念,让我们首先创建一个表。以下是创建表的查询 -mysql> create table OrderByCharacterLength −> ( −> BookName varchar(200) −> ); Query OK, 0 rows affected (1.97 sec)使用 insert 命令在表中插入一些记录。查询是… 阅读更多
186 次查看
MySQL 中的 str_replace 版本是 replace() 函数。让我们首先创建一个表来了解该函数 -mysql> create table StringReplaceDemo −> ( −> Id int, −> URL varchar(200) −> ); Query OK, 0 rows affected (0.38 sec)使用 insert 命令在表中插入一些记录。查询如下 -mysql> insert into StringReplaceDemo values(1001, 'https://www.google.co.in'); Query OK, 1 row affected (0.09 sec) mysql> insert into StringReplaceDemo values(1002, 'https://www.facebook.com'); Query OK, 1 row affected (0.11 sec) mysql> insert into StringReplaceDemo ... 阅读更多
3K+ 次查看
使用 CONCAT() 函数,我们可以在 LIKE 子句中使用用户变量。语法如下。set @anyVariableName='anyValue'; select yourColumnName1, yourColumnName2, yourColumnName3, ...N from yourTableName whereyourColumnName like CONCAT('%', @anyVariableName, '%');要了解上述语法,让我们首先创建一个表。创建表的查询如下。mysql> create table UserVariableInLike -> ( -> id int, -> Name varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.83 sec)使用 insert 命令在表中插入记录。查询如下。mysql> insert into UserVariableInLike values(101, 'John', 23); Query OK, 1 row affected (0.23 sec) mysql> ... 阅读更多