Sql文件导入数据库-保姆级教程

目录

一:准备工作---.sql文件

二:在编辑工具中打开创建的sql文件---存放指令并保存

三:右键点击运行SQL文件

打开.sql文件

点击开始,加载完成后点击关闭

再点击表----刷新一下-----即可看到所有需要的表都已经被创建好了

四:在数据库中导出SQL脚本文件

全部记录 

选择SQL脚本文件 

自己勾选,点击下一步 

下一步 

下一步 

点击开始 

加载完成后点击保存 

输入111(随意) 

回到桌面即可看到导出的sql文件了 

将.sql文件拖进编辑器----可以查看相关指令

若是想看表的结果和数据

右键选择---转储SQL文件---结构和数据即可 

五:查看表中的相关数据----右键----逆向表到模型

main中右键---逆向表到模型---可以查看所有表的相关属性


一:准备工作---.sql文件

首先可以在桌面创建.text文件----修改文件为.sql文件(如下)

Sql文件导入数据库-保姆级教程_第1张图片

二:在编辑工具中打开创建的sql文件---存放指令并保存

Sql文件导入数据库-保姆级教程_第2张图片

Sql文件导入数据库-保姆级教程_第3张图片

/*
Navicat SQLite Data Transfer

Source Server         : school
Source Server Version : 30808
Source Host           : :0

Target Server Type    : SQLite
Target Server Version : 30808
File Encoding         : 65001

Date: 2021-12-23 16:06:04
*/

PRAGMA foreign_keys = OFF;

-- ----------------------------
-- Table structure for Course
-- ----------------------------
DROP TABLE IF EXISTS "main"."Course";
CREATE TABLE Course(
    courseid integer  primary key autoincrement,
    courseme varchar(32),
    teacherid int
);

-- ----------------------------
-- Records of Course
-- ----------------------------
INSERT INTO "main"."Course" VALUES (3001, '语文', 1001);
INSERT INTO "main"."Course" VALUES (3002, '数学', 1002);

-- ----------------------------
-- Table structure for Mark
-- ----------------------------
DROP TABLE IF EXISTS "main"."Mark";
CREATE TABLE Mark(
    userid integer,
    courseid integer not null,
    score int default 0
);

-- ----------------------------
-- Records of Mark
-- ----------------------------
INSERT INTO "main"."Mark" VALUES (2001, 3001, 89);
INSERT INTO "main"."Mark" VALUES (2001, 3002, 90);
INSERT INTO "main"."Mark" VALUES (2002, 3001, 66);
INSERT INTO "main"."Mark" VALUES (2003, 3002, 85);



-- ----------------------------
-- Records of sqlite_sequence
-- ----------------------------
INSERT INTO "main"."sqlite_sequence" VALUES ('Teacher', 1002);
INSERT INTO "main"."sqlite_sequence" VALUES ('Student', 2002);
INSERT INTO "main"."sqlite_sequence" VALUES ('Course', 3002);

-- ----------------------------
-- Table structure for Student
-- ----------------------------
DROP TABLE IF EXISTS "main"."Student";
CREATE TABLE Student(
    userid integer  primary key autoincrement,
    username varchar(32),
    userage int,
    usersex varchar(32)
);

-- ----------------------------
-- Records of Student
-- ----------------------------
INSERT INTO "main"."Student" VALUES (2001, '小明', 18, '男');
INSERT INTO "main"."Student" VALUES (2002, '小红', 18, '女');

-- ----------------------------
-- Table structure for Teacher
-- ----------------------------
DROP TABLE IF EXISTS "main"."Teacher";
CREATE TABLE Teacher(
    teacherid integer primary key autoincrement,
    teachername varchar(32)
);

-- ----------------------------
-- Records of Teacher
-- ----------------------------
INSERT INTO "main"."Teacher" VALUES (1001, '张三');
INSERT INTO "main"."Teacher" VALUES (1002, '李四');

三:右键点击运行SQL文件

Sql文件导入数据库-保姆级教程_第4张图片

Sql文件导入数据库-保姆级教程_第5张图片

打开.sql文件

Sql文件导入数据库-保姆级教程_第6张图片

点击开始,加载完成后点击关闭

再点击表----刷新一下-----即可看到所有需要的表都已经被创建好了

Sql文件导入数据库-保姆级教程_第7张图片

Sql文件导入数据库-保姆级教程_第8张图片

Sql文件导入数据库-保姆级教程_第9张图片

Sql文件导入数据库-保姆级教程_第10张图片

Sql文件导入数据库-保姆级教程_第11张图片

四:在数据库中导出SQL脚本文件

Sql文件导入数据库-保姆级教程_第12张图片

全部记录 

Sql文件导入数据库-保姆级教程_第13张图片

选择SQL脚本文件 

Sql文件导入数据库-保姆级教程_第14张图片

自己勾选,点击下一步 

Sql文件导入数据库-保姆级教程_第15张图片

下一步 

Sql文件导入数据库-保姆级教程_第16张图片

下一步 

Sql文件导入数据库-保姆级教程_第17张图片

点击开始 

Sql文件导入数据库-保姆级教程_第18张图片

加载完成后点击保存 

Sql文件导入数据库-保姆级教程_第19张图片

输入111(随意) 

Sql文件导入数据库-保姆级教程_第20张图片

回到桌面即可看到导出的sql文件了 

将.sql文件拖进编辑器----可以查看相关指令

Sql文件导入数据库-保姆级教程_第21张图片

Sql文件导入数据库-保姆级教程_第22张图片

若是想看表的结果和数据

Sql文件导入数据库-保姆级教程_第23张图片

右键选择---转储SQL文件---结构和数据即可 

五:查看表中的相关数据----右键----逆向表到模型

Sql文件导入数据库-保姆级教程_第24张图片

Sql文件导入数据库-保姆级教程_第25张图片

Sql文件导入数据库-保姆级教程_第26张图片

Sql文件导入数据库-保姆级教程_第27张图片

main中右键---逆向表到模型---可以查看所有表的相关属性

Sql文件导入数据库-保姆级教程_第28张图片

你可能感兴趣的:(SQLite数据库学习,sql,数据库)