找到 6705 篇文章 关于数据库

通过命令行将数据上传到 MySQL 表时,一些常用的 mysqlimport 选项是什么?

usharani
更新于 2020-02-27 07:32:01

129 次查看

mysqlimport 可以使用许多选项运行。以下是 mysqlimport 的一些选项及其对导入的影响。选项操作-r 或 –replace如果导入的行具有相同的唯一键值,则导致导入的行覆盖现有行。-i 或 –ignore忽略与现有行具有相同唯一键值的行。-f 或 –force即使遇到错误,也强制 mysqlimport 继续插入数据。-l 或 --lock-tables在导入之前锁定每个表(在繁忙的服务器上是一个不错的选择)。-d 或 –delete在插入之前清空表。--fields-terminated- by='char'指定同一行值之间使用的分隔符,默认为 \t(制表符)。--fields-enclosed- by='char'指定包含每个字段的分隔符;... 阅读更多

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

varun
更新于 2020-06-20 10:37:03

353 次查看

借助 mysqlimport,我们可以将数据上传到多个 MySQL 表中。在下面的示例中进行了说明 -示例假设我们想从两个数据文件(名为 student1_tbl.txt)上传以下数据 -1     Saurav     11th 2     Sahil      11th 3     Digvijay   11th以及 House.txt1   Furniture 2   Television 3   Refrigerator以下是我们想将上述数据上传到的 MySQL 表 -mysql> DESCRIBE Student1_tbl; +--------+-------------+------+-----+---------+-------+ | Field  | Type        | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | RollNo | int(11) ... 阅读更多

如何使用 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 [选项] ... 阅读更多

在导入或导出数据时,如何解决 MySQL 错误“错误 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年2月7日 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)

广告