找到 4219 篇文章,关于 MySQLi
85 次浏览
不等式表示不等于,MySQL 有两个不等式运算符,“<>” 和 “!=”。以下 MySQL 查询显示了不等式条件mysql> Select tender_value From estimated_cost1 WHERE Name_company != 'Chd Ltd.';上述查询显示了不等式条件,因为它包含 != 运算符。mysql> Select tender_value From estimated_cost1 WHERE Name_company <> 'Chd Ltd.';上述查询显示了不等式条件,因为它包含 <> 运算符。
83 次浏览
二元等式运算符比较其操作数以确定严格相等或不相等。在 MySQL 中,等于运算符 (=) 如果两个操作数具有相同的值则返回 1,否则返回 0。以下 MySQL 查询显示了一个等式条件 -mysql> Select tender_value From estimated_cost WHERE id = 3;上述查询显示了一个等式条件,因为列 id 等于整数值。mysql> Select tender_value From estimated_cost1 WHERE Name_company = 'Chd Ltd.';上述查询显示了一个等式条件,因为列 Name_company 等于字符串值。
325 次浏览
我们可以借助 MAKE_SET() 函数将 MySQL SET 列值作为整数偏移量的列表获取。为了理解它,我们正在创建一个名为“set_testing”的表,如下所示 -mysql> Create table set_testing( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, table SET('ABC', 'ABD', 'GHF') NOT NULL); Query OK, 0 rows affected (0.08 sec) mysql> Insert into set_testing (table) values('1'); Query OK, 1 row affected (0.06 sec) mysql> Insert into set_testing (table) values('2'); Query OK, 1 row affected (0.06 sec) mysql> Insert into set_testing (table) values('3'); Query OK, 1 row affected (0.02 ... 阅读更多
2K+ 次浏览
众所周知,WHERE 子句用于在 MySQL 查询中设置条件,MySQL 根据这些条件返回结果集。同样,当我们在 WHERE 子句中使用 REPLACE() 函数时,结果集将取决于提供的条件。以下是一个使用“Student”表数据的示例,其中 REPLACE() 函数替换列“Name”的记录,其中列“Subject”的值为“Computers”。示例mysql> Select Name, REPLACE(Name, 'G', 'S') from student Where Subject = 'Computers'; +--------+------------------------+ | Name | REPLACE(Name, 'G', 'S') | +--------+------------------------+ | Gaurav | Saurav ... 阅读更多
149 次浏览
我们可以通过提供特定字符串和列名作为 FIND_IN_SET() 函数的参数来获取记录作为结果集。我们还需要将 WHERE 子句与 FIND_IN_SET() 函数一起使用。为了理解它,我们正在使用如下所示的“student_info”表中的数据:mysql> Select * from student_info; +------+---------+----------+------------+ | id | Name | Address | Subject | +------+---------+----------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Jaipur | Literature | | 125 | Raman | Shimla | Computers | +------+---------+----------+------------+ 3 rows in ... 阅读更多
64 次浏览
如果“len”不在字符串剩余长度内,则 MySQL INSERT() 函数将继续删除字符,直到原始字符串结束。示例mysql> Select INSERT('myteststring',3,15,'name'); +------------------------------------+ | INSERT('myteststring',3,15,'name') | +------------------------------------+ | myname | +------------------------------------+ 1 row in set (0.00 sec)
145 次浏览
如果插入位置不在字符串长度内,则 MySQL INSERT() 函数不会执行任何插入操作。有些情况,例如我们传递负值或 0(零)值,或者当我们可以说“pos”不在字符串长度内时,该值超出原始字符串中字符总数的值 2。可以通过以下示例了解它 -示例以下查询将不执行任何插入操作,因为“pos”不在字符串长度内,即负值。mysql> Select INSERT('Tutorialspoint', -1, 4, '.com'); +--------------------------------------+ ... 阅读更多
524 次浏览
我们可以使用 MySQL INSERT() 函数将子字符串插入字符串中的指定位置。语法INSERT(original_string, @pos, @len, new_string)这里,original_string 是我们要在其中插入新字符串以替换某些特定字符数的字符串。@pos 是插入新字符串应开始的位置。@len 是应从原始字符串中删除的字符数。删除字符的起始点是 @pos 的值。New_string 是我们要插入到原始字符串中的字符串。示例mysql> Select INSERT('MySQL Tutorial', 7, 8, '@Tutorialspoint'); +------------------------------------------------+ | ... 阅读更多
60 次浏览
我们可以使用关键字 USING 在给定字符集中生成一个非默认二进制字符串的字符串。以下结果集将演示它 -mysql> Select CHARSET(CHAR(85 USING utf8)); +------------------------------+ | CHARSET(CHAR(85 USING utf8)) | +------------------------------+ | utf8 | +------------------------------+ 1 row in set (0.00 sec)上述结果集显示返回的二进制字符串为 utf8,因为我们在关键字 USING 后写了 utf8。mysql> Select CHARSET(CHAR(85 USING latin1)); +--------------------------------+ | CHARSET(CHAR(85 USING latin1)) | +--------------------------------+ | latin1 ... 阅读更多