MySQL如何使用.sql后缀的文件
原因:用了一个别人的项目,他的数据库保存为.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后缀的文件相关推荐
- bak文件导入到mysql,如何将SQL Server .bak文件导入MySQL?
The title is self explanatory. Is there a way of directly doing such kind of importing? 解决方案 The .BA ...
- 【实施工程师】MySQL导入大sql 文件大小限制问题的解决
[实施工程师]MySQL导入大sql 文件大小限制问题的解决 解决过程如下: 1.由于mysql能解析sql的压缩文件,因此将200M压缩后为5M. 2.默认情况下:MySQL导入文件大小有限制的,最 ...
- php mysql备份成sql_单php文件实现备份MySQL导出为.sql数据库代码
最近处理一个客户的站点,对方主机商给的权限太小,建立目录都不能,也没办法上传帝国备份网备份,后台备份也可以,但是确实也很麻烦,有没有快的办法呢,其实客户那里可以上传单文件,这不写一个单文件代码,自动生 ...
- mysql 导入导出sql文件
在mysql中导出数据库为sql文件 首先在运行中输入cmd,进入dos界面:然后通过cd路径命令进入安装目录下的bin 路径下,输入下图中的命令,并且它会提示输入密码,你输入正确的登陆密码后,就会将 ...
- [Mysql]过大sql文件导入过慢问题解决
[Mysql]过大sql文件导入过慢问题解决 参考文章: (1)[Mysql]过大sql文件导入过慢问题解决 (2)https://www.cnblogs.com/ttkl/p/12023640.ht ...
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐) vs lang ...
- mysql导入sql文件限制,Mysql导入大容量SQL文件数据有关问题
Mysql导入大容量SQL文件数据问题 MySQL在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away" ...
- MySQL执行外部sql脚本文件的命令
2019独角兽企业重金招聘Python工程师标准>>> 进入mysql的控制台后,使用source命令执行 Mysql>source [sql脚本文件的路径全名] 或 Mysq ...
- mysql 导入导出.sql文件
备份数据库(包含全部表和全部存储过程): C:\Documents and Settings\Administrator>mysqldump -h localhost -u root -p -R ...
- 运行cmd状态下MySQL导入导出.sql文件
MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...
最新文章
- 计算机网络 物理层链路层
- 设计模式(创建型模式)——单例模式(Singleton)
- 读文件 —— WEB前端读取本地文件内容哪些事(前台解析txt文件)……
- 如何在手游中运用高逼格光影效果?
- effective java ---读书笔记一
- 操作系统(1) -- 计算机系统概述
- i标签content属性输入空白
- 苹果cmsV10高仿草民电影网在线影视网站模板 带手机版
- python boxplot pvalue_使用python和matplotlib获取boxplot中使用的值
- 久未更 ~ 四之 —— Vsftpd出现 Failed to start Vsftpd ftp daemon错误
- IDEA访问不到SpringBoot项目webapp下的内容
- 系统集成项目管理案例答题技巧
- Sql Server 2005 开发版亲测可用下载地址
- 印象笔记 还回快捷_搭配这9款实用的第三方工具,小白也可以玩转印象笔记
- java--javassist学习
- Unity 正则表达式
- sqlserver把某个字段多行逗号隔开
- IDEA做数据库操作时的一个莫名其妙的错误
- MT6765-Preloader_流程分析--基于android 10
- php命名空间namespace自动载入
热门文章
- 支持linux的翻译软件,CentOS 6.4下安装翻译软件StarDict
- html 下载 txt 文件
- 遗传算法c语言代码实验报告,遗传算法的c语言程序
- 毕业设计之 --- 基于计算机视觉的身份证识别系统
- 图解Java设计模式
- 全员系统的服务器地址,江西省全员人口信息系统登录(全员系统查询)
- vue引入字体文件踩坑
- 高等代数第3版下 [丘维声 著] 2015年版_黄哥友情提示:学习线性代数的书和视频...
- 抖音c语言表白编码,抖音微信表白代码大全 微信表白代码总汇
- 产品体系建模工具软件