目录
一:SQL文件
二:数据设计
三:导入SQL文件
四:导出SQL文件
五:逆向表到模型【查看属性】
一:SQL文件
准备好一个你想要导入的 .sql文件,如若没有SQL文件,可参考以下步骤
1.首先可以在桌面创建.text文件
2.修改后缀使得文件为.sql文件(如下图所示)
![](https://img-blog.csdnimg.cn/013f4773d9234ca590a0be95c27688bc.png)
二:数据设计
在编辑工具中打开创建的sql文件
存放指令并保存
![](https://img-blog.csdnimg.cn/6efa261ab1564090a4e71b5832fe0e50.png)
![](https://img-blog.csdnimg.cn/8a4f0bd40d804517ab9b9ad4384bccc8.png)
/*
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文件
![](https://img-blog.csdnimg.cn/ccf71dc7b7434d74be7236a69ec56dab.png)
选择打开.sql文件
![](https://img-blog.csdnimg.cn/241d76cbb1a143a7afb71b3e36223c77.png)
点击开始
加载完成后
点击关闭
![](https://img-blog.csdnimg.cn/03451b0687bc42c3b7dd2993b2008b0a.png)
再点击表
刷新一下
即可看到所有需要的表都已经被创建好了 (如下图所示)
![](https://img-blog.csdnimg.cn/af04e3da62a8459fa9910e9c9b3f4802.png)
可以查看表中信息是否正确
如下图为课程表设计
![](https://img-blog.csdnimg.cn/f369f6781d084412a1d5d9af656b6606.png)
如下图为成绩表设计
![](https://img-blog.csdnimg.cn/b2d20d3841fd4492abb7e7ecbbd17731.png)
如下图为学生表设计
![](https://img-blog.csdnimg.cn/3466a3d031224845be0aac4b52231b36.png)
如下图为教师表设计
![](https://img-blog.csdnimg.cn/f5832e4105fc4ec385dcbfd0db54b6f7.png)
四:导出SQL文件
在数据库中导出SQL脚本文件
选择全部记录
![](https://img-blog.csdnimg.cn/a8c804c48f9c41388b644c82334edb29.png)
选择SQL脚本文件
![](https://img-blog.csdnimg.cn/08f72676a1f44bce9d80fbfc91e2a27c.png)
根据自身需要,勾选所需要导出的表的.sql脚本
点击下一步
![](https://img-blog.csdnimg.cn/b109488d98c140208ff1b1cb9cf309c9.png)
确认无误后,点击下一步
![](https://img-blog.csdnimg.cn/05830f7056c4459e86f62fe1a6520451.png)
点击下一步
![](https://img-blog.csdnimg.cn/a7a392170daa46d890eff9e508b75d5c.png)
点击开始
![](https://img-blog.csdnimg.cn/4f81c1128a684bf0ae1f6ad6843822b1.png)
在加载完成之后,点击保存
![](https://img-blog.csdnimg.cn/7b49c7247b66425c9251694132fca5e0.png)
输入想要的文件名命名
示例如 可输入111(随意)
![](https://img-blog.csdnimg.cn/1ce8436600654223aed9440e7ee33207.png)
返回桌面后 就可以看到所导出的sql文件了
![](https://img-blog.csdnimg.cn/e57c76bf0390416590d5bd23a21e6665.png)
将.sql文件拖进编辑器
可以查看相关指令
![](https://img-blog.csdnimg.cn/4333e305c9e14cf086cbede2430dda54.png)
![](https://img-blog.csdnimg.cn/4f504f136d7047ac86ce9734e8f7d791.png)
若是想要查看 表的结果和数据:
可以右键选择
转储SQL文件
结构和数据 即可
![](https://img-blog.csdnimg.cn/540db82408614f5cb7d8788ef7d710ce.png)
五:逆向表到模型【查看属性】
查看表中的相关数据:
右键
逆向表到模型
如下图所示
课程表结构设计
![](https://img-blog.csdnimg.cn/75cd3e1acd5f4709843609793593766b.png)
成绩表结构设计
![](https://img-blog.csdnimg.cn/96579c4829f0469eaef7b570a6ab33dc.png)
学生表结构设计
![](https://img-blog.csdnimg.cn/054e9b3f7edd4b37b9a0ddacf2e62fbf.png)
教师表结构设计
![](https://img-blog.csdnimg.cn/be9b5c71a1814d7689ae08593e75ae34.png)
main中右键
逆向表到模型
可以查看所有表的相关属性
![](https://img-blog.csdnimg.cn/61b876df43ad4275a662c727ddc16959.png)
|