iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL用命令行运行sql文件的详细图文教程
  • 943
分享到

MySQL用命令行运行sql文件的详细图文教程

摘要

目录1.按下键盘上的windows+R键输入cmd,或在搜索框直接输入cmd2.进入Mysql:3.创建sql文件里的数据库,输入一下的命令4.使用该数据库5.运行相关路径下的sql文件(绝对路径)6.查看补充知识:编写

1.按下键盘上的windows+R键输入cmd,或在搜索框直接输入cmd

2.进入mysql

在命令行输入mysql -uroot -p,然后输入你的mysql密码,成功后进入mysql数据库,然后输入你的密码,成功进入mysql

MySQL用命令行运行sql文件的详细图文教程

3.创建sql文件里的数据库,输入一下的命令

记住一定要使mysql存在该数据库,才能使我们的sql文件成功运行。

create database 数据库名 charset=utf8;

MySQL用命令行运行sql文件的详细图文教程

4.使用该数据库

use 数据库名;

MySQL用命令行运行sql文件的详细图文教程

5.运行相关路径下的sql文件(绝对路径)

source 绝对路径\xxxx.sql;

比如我将langstreet.sql文件放在D盘下的sql文件夹下,如图所示

MySQL用命令行运行sql文件的详细图文教程

但是我运行发现他会报错误

MySQL用命令行运行sql文件的详细图文教程

经过自己不断地摸索,发现是文件夹不能取名为sql,会有冲突,于是换为了其他文件名。

MySQL用命令行运行sql文件的详细图文教程

再去运行,就成功了!!!

source d:\langstreet\langstreet.sql;

MySQL用命令行运行sql文件的详细图文教程

6.查看

MySQL用命令行运行sql文件的详细图文教程

成功将我们地sql文件在cmd运行!

补充知识:编写sql脚本

create_schema.sql:

CREATE SCHEMA test;

创建一个名叫“test”的数据库

create_table.sql:

--切换数据库
use test;
 
-- Table structure for table `user`
DROP TABLE IF EXISTS `user`;
;
;
 
CREATE TABLE `user` (
  `id` varchar(50) NOT NULL,
  `username` varchar(50) NOT NULL,
  `hobby` varchar(50) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
;

sql脚本语句是从上往下执行的,要创建表,得先切换到指定的数据库中

 drop_schema.sql:

DROP SCHEMA user;

truncate_table:

TRUNCATE `test`.`user`;

Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。

总结

到此这篇关于MySQL用命令行运行sql文件的文章就介绍到这了,更多相关MySQL命令行运行sql文件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL用命令行运行sql文件的详细图文教程

本文链接: https://www.lsjlt.com/news/177546.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作