目录

一:SQL文件

二:数据设计

三:导入SQL文件

四:导出SQL文件

五:逆向表到模型【查看属性】


一:SQL文件

准备好一个你想要导入的 .sql文件,如若没有SQL文件,可参考以下步骤

1.首先可以在桌面创建.text文件

2.修改后缀使得文件为.sql文件(如下图所示)

二:数据设计

在编辑工具中打开创建的sql文件

存放指令并保存

/*
Navicat SQLite Data TransferSource Server         : school
Source Server Version : 30808
Source Host           : :0Target Server Type    : SQLite
Target Server Version : 30808
File Encoding         : 65001Date: 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文件

选择打开.sql文件 

点击开始

加载完成后

点击关闭

再点击表

刷新一下

即可看到所有需要的表都已经被创建好了 (如下图所示)

可以查看表中信息是否正确

如下图为课程表设计 

如下图为成绩表设计 

如下图为学生表设计 

如下图为教师表设计 

四:导出SQL文件

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

选择全部记录 

选择SQL脚本文件

 根据自身需要,勾选所需要导出的表的.sql脚本

 点击下一步

确认无误后,点击下一步 

点击下一步

点击开始

在加载完成之后,点击保存

输入想要的文件名命名

示例如 可输入111(随意)

返回桌面后 就可以看到所导出的sql文件了

将.sql文件拖进编辑器

可以查看相关指令

若是想要查看 表的结果和数据:

可以右键选择

转储SQL文件

结构和数据 即可 

五:逆向表到模型【查看属性】

查看表中的相关数据:

右键

逆向表到模型

如下图所示

课程表结构设计 

成绩表结构设计 

学生表结构设计 

教师表结构设计 

main中右键

逆向表到模型

可以查看所有表的相关属性

SQL文件导入数据库【保姆级教程】相关推荐

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

    目录 一:准备工作-.sql文件 二:在编辑工具中打开创建的sql文件-存放指令并保存 三:右键点击运行SQL文件 打开.sql文件 点击开始,加载完成后点击关闭 再点击表----刷新一下-----即 ...

  2. 如何将sql文件导入数据库中

    1.首先创建一个数据库,并设置好它的名称. 2.在所要操作的数据库上鼠标右键 3.执行的sql脚本 4.选择你要执行的文件 5.点击执行直到文件导入为止即可!

  3. php+mysql将大数据sql文件导入数据库

    <?php$file_name = "d:test.sql";$dbhost = "localhost";$dbuser = "root&quo ...

  4. 快速mysql导入sql文件_mysql肿么快速从sql文件导入数据库

    我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql ftp abc.sql 到服务器 ssh 到服务器 mysql -u abc -p use KKK(数 ...

  5. 文件上传保姆级教程(原理,大小马,CTF,防御,绕狗一句话,upload-labs)

    文章目录 文件上传漏洞简历 产生原因 危害 容易出现文件上传漏洞的地方 概括 环境搭建 一句话马 一句话木马原理 webshell常用的一句话 图片一句话 小马与大马的区别 webshell管理工具 ...

  6. Qt连接、操作MSSQL数据库保姆级教程

    由于本人的课题原因,需要用到Qt进行应用程序设计以及数据库完成远程数据的上传和交互,因此最近对于Qt及其与微软MSSQL数据库的连接以及操作进行了学习,大量借鉴了网络资料其中自认为比较有价值的几篇日后 ...

  7. Navicat运行sql文件导入数据库失败出错

    在MySQL数据库my.ini中添加如下代码 max_allowed_packet=1024123123

  8. MySQL数据库篇---对数据库,数据库中表,数据库中表的记录进行添修删查操作---保姆级教程

    MySQL数据库知识点整理,保姆级教程 MySQL数据库存储方式 sql简介 SQL分类 DDL: 数据定义语言 DCL: 数据控制语言 DML:数据操控语言 DQL: 数据查询语言 SQL的使用 S ...

  9. SpringBoot 配置 generator代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)

    保姆级教程,逻辑删除及字段自动填充设置,特别要说明的是本次用的是MySQL数据库,如果使用Oracle数据库是,数据库配置需要改变,数据库表一定要大写,否则无法生成代码. 数据库表 CREATE TA ...

  10. mysql把sql文件导入到数据库

    mysql.exe -hlocalhost -uroot -p123456  --default-character-set=utf8 mydb < D:\mydb.sql 说明:把mydb.s ...

最新文章

  1. linux 系统日志 查看被杀掉的进程(占用内存过大)
  2. python ffmpeg4 保存h264
  3. ActiveMQ消息队列的使用及应用
  4. Linux服务器网页显示乱码
  5. opensuse 升级内核
  6. Grid布局和Flex布局
  7. 关于 libpcap的安装
  8. idea打开vue项目后报错ESLint: Expected space or tab after ‘//‘ in comment.(spaced-comment)
  9. iOS 之如何利用 RunLoop 原理去监控卡顿?
  10. Xp账号变成temp
  11. thzthz.net forum.php,xthz画质修改器
  12. MySQL存储过程(四)——存储过程循环流控语句
  13. 细数那些不能直视的IE6BUG
  14. android studio快捷键与Eclipse快捷键对比-没有之一
  15. 必应(Bing)的站内搜索 site:<域名> <搜索内容>
  16. AutoSAR CPU负载率高问题解决办法
  17. 现在开房都不需要在前台办理入住了?刺激
  18. matlab自适应amc,自适应调制解调(ACM),Adaptive modulation and coding (AMC),音标,读音,翻译,英文例句,英语词典...
  19. PM-K65 光学传感器 PM-65系列,AFEM-8245前端模块
  20. 多功能可视化搜索引擎3Dfind.it问世,开启零部件搜索新纪元

热门文章

  1. oracle中master实例,oracle数据库加密--wallet 实例
  2. matlab 离散积分器设置,MATLABSIULINK积分器相关操作.docx
  3. mysql8.0认证方式修改
  4. 44000+ 人一夜之间失业
  5. Highways POJ-1751 最小生成树 Prim算法
  6. 2017年7月19日晚作业
  7. 《软件构架实践》读后感-02
  8. AMD 和 CMD 的区别有哪些?
  9. XHTML下css+div编写
  10. VS2008 母版页嵌套母版页,下级母版页不执行Page_Load解决方法