628 次浏览
在 If-Else 语句中,条件根据值评估为真或假。让我们来看一个例子。首先,我们将创建一个表。CREATE 命令用于创建表。mysql> create table IfelseDemo - > ( - > id int, - > FirstName varchar(100) - > ); Query OK, 0 rows affected (0.46 sec) 使用 INSERT 命令插入记录。mysql> insert into IfelseDemo values(1, 'John'); Query OK, 1 row affected (0.13 sec) ... 阅读更多
4K+ 次浏览
我们可以使用“交叉连接”而无需 on 条件。交叉连接以笛卡尔积的形式给出结果。例如,如果一个表中有 3 条记录,另一个表中有 2 条记录,则第一条记录将与所有第二张表的记录匹配。然后,对第二条记录重复相同的过程,依此类推。交叉连接示例 创建第一个表 mysql> CREATE table ForeignTableDemo - > ( - > Id int, - > Name varchar(100), - > FK int ... 阅读更多
5K+ 次浏览
一般来说,我们在 MySQL 中使用 ON。在连接中,我们在列的集合中使用 ON。当两个表共享用于连接的完全相同的名称的列时,USING 就很有用。ON 的示例 创建我们的第一个表。mysql> CREATE table ForeignTableDemo -> ( -> Id int, -> Name varchar(100), - > FK int - > ); Query OK, 0 rows affected (0.47 sec) 创建我们的第二个表。mysql> CREATE table PrimaryTableDemo - > ... 阅读更多
403 次浏览
反引号可以在 MySQL 中使用。要创建表,我们可以将表名放在反引号中。MySQL 中反引号的示例。CREATE 命令用于创建表。在这里,我们使用反引号符号添加了表名。mysql> create table `backtickSymbol` -> ( -> uniId int -> ); Query OK, 0 rows affected (1.65 sec) 使用 INSERT 命令插入记录。mysql> insert into `backtickSymbol` values(1); Query OK, 1 row affected (0.20 sec) mysql> insert into `backtickSymbol` values(2); Query ... 阅读更多
2K+ 次浏览
‘LPAD(lower(column_name))’ 用于在 MySQL 中按数字对 varchar 字段排序。让我们来看一个例子。首先,我们将创建一个表。CREATE 命令用于创建表。mysql> create table SortingvarcharDemo -> ( -> List varchar(10) -> ); Query OK, 0 rows affected (0.82 sec) 使用 INSERT 命令插入记录。mysql> insert into SortingvarcharDemo values("99"); Query OK, 1 row affected (0.12 sec) mysql> insert into SortingvarcharDemo values("9"); Query OK, 1 row affected (0.17 sec) mysql> insert into SortingvarcharDemo ... 阅读更多
1K+ 次浏览
可以使用 ‘strcmp()’ 函数检查两个字符串之间的相似性。以下是条件。如果两个字符串相等,则返回 0。如果第一个字符串小于第二个字符串,则返回 -1。如果第一个字符串大于第二个字符串,则返回 1。这是一个示例。情况 1 - 如果两个字符串相等。以下是查询。mysql > SELECT STRCMP("demo", "demo");以下是上述查询的输出。+------------------------+ | STRCMP("demo", "demo") | +------------------------+ | 0 ... 阅读更多
9K+ 次浏览
是的,可以在 MySQL 中使用带有 LIMIT 的 UPDATE 查询。让我们看看如何操作。对于我们的示例,我们将首先创建一个表。CREATE 命令用于创建表。mysql>CREATE table tblUpdateLimit -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.53 sec)使用 INSERT 命令插入记录。mysql>INSERT into tblUpdateLimit values(1, 'John'); Query OK, 1 row affected (0.54 sec) mysql>INSERT into tblUpdateLimit values(2, 'Carol'); Query OK, 1 row affected (0.12 sec) mysql>INSERT into tblUpdateLimit values(3, 'Smith'); Query OK, 1 row affected (0.10 sec) mysql>INSERT into ... 阅读更多
329 次浏览
要更改 MySQL 中的时区,我们可以使用 SET 命令。以下是语法。SET time_zone=’someValue’; 现在让我们使用上述语法并将其应用于下面的查询。mysql > SET time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) 上面,时区已更改为相当于 8 的值。要全局更改时区,请使用 GLOBAL 命令。以下是语法。SET GLOBAL time_zone = 'someValue'; 这是一个例子。mysql> SET GLOBAL time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) 上述查询将全局更改时区。
7K+ 次浏览
首先,使用 DESC 命令检查 MySQL 数据库。mysql>DESC mysql.db;以下是输出。+-----------------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------------+---------------+------+-----+---------+-------+ | Host | char(60) | NO | PRI | | ... 阅读更多
224 次浏览
要使用 MySQL 分页,首先让我们看看如何使用 CREATE 命令并使用它来创建表。mysql>CREATE table RowCountDemo -> ( -> ID int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.95 sec) 使用 INSERT 命令插入记录。mysql>INSERT into RowCountDemo values(1, 'Larry'); Query OK, 1 row affected (0.15 sec) mysql>INSERT into RowCountDemo values(2, 'John'); Query OK, 1 row affected (0.13 sec) mysql>INSERT into RowCountDemo values(3, 'Bela'); Query OK, 1 row ... 阅读更多