原因:用了一个别人的项目,他的数据库保存为.sql后缀的文件,现在要使用这个文件。

没用过SQL后缀的文件的时候,以为是压缩包,里面是数据库;通过了解才知道,这其实就是一个文本;不过复制这个文本到MySQL中就可以创建数据库。

1第一个问题就是这个文件怎么打开

教程:https://tech.hqew.com/news_1777645

操作:用三个方式。一是用SQL server,不过这个软件太大了;二是数据库的查询分析器;三是记事本。

如果用记事本打开,内容一般有三部分:数据库情况、创建表、插入数据;

/*Navicat Premium Data TransferSource Server         : localhost_3308Source Server Type    : MySQLSource Server Version : 50562Source Host           : localhost:3308Source Schema         : newsTarget Server Type    : MySQLTarget Server Version : 50562File Encoding         : 65001Date: 04/05/2020 08:28:49
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------
-- Table structure for t_role
-- ----------------------------
DROP TABLE IF EXISTS `t_role`;
CREATE TABLE `t_role`  (`roleId` int(11) NOT NULL,`roleName` varchar(20) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,PRIMARY KEY (`roleId`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Compact;-- ----------------------------
-- Records of t_role
-- ---------------------------
INSERT INTO `t_role` VALUES (1, '¹ÜÀíÔ±');
INSERT INTO `t_role` VALUES (2, 'ÐÅÏ¢Ô±');SET FOREIGN_KEY_CHECKS = 1;

2如何使用这个数据库

根据数据库情况,创建数据库

Create database news;

使用数据库

Use news;

最后把sql文件的内容复制到MySQL中;MySQL自动创建;

如果想查看内容,可以使用

Show tables;//查看有哪些表;

Select * from t_role;//查看表中数据;

也可以在Navicat中查看;

3补充:

https://blog.csdn.net/weixin_42875245/article/details/105912850

MySQL如何使用.sql后缀的文件相关推荐

  1. bak文件导入到mysql,如何将SQL Server .bak文件导入MySQL?

    The title is self explanatory. Is there a way of directly doing such kind of importing? 解决方案 The .BA ...

  2. 【实施工程师】MySQL导入大sql 文件大小限制问题的解决

    [实施工程师]MySQL导入大sql 文件大小限制问题的解决 解决过程如下: 1.由于mysql能解析sql的压缩文件,因此将200M压缩后为5M. 2.默认情况下:MySQL导入文件大小有限制的,最 ...

  3. php mysql备份成sql_单php文件实现备份MySQL导出为.sql数据库代码

    最近处理一个客户的站点,对方主机商给的权限太小,建立目录都不能,也没办法上传帝国备份网备份,后台备份也可以,但是确实也很麻烦,有没有快的办法呢,其实客户那里可以上传单文件,这不写一个单文件代码,自动生 ...

  4. mysql 导入导出sql文件

    在mysql中导出数据库为sql文件 首先在运行中输入cmd,进入dos界面:然后通过cd路径命令进入安装目录下的bin 路径下,输入下图中的命令,并且它会提示输入密码,你输入正确的登陆密码后,就会将 ...

  5. [Mysql]过大sql文件导入过慢问题解决

    [Mysql]过大sql文件导入过慢问题解决 参考文章: (1)[Mysql]过大sql文件导入过慢问题解决 (2)https://www.cnblogs.com/ttkl/p/12023640.ht ...

  6. atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js

    atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐)  vs   lang  ...

  7. mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题

    Mysql导入大容量SQL文件数据问题 MySQL在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away" ...

  8. MySQL执行外部sql脚本文件的命令

    2019独角兽企业重金招聘Python工程师标准>>> 进入mysql的控制台后,使用source命令执行 Mysql>source [sql脚本文件的路径全名] 或 Mysq ...

  9. mysql 导入导出.sql文件

    备份数据库(包含全部表和全部存储过程): C:\Documents and Settings\Administrator>mysqldump -h localhost -u root -p -R ...

  10. 运行cmd状态下MySQL导入导出.sql文件

    MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...

最新文章

  1. 计算机网络 物理层链路层
  2. 设计模式(创建型模式)——单例模式(Singleton)
  3. 读文件 —— WEB前端读取本地文件内容哪些事(前台解析txt文件)……
  4. 如何在手游中运用高逼格光影效果?
  5. effective java ---读书笔记一
  6. 操作系统(1) -- 计算机系统概述
  7. i标签content属性输入空白
  8. 苹果cmsV10高仿草民电影网在线影视网站模板 带手机版
  9. python boxplot pvalue_使用python和matplotlib获取boxplot中使用的值
  10. 久未更 ~ 四之 —— Vsftpd出现 Failed to start Vsftpd ftp daemon错误
  11. IDEA访问不到SpringBoot项目webapp下的内容
  12. 系统集成项目管理案例答题技巧
  13. Sql Server 2005 开发版亲测可用下载地址
  14. 印象笔记 还回快捷_搭配这9款实用的第三方工具,小白也可以玩转印象笔记
  15. java--javassist学习
  16. Unity 正则表达式
  17. sqlserver把某个字段多行逗号隔开
  18. IDEA做数据库操作时的一个莫名其妙的错误
  19. MT6765-Preloader_流程分析--基于android 10
  20. php命名空间namespace自动载入

热门文章

  1. 支持linux的翻译软件,CentOS 6.4下安装翻译软件StarDict
  2. html 下载 txt 文件
  3. 遗传算法c语言代码实验报告,遗传算法的c语言程序
  4. 毕业设计之 --- 基于计算机视觉的身份证识别系统
  5. 图解Java设计模式
  6. 全员系统的服务器地址,江西省全员人口信息系统登录(全员系统查询)
  7. vue引入字体文件踩坑
  8. 高等代数第3版下 [丘维声 著] 2015年版_黄哥友情提示:学习线性代数的书和视频...
  9. 抖音c语言表白编码,抖音微信表白代码大全 微信表白代码总汇
  10. 产品体系建模工具软件