找到 4219 篇文章 关于 MySQLi

如何使用 mysqlimport 将数据上传到 MySQL 表中?

Prabhas
更新于 2020-06-20 10:38:34

275 次查看

要使用 mysqlimport 将数据上传到 MySQL 表中,我们需要按照以下步骤操作:步骤 1 - 创建表首先,我们需要有一个要将数据上传到的表。我们可以使用 CREATE TABLE 语句创建 MySQL 表。例如,我们创建了一个名为“student_tbl”的表,如下所示:mysql> DESCRIBE Student_tbl; +--------+-------------+------+-----+---------+-------+ | Field | Type         | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | RollNo | int(11)     | YES  |     | NULL    |       | | ... 阅读更多

如何通过命令行在 MySQL 和数据文件之间传输信息?

seetha
更新于 2020-02-07 05:31:01

132 次查看

在 MySQL 和数据文件之间传输信息意味着将数据从数据文件导入到我们的数据库或将数据从我们的数据库导出到文件。MySQL 有两个命令可用于通过命令行在 MySQL 和数据文件之间导入或导出数据:mysqlimport 实际上,mysqlimport 命令读取各种数据格式,包括逗号和制表符分隔的数据,并将信息插入数据库。换句话说,我们可以说它提供了一个用于导入数据的命令行界面,即 LOAD DATA INFILE 语句的命令行界面。其语法如下:语法Mysqlimport [options] ... 阅读更多

在导入或导出数据时,如何解决 MySQL 错误“ERROR 1290 (HY000):MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句”?

Abhinaya
更新于 2020-02-07 05:31:58

1K+ 次查看

MySQL 抛出此错误有两个原因,要么 --secure--file--priv 变量下没有指定目录,要么我们在导入或导出数据时在查询中提供了错误的路径。要解决此错误,我们必须通过以下查询检查 –secure—file—priv 变量的值:mysql> Select @@global.secure_file_priv; +---------------------------+ | @@global.secure_file_priv | +---------------------------+ | C:\mysql\bin\mysql-files\ | +---------------------------+ 1 row in set (0.00 sec)我们可以看到 secure_file_priv 变量下有一个路径,当我们导出数据时,所有文件都将在此目录下创建。但是,如果上述命令显示 NULL 作为结果,则... 阅读更多

如果我们从包含 NULL 值的表将数据导出到 CSV 文件,如何存储 CSV 文件中除了 N 之外的任何其他值?

Nancy Den
更新于 2020-02-07 05:36:23

174 次查看

如果我们希望在将数据从包含 NULL 值的表导出到 CSV 文件时存储 CSV 文件中除了 \N 之外的任何其他值,则需要使用 IFNULL 语句将 \N 值替换为其他值。为了说明这一点,我们以以下示例为例:示例假设如果我们希望导出表“student_info”的值,该表具有以下数据:mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address    | Subject    | +------+---------+------------+------------+ | 101  | YashPal | Amritsar   | History    | | 105  | ... 阅读更多

如果我们从包含 NULL 值的表将数据导出到 CSV 文件,MySQL 如何评估?

Daniol Thomas
更新于 2020-02-07 05:38:28

289 次查看

如果我们从包含 NULL 值的表导出数据,则 MySQL 将在 CSV 文件中为包含 NULL 值的 MySQL 表记录存储 \N。这可以通过以下示例说明:示例假设如果我们希望导出表“student_info”的值,该表具有以下数据:mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address    | Subject    | +------+---------+------------+------------+ | 101  | YashPal | Amritsar   | History    | | 105  | Gaurav  | Chandigarh | Literature | | 125  | Raman   | ... 阅读更多

如何将数据导出到 CSV 文件,并在其第一行包含列标题?

Krantik Chavan
更新于 2020-02-07 05:41:38

152 次查看

要添加列值,我们需要使用 UNION 语句。这可以通过以下示例演示:示例在此示例中,将来自 student_info 的数据导出到 CSV 文件。CSV 文件的第一行将作为列的名称。mysql>(SELECT 'id', 'Name', 'Address', 'Subject')UNION(SELECT id, Name, Address, Subject From student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student_25.CSV' FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"' LINES TERMINATED BY '\r'); Query OK, 7 rows affected (0.04 sec)执行上述查询后,MySQL 将创建 Student_25.CSV 文件,其中包含以下值:id;    "Name";     ... 阅读更多

如何将数据导出到文件名包含创建文件时间戳的 CSV 文件?

Nishtha Thakur
更新于 2020-02-07 05:42:46

483 次查看

有时我们需要将数据导出到文件名包含创建该文件时间戳的 CSV 文件。这可以通过 MySQL 预处理语句来完成。为了说明这一点,我们使用以下示例:示例以下示例中的查询将表“student_info”中的数据导出到其名称包含时间戳的 CSV 文件。mysql> SET @time_stamp = DATE_FORMAT(NOW(), '_%Y_%m_%d_%H_%i_%s'); Query OK, 0 rows affected (0.00 sec) mysql> SET @FOLDER = 'C:/mysql/bin/mysql-files'; Query OK, 0 rows affected (0.00 sec) mysql> SET @FOLDER = 'C:/mysql/bin/mysql-files/'; Query OK, 0 rows affected ... 阅读更多

如果 MySQL SUM() 函数的参数是具有字符数据类型的列,它将如何计算?

Chandu yadav
更新于 2020-02-07 05:43:43

117 次查看

如果 MySQL SUM() 函数的参数是字符类型列,它将返回 0 而不是 NULL,并伴随警告。以下使用名为“Social”的表中的数据的示例将说明这一点:示例mysql> Select * from Social; +------+-------+ | Id   | Name  | +------+-------+ | 100  | Rahul | +------+-------+ 1 row in set (0.00 sec) mysql> Select SUM(Name) From Social; +-----------+ | SUM(Name) | +-----------+ | 0         | +-----------+ 1 row in set, 1 warning (0.00 sec)

如何将 MySQL COALESCE() 函数与 MySQL SUM() 函数一起使用来自定义输出?

Paul Richard
更新于 2020-02-07 05:45:33

2K+ 次查看

当 MySQL SUM() 函数的参数是没有任何值的列时,它将返回 NULL 而不是 0 作为输出。但是,如果我们希望将此输出自定义为显示 0 作为输出,则可以使用 MySQL COALESCE() 函数,该函数接受两个参数,如果第一个参数为 NULL,则返回第二个参数,否则返回第一个参数。为了说明这一点,我们以“Tender”表为例,该表具有以下数据:mysql> Select * from tender; +----+---------------+--------------+ | Sr | CompanyName   | Tender_value | +----+---------------+--------------+ | 1  | Abc Corp.   ... 阅读更多

如果将没有任何值的列作为参数传递给 MySQL SUM() 函数,其输出是什么?

Lakshmi Srinivas
更新于 2020-02-07 05:46:24

81 次查看

当 MySQL SUM() 函数的参数是没有任何值的列时,它将返回 NULL 而不是 0 作为输出。该列可以是任何数据类型。以下示例使用名为“social”的表(只有一个名为“id”的列,没有任何值)来说明这一点:示例mysql> Describe Social; +-------+-------------+------+-----+---------+-------+ | Field | Type        | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | Id    | int(11)     | YES  |     |   NULL  |       | | Name  | varchar(20) | YES  |     ... 阅读更多

广告