今天我们一起来跟大家聊聊MySQL的交互模式和脚本模式
昨天我们插入了一条数据,通过insert into users values();,那我们插入一条数据写一行回车,是不是太麻烦了,接下来我给大家科普一下
交互模式
我们昨天讲的和前天讲的都是在交互模式下运行的SQL语句,什么是交互模式,交互模式就是你写一句SQL命令服务器给你返回一条信息
脚本模式
一条一条插入太麻烦了,所以我们要借助脚本来创建数据库,插入多条数据,跟方便跟快捷的创建数据库插入数据,我们只需要写好运行就OK
下面给大家说一下脚本模式
首先我们可以在桌面创建一个文本文档,出来是新建文本文档.txt 如果看不见后缀名,win+e打开我的电脑,点上面的查看,把文件拓展名打对勾如下图:

接下来我们选中文件按键盘的f2键修改名称,SQL的文件后缀就是.sql,把后缀也要改了哦例:user.sql

这样我们的脚本文件就创建好了
我们还有下载一个编程软件,可以参考一下几个软件,HBuilderX Visual Studio Code等等
https://www.dcloud.io/hbuilderx.html //这是HBuilderX的下载链接
下载好之后直接拖拽user.sql文件到HBuilderX中即可打开我们的脚本文件
大家都会创建脚本文件了吧,接下来我们一起来在脚本模式下创建数据库
//看过我之前帖子的小伙伴一定发现一个问题,就是我们插入的时候写中文,再查看我们的表会出现乱码,所以我们要提前设置一下我们的编码格式
set names utf8;//是设置客户端链接服务器编码
//第二步我们防止我们数据中有相同的数据库,所以我们先删除数据库,再新建数据库
drop databse if exists user;//丢弃数据库,这样写完之后它就会先删除数据库
//接下来我们来创建数据库
create database user charest=utf8;//这里设置的是数据库端编码为utf8
//进入数据库,只有进入数据库才可以在数据库中操作数据库
use user;
//新建数据表
create table users(
id:int,
name:varchar(12)
);
//插入数据
insert into users values(1,'li');
//大家还是觉得这样一条一条插很麻烦,一起看下面
insert into users values(2,'wang'),(3,'lv'),(4,'shen');//我们写完一条逗号继续写下一条就可以了,但是不推荐
//这样一个简单的数据库就新建好了,保存文件看下面操作
接下来我们打开交互模式
//输入mysql -uroot停不要回车哦看下面
mysql -uroot < 把脚本文件拖拽过来 回车

这样没有报错我们的脚本就提交成功啦,今天大家练习一下脚本模式下如何创建一个新的数据库
这篇博客介绍了MySQL的交互模式和脚本模式。交互模式是逐条执行SQL命令并返回结果的方式,而脚本模式允许批量操作,如创建数据库和插入多条数据。文中详细解释了如何创建SQL脚本文件,并推荐使用HBuilderX或Visual Studio Code等工具进行编辑,指导读者实践在脚本模式下创建数据库。
1万+

被折叠的 条评论
为什么被折叠?



