【MYSQL 第2篇】如何建表和导入txt数据

代码示例如下:

CREATE DATABASE 3.9;
USE 3.9;
CREATE TABLE 用户明细2
(
用户ID INT,
注册日期 DATE,
身份证号码 VARCHAR(32),
国籍 VARCHAR(32),
性别 CHAR(4),
出生日期 DATE,
年龄 INT
);
LOAD DATA LOCAL INFILE 'E:\……\data.txt' INTO TABLE 用户明细2
CHARACTER SET 'UTF8'
COLUMNS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS
(用户ID,注册日期,身份证号码,性别,出生日期,@年龄)
SET 年龄=TIMESTAMPDIFF(YEAR, 出生日期, NOW());
TRUNCATE TABLE 用户明细2;
DROP TABLE 用户明细2;
DROP DATABASE 3.9;

基础知识:
1、创建的表名要与导入的表名前后顺序要一致
2、(用户ID,注册日期,身份证号码,性别,出生日期,@年龄)表示导入指定的列,而@表示不需要原始的数据列,set 字段=,为赋值数据列
3、CREATE DATABASE创建数据库
4、CREATE TABLE创建表
5、TRUNCATE TABLE删除表中的数据,保留数据结构
6、DROP TABLE删除表
7、DROP DATABASE删除数据库
8、CREATE TEMPORARY TABLE创建临时表(当断接数据库时,临时表会自动清空)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 10,330评论 1 57
  • 一、源题QUESTION 74View the Exhibit. You want to create a tab...
    猫猫_tomluo阅读 5,557评论 0 1
  • 5.20 我仍旧一个人 5.20 仍旧没人撩拨我 5.20 你过得很开心 5.20 周围的一切与我无关
    一只走心的90single汪阅读 2,087评论 9 2
  • 孕晚期整夜失眠,一方面宝宝在肚子里动个不停、压得膀胱疼,尿频,另一方面宝宝爸爸整晚鼾声此起彼伏,本来就失眠,烦躁和...
    王小蜗阅读 1,241评论 0 0