mysql导入tab符号txt文件到数据库
2023-12-26 17:21:41
创建数据库
在MySQL中创建新的数据库的SQL语句是:
CREATE DATABASE database_name;
例如:
CREATE DATABASE mydb;
这将创建一个名为mydb的新数据库。
可以在CREATE DATABASE后指定一些可选参数:
- CHARACTER SET 设置数据库默认字符集,如utf8
- COLLATE 设置默认校对规则
- DEFAULT CHARSET = utf8 指定字符集
例如:
CREATE DATABASE mydb
CHARACTER SET utf8
COLLATE utf8_general_ci;
如果要创建一个和已有数据库完全一样的数据库,可以克隆:
CREATE DATABASE newdb LIKE olddb;
这将完整克隆olddb的结构到newdb。
CREATE DATABASE是在MySQL中创建新数据库的标准 SQL 语法,这些可选参数可以帮助定制数据库的字符集等设置。
cat newdb | sed -e ‘/./{H;$!d;}’ -e ‘x;/CREATE TABLE newdbinfo
/!d;q’ > table_structure.sql
cat newdb | grep --ignore-case ‘insert into newdb
’ > newdbdata.sql
#用shell语法分离出创建表的语句及插入数据的语句后 再依次导出即可完成恢复
use atguigu;
mysql> source table_structure.sql;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> source newdbdata.sql;
Query OK, 1 row affected (0.01 sec)
终端导入tab符号
LOAD DATA LOCAL INFILE ‘/tmp/newdbdata.sql.txt’ INTO newdb(表名)
FIELDS TERMINATED BY ‘\t’
LINES TERMINATED BY ‘\n’;
也可以选择navicat导入
文章来源:https://blog.csdn.net/weixin_54104864/article/details/135222176
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!