找到 4219 篇文章 关于 MySQLi
725 次查看
为了实现这一点,我们必须将其中一个函数用作另一个函数的第一个参数。换句话说,要么 RPAD() 函数是 LPAD() 函数的第一个参数,要么 LPAD() 函数是 RPAD() 函数的第一个参数。可以通过以下示例来理解示例mysql> Select RPAD(LPAD(' My name is Ram ', 23, '* '), 30, '* '); +------------------------------------------------+ | RPAD(LPAD(' My name is Ram ', 23, '* '), 30, '* ') | +------------------------------------------------+ | * * * * My name is Ram * * * * ... 阅读更多
112 次查看
MySQL 有两个函数,即 LPAD() 和 RPAD(),借助它们我们可以用另一个字符串填充一个字符串。LPAD() 函数顾名思义,用另一个字符串在左侧填充一个字符串。以下是它在 MySQL 中的语法语法LPAD(original_string, @length, pad_string)这里, original_string 是我们要填充另一个字符串的字符串。@length 是填充后返回的字符串的总长度。Pad_string 是要与 original_string 填充的字符串。示例mysql> Select LPAD('My name is Ram', 22, '* '); +--------------------------------+ | LPAD('My name is Ram', 22, '* ') | +--------------------------------+ | * * * * My name ... 阅读更多
61 次查看
如果要删除的字符数超过原始字符串中可用字符数,则 MySQL INSERT() 函数将继续删除字符,直到原始字符串结束。示例mysql> Select INSERT('myteststring',3,15,'original'); +----------------------------------------+ | INSERT('myteststring',3,15,'original') | +----------------------------------------+ | myoriginal | +----------------------------------------+ 1 row in set (0.00 sec)
147 次查看
为此,我们需要使用列名作为第一个参数,即在 INSERT() 函数的原始字符串位置。以下示例将演示它-示例假设我们要在“Student”表的“year_of_admission”列的值中添加“/Old”,那么我们需要编写以下查询-mysql> Select INSERT(year_of_admission, 5, 0, '/Old')As 'Old Admissions' From Student; +-----------------+ | Old Admissions | +-----------------+ | 2001/Old | | 2010/Old | | 2009/Old | | 2017/Old | | 2000/Old ... 阅读更多
399 次查看
在将数据从 MySQL 表导出到文件时,我们可以在 WHERE 子句中使用条件。可以通过以下示例来理解-示例假设我们从“Student_info”表中获取以下数据-mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | ... 阅读更多
72 次查看
如果插入位置超出范围,则 MySQL INSERT() 函数不会执行任何插入操作。当我们传递负值或 0(零)值或值超出原始字符串中字符总数的值加 2 时,插入位置可能会超出范围。可以通过以下示例来理解-示例以下查询将不执行任何插入操作,因为插入位置超出范围,即负值。mysql> Select INSERT('Virat', -1, 5, 'Kohli'); +-------------------------------+ | INSERT('Virat', -1, 5, 'Kohli') | +-------------------------------+ | Virat ... 阅读更多
98 次查看
在将数据从 MySQL 表导出到文本文件时,我们还可以使用“FIELDS TERMINATED BY”、“ENCLOSED BY”、“LINES TERMINATED BY”和其他选项将字段值设置为文本文件的不同设置。可以通过以下示例来说明-示例假设我们从“Student_info”表中获取以下数据-mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | ... 阅读更多
52 次查看
我们不能使用 =(比较运算符),因为我们知道 NULL 不是一个值。如果我们想从表中获取带有 NULL 的行,则需要在 MySQL 查询中使用 IS NULL 运算符。以下使用“employee”表数据的示例将演示它-示例mysql> Select * from Employee WHERE Salary IS NULL; +----+-------+--------+ | ID | Name | Salary | +----+-------+--------+ | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+-------+--------+ 2 rows in set (0.00 sec)以上查询使用 IS NULL 运算符并生成 ... 阅读更多
766 次查看
可以通过在导出 MySQL 表数据到文件时,在 SELECT … INTO OUTFILE 语句中提供列名来实现。我们通过以下示例进行说明:示例假设我们有以下来自 ‘Student_info’ 表的数据:mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 ... 阅读更多
659 次浏览
这可以通过使用 SELECT … INTO OUTFILE 语句来实现。我们通过以下示例进行说明:示例假设我们有以下来自 ‘Student_info’ 表的数据:mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla ... 阅读更多