当前位置:网站首页 > SQL数据库编程 > 正文

sql文件怎么导入数据库mysql_数据库用什么软件

目录

一:SQL文件

二:数据设计

三:导入SQL文件

四:导出SQL文件

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


一:SQL文件

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

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

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

二:数据设计

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

存放指令并保存

/* 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文件

选择打开.sql文件 

点击开始

加载完成后

点击关闭

再点击表

刷新一下

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

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

如下图为课程表设计 

如下图为成绩表设计 

如下图为学生表设计 

如下图为教师表设计 

四:导出SQL文件

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

选择全部记录 

选择SQL脚本文件

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

 点击下一步

确认无误后,点击下一步 

点击下一步

点击开始

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

输入想要的文件名命名

示例如 可输入111(随意)

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

将.sql文件拖进编辑器

可以查看相关指令

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

可以右键选择

转储SQL文件

结构和数据 即可 

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

查看表中的相关数据:

右键

逆向表到模型

如下图所示

课程表结构设计 

成绩表结构设计 

学生表结构设计 

教师表结构设计 

main中右键

逆向表到模型

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

到此这篇sql文件怎么导入数据库mysql_数据库用什么软件的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • sqlserver游标的使用_sql游标的使用方法2024-11-10 16:54:09
  • 批量导入Sql数据库2024-11-10 16:54:09
  • SQL数据库_sql数据库使用教程2024-11-10 16:54:09
  • 如何在sql server中附加数据库_sql数据库怎么打开2024-11-10 16:54:09
  • sql2012安装数据库引擎服务失败_连接数据库失败怎么办2024-11-10 16:54:09
  • vs2010怎么连接sql数据库_eclipse导入数据库SQL2024-11-10 16:54:09
  • sql server数据库使用教程_数据库知识点总结2024-11-10 16:54:09
  • sql数据库入门教程_mysql数据库2024-11-10 16:54:09
  • csql数据库连接代码_sql数据库使用教程2024-11-10 16:54:09
  • sqlyog如何备份数据库_数据库第四版全部答案2024-11-10 16:54:09
  • 全屏图片