MST

星途 面试题库

面试题:SQLite 数据导入技巧相关问题

在SQLite中,假设已有一个CSV文件,文件内容为学生信息(学号、姓名、成绩),如何将该CSV文件中的数据导入到名为'students'的表中,该表结构与CSV文件数据结构一致,请写出具体步骤和相关SQL命令。
43.4万 热度难度
数据库SQLite

知识考点

AI 面试

面试题答案

一键面试
  1. 准备工作:确保SQLite环境已搭建好,并且CSV文件路径已知。
  2. 连接SQLite数据库
    sqlite3 your_database.db
    
  3. 创建students:假设学号为student_id(整数类型),姓名为name(文本类型),成绩为score(数值类型)。
    CREATE TABLE students (
        student_id INTEGER,
        name TEXT,
        score NUMERIC
    );
    
  4. 导入CSV数据:在SQLite命令行模式下使用.import命令。
    .mode csv
    .import /path/to/your/file.csv students
    
    注意:/path/to/your/file.csv需替换为实际的CSV文件路径。

不同的SQLite客户端工具可能在具体操作上略有差异,但大致思路相同。