找到 4379 篇文章 关于 MySQL
356 次查看
MySQL 的 LOCATE() 函数可以查找字符串中子字符串第一次出现的位置。以下是使用方法的语法:语法LOCATE(Substring, String)在这个函数中,Substring 是需要查找其出现位置的字符串,而 String 是需要从中搜索子字符串的字符串。我们必须将两个字符串(即要搜索的子字符串和要从中搜索子字符串的字符串)作为 LOCATE() 函数的参数传递。示例mysql> Select LOCATE('Good', 'RAM IS A GOOD BOY') As Result; +--------+ | Result | ... 阅读更多
380 次查看
有时,输入文本文件的第一行包含列名,要将此类文本文件中的数据导入 MySQL 表,我们需要使用“IGNORE ROWS”选项。为了说明这一点,我们使用以下示例:示例以下是 A.txt 文件中的逗号分隔值:Id, Name, Country, Salary 100, ”Ram”, ”INDIA”, 25000 101, ”Mohan”, ”INDIA”, 28000我们想将这些数据导入名为 employee3_tbl 的文件中:mysql> Create table employee3_tbl(Id Int, Name Varchar(20), Country Varchar(20), Salary Int); Query OK, 0 rows affected (0.1 sec)现在,从一个… 阅读更多
774 次查看
有时,输入文本文件中的文本字段用双引号括起来,要从这类文件中导入数据,我们需要在 LOAD DATA INFILE 语句中使用“ENCLOSED BY”选项。我们考虑以下示例来理解它:示例以下是 A.txt 文件中的逗号分隔值:100, ”Ram”, ”INDIA”, 25000 101, ”Mohan”, ”INDIA”, 28000我们想将这些数据导入名为 employee2_tbl 的文件中:mysql> Create table employee2_tbl(Id Int, Name Varchar(20), Country Varchar(20), Salary Int); Query OK, 0 rows affected (0.1 sec)现在,从文件到… 阅读更多
81 次查看
基数必须大于 2 小于 36,即基数的下限为 2,上限为 36。它适用于 from_base 和 to_base 值。如果我们提供超出限制的基数值,则 MySQL 返回 NULL 作为输出。以下示例将演示它:示例mysql> Select CONV(10,10,38); +----------------+ | CONV(10,10,38) | +----------------+ | NULL | +----------------+ 1 row in set (0.00 sec) mysql> Select CONV(10,72,2); +---------------+ | CONV(10,72,2) | +---------------+ | NULL | +---------------+ 1 row in set (0.00 sec) mysql> Select CONV(10,10,1); +---------------+ | CONV(10,10,1) | +---------------+ | NULL | +---------------+ 1 row in set (0.00 sec)
86 次查看
如果 CONV() 函数中给出的数字与其基数不符,MySQL 返回 0 作为输出。例如,如果要将十进制数 9 转换为二进制数,则 from_base 的值必须为 10,但如果我们将 8 作为 from_base 的值,则 MySQL 返回 0 作为输出。示例mysql> Select CONV(9,8,2); +-------------+ | CONV(9,8,2) | +-------------+ | 0 | +-------------+ 1 row in set (0.00 sec)众所周知,八进制数系的值必须介于 0 到 7 之间,因此数字 9 的数系必须是十进制,即 10。
3K+ 次查看
这可以使用 LOAD DATA INFILE 语句来完成。为了说明这个概念,我们有以下数据,用制表符分隔,在 'A.txt' 中,其路径为 d:/A.txt:100 John USA 10000 101 Paul UK 12000 102 Henry NZ 11000 103 Rick USA 17000 104 Corey USA 15000我们想将 A.txt 的数据加载到名为 employee_tbl 的表中:mysql> Create table employee_tbl(Id Int, Name varchar(20), Country Varchar(20), Salary Int); Query OK, 0 rows affected (0.91 sec)现在,可以使用… 阅读更多
96 次查看
在 MySQL 和数据文件之间传输信息意味着将数据从数据文件导入到我们的数据库或将数据从我们的数据库导出到文件。MySQL 有两个语句可用于在 MySQL 和数据文件之间导入或导出数据:LOAD DATA INFILE此语句用于将数据从数据文件导入到我们的数据库。它直接从文件读取数据记录并将它们插入到表中。其语法如下:语法LOAD DATA LOCAL INFILE '[path/][file_name]' INTO TABLE [table_name ];这里,path 是文件的地址。file_name 是文件名…… 阅读更多
87 次查看
如果 CONV() 函数的任何参数为 NULL,或者为基数提供的数值超出限制(即不在最小值 2 和最大值 36 之间),则 MySQL 将返回 NULL 作为输出。以下示例将演示它。示例 mysql> Select CONV(10,NULL,2); +-----------------+ | CONV(10, NULL,2)| +-----------------+ | NULL | +-----------------+ 1 row in set (0.00 sec) mysql> Select CONV(10,10, NULL); +------------------+ | CONV(10,10, NULL)| +------------------+ | NULL | +------------------+ 1 row in set (0.00 sec) mysql> Select CONV(NULL,10,2); +-----------------+ | CONV(null,10,2) | +-----------------+ | NULL | +-----------------+ 1 row in set (0.00 sec)
78 次查看
借助 MySQL CONV() 函数,可以将一个数制的值转换为另一个数制的值。语法CONV(N, from_base, to_base)这里,“N”是要转换的数字,“from_base”是该数字的当前基数,“to_base”是要将该数字转换到的基数。“N”被解释为整数,但可以指定为整数或字符串。示例mysql> Select CONV('10', 10, 2) AS 'DECIMAL TO BINARY'; +-------------------+ | DECIMAL TO BINARY | +-------------------+ | 1010 | +-------------------+ 1 row in set (0.00 sec)在… 阅读更多
249 次查看
当第一个参数(即子字符串)的值或第二个参数(即子字符串)的值为 NULL 时,它将返回 NULL 作为输出。以下示例将演示它:示例mysql> Select LOCATE(NULL,'Ram is a good boy') As Result; +--------+ | Result | +--------+ | NULL | +--------+ 1 row in set (0.00 sec) mysql> Select LOCATE('Ram',NULL) As Result; +--------+ | Result | +--------+ | NULL | +--------+ 1 row in set (0.00 sec)
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP