SQL文件导入数据库【保姆级教程】
目录
一: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文件导入数据库【保姆级教程】相关推荐
- Sql文件导入数据库-保姆级教程
目录 一:准备工作-.sql文件 二:在编辑工具中打开创建的sql文件-存放指令并保存 三:右键点击运行SQL文件 打开.sql文件 点击开始,加载完成后点击关闭 再点击表----刷新一下-----即 ...
- 如何将sql文件导入数据库中
1.首先创建一个数据库,并设置好它的名称. 2.在所要操作的数据库上鼠标右键 3.执行的sql脚本 4.选择你要执行的文件 5.点击执行直到文件导入为止即可!
- php+mysql将大数据sql文件导入数据库
<?php$file_name = "d:test.sql";$dbhost = "localhost";$dbuser = "root&quo ...
- 快速mysql导入sql文件_mysql肿么快速从sql文件导入数据库
我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql ftp abc.sql 到服务器 ssh 到服务器 mysql -u abc -p use KKK(数 ...
- 文件上传保姆级教程(原理,大小马,CTF,防御,绕狗一句话,upload-labs)
文章目录 文件上传漏洞简历 产生原因 危害 容易出现文件上传漏洞的地方 概括 环境搭建 一句话马 一句话木马原理 webshell常用的一句话 图片一句话 小马与大马的区别 webshell管理工具 ...
- Qt连接、操作MSSQL数据库保姆级教程
由于本人的课题原因,需要用到Qt进行应用程序设计以及数据库完成远程数据的上传和交互,因此最近对于Qt及其与微软MSSQL数据库的连接以及操作进行了学习,大量借鉴了网络资料其中自认为比较有价值的几篇日后 ...
- Navicat运行sql文件导入数据库失败出错
在MySQL数据库my.ini中添加如下代码 max_allowed_packet=1024123123
- MySQL数据库篇---对数据库,数据库中表,数据库中表的记录进行添修删查操作---保姆级教程
MySQL数据库知识点整理,保姆级教程 MySQL数据库存储方式 sql简介 SQL分类 DDL: 数据定义语言 DCL: 数据控制语言 DML:数据操控语言 DQL: 数据查询语言 SQL的使用 S ...
- SpringBoot 配置 generator代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)
保姆级教程,逻辑删除及字段自动填充设置,特别要说明的是本次用的是MySQL数据库,如果使用Oracle数据库是,数据库配置需要改变,数据库表一定要大写,否则无法生成代码. 数据库表 CREATE TA ...
- mysql把sql文件导入到数据库
mysql.exe -hlocalhost -uroot -p123456 --default-character-set=utf8 mydb < D:\mydb.sql 说明:把mydb.s ...
最新文章
- linux 系统日志 查看被杀掉的进程(占用内存过大)
- python ffmpeg4 保存h264
- ActiveMQ消息队列的使用及应用
- Linux服务器网页显示乱码
- opensuse 升级内核
- Grid布局和Flex布局
- 关于 libpcap的安装
- idea打开vue项目后报错ESLint: Expected space or tab after ‘//‘ in comment.(spaced-comment)
- iOS 之如何利用 RunLoop 原理去监控卡顿?
- Xp账号变成temp
- thzthz.net forum.php,xthz画质修改器
- MySQL存储过程(四)——存储过程循环流控语句
- 细数那些不能直视的IE6BUG
- android studio快捷键与Eclipse快捷键对比-没有之一
- 必应(Bing)的站内搜索 site:<域名> <搜索内容>
- AutoSAR CPU负载率高问题解决办法
- 现在开房都不需要在前台办理入住了?刺激
- matlab自适应amc,自适应调制解调(ACM),Adaptive modulation and coding (AMC),音标,读音,翻译,英文例句,英语词典...
- PM-K65 光学传感器 PM-65系列,AFEM-8245前端模块
- 多功能可视化搜索引擎3Dfind.it问世,开启零部件搜索新纪元