当前位置:首页 » 数据仓库 » mysql执行数据库脚本文件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

mysql执行数据库脚本文件

发布时间: 2022-04-26 21:38:54

1. 如何查看mysql数据库中的脚本文件

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:
1、创建包含sql命令的sql脚本文件
文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:
--创建表,使用“--”进行注释
create table 表名称
(
Guid Varchar(38) not null primary key,
Title Varchar(255),

) TYPE=InnoDB;
--在表A中增加字段Status
alter table A add Status TinyInt default '0';
--在表A上创建索引
create index XX_TaskId_1 on A(Id_);
--在表A中添加一条记录
Insert into A (Id,ParentId, Name) values(1,0,'名称');
--添加、修改、删除数据后,有可能需要提交事务
Commit;
2、执行sql脚本文件
方法一 使用cmd命令执行(windows下,unix或linux在的其控制台下)
【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例:
D:\mysql\bin\mysql –uroot –p123456 -Dtest
注意:
A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略
B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
方法二 进入mysql的控制台后,使用source命令执行
Mysql>source 【sql脚本文件的路径全名】

2. mysql sql脚本怎么执行

基本步骤如下:一、创建包含sql命令的sql脚本文件文件中包含一系列的sql语句,每条语句最后以;结尾,假设文件名为ss.sql,文件内容示例如下(使用“--”进行注释):--创建表create table 表名称(Guid Varchar(38) not null primary key,Title Var

3. 进入mysql控制台后执行sql脚本的方法

使用source命令执行sql脚本。
进入mysql的控制台后,使用source命令执行
Mysql>source
【sql脚本文件的路径全名】
具体步骤:
假设运行sql脚本是hello.sql,在控制台下输入:
mysql>source
c:\hello
world\hello.sql(注意路径不用加引号)
或者
\.
c:\hello
world\hello.sql
然后回车即可

4. mysql如何执行sql脚本文件

右键以文本文件的形式打开,里面是记录着可以在mysql里面执行的代码。
要执行sql文件里面的代码,需要打开mysql数据库去执行,新手推荐用软件的形式执行此sql,软件如navicat,sqlyog等。
打开软件并且配置连接数据库的信息后打开,然后创建一个数据库,之后右键数据库选中执行sql,接着选择要执行的sql文件,按提示一步一步走下去即可。
老手推荐使用cmd指令来执行sql,因为速度比较快,首先也是连接上数据库,创建并选择好数据库:
mysql>use
数据库名;
mysql>set
names
utf8;
--设置传输编码,避免中文乱码
mysql>source
d:/xxx.sql;
--
source
文件路径
就这么简单,
然后就等着sql执行完毕即可.

5. mysql数据库 清理数据的脚本!脚本问题!

步骤如下:
首先使用mysql提供的命令行界面来导入数据库,确保自己的电脑中安装了mysql数据库,可以通过命令行来确认是否安装了mysql数据库,当然,第一步是打开mysql的数据库服务,使用命令行来打开:如下图所示:
启动mysql后,找到需要用到的脚本文件,也就是数据库文件,首先得建立一个数据库,这样才可以导入脚本,如下图所示:
在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以d盘来说明,使用test.sql:接着来到命令行,使用source
d:/test.sql;来导入数据库,先进入mysql,如下图所示:
首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库,不要脚本是不知道要往哪个数据库中导入脚本的,如下图所示:
然后就可以输入导入.sql文件命令:
mysql>
use
数据库名;
mysql>
source
d:/test.sql;
如下图所示:
看到上面的画面,说明mysql数据库已经导入成功了。

6. 如何让mysql执行脚本

同时按住win键+r键 ,会弹出一个输入框,输入cmd,出现黑色窗口
输入mysql -uroot 回车进入脚本模式
再打开一个黑色窗口输入mysql -uroot<要打开的脚本文件
之后就可以用sql语句进行增删改查操作了

7. mysql命令行工具如何执行脚本文件

mysql
-u
root
-p
#输入root密码
如果这个SQL里有
create
database
member;
这句,那么直接执行下面的语句,如果没有,那么你需要先
create
database
member;
use
member;
再执行下面的语句
source
/xxx/create_db_member.sql

8. 如何编写一个mysql数据库脚本

导出正式服务器的数据库和测试服务器数据库,并按照指定格式命名。
打开Beyond
Compare软件,如图,选择文本比较,进入到文本比较主界面之后
,如图选择要比较的sql文件,然后,软件会呈现出如图数据库结构的不同之处。
即使在比较出两个数据库的结构不同之后,对于sql语句的小白来说,很难写出升级数据库的升级脚本,下面我们将讲解如何利用mysql
workbench来帮你写sql。
首先,在本地数据库创建test和release数据库,创建步骤如图所示。然后,将第二步导出的数据库分别导入到新建的数据库,接下来就可以对release数据库动手了。
下面以增加数据库表的一个字段为例,讲解sql语句的生成。由图中的7个步骤,便可以得到对一个表增加一个字段的sql语句,对表字段的增删改,对表内容的增删改操作,删除表操作类似可得。下面讲如何得到新建一个表的sql语句。
如图,便可得到创建表的语句。
上述的sql语句的集合便是数据库生成脚本,脚本通常是在workbench里面编辑查看和执行的,几个基本按钮的使用如图。
执行完上述sql脚本之后,正式服务器的数据库和测试服务器的数据库结构除了主键自增值,host差异之外,其余内容应全部相同,如果不是,则调整脚本内容,直至两个数据库的结构相同为止。
此时的数据库升级脚本仍为数据库升级暂时脚本,临时脚本需交由项目负责人审核检查之后,按照:工程名+版本+时间+正式+数据库升级脚本.sql保存,并上传svn,用于新版本发布。

9. 如何执行一个mysql的sql脚本文件

1、利用navicat新建数据库,也可采取其他方式。

10. Linux数据库:mysql下如何执行sql脚本_第2页

同样,可以手动执行sql文件,具体步骤如下:
1、使用root帐户登录到MySQL服务器;
2、执行source命令:
mysql>
source
c:/test.sql
注意:文件路径中建议使用“/”,如果使用“\”,要首先进行转义即“\\”,否则可能会出现错误。
另外还有一个load命令可以批量插入数据,但是这个对文件中数据格式的要求比较严格,否则容易出现错误,很少使用。
mysql
查看所有用户的语句
输入指令select
user();
例:(项目来源:尚学堂)struts_training_itemmgr.sql内容如下:
Sql代码
DROP
TABLE
t_items;
DROP
TABLE
t_data_dict;
CREATE
TABLE
t_items
(
item_no
varchar(20)
not
null
key,
item_name
varchar(20)
not
null,
spec
varchar(20),
pattern
varchar(10),
category
varchar(20),
unit
char(20)
);
CREATE
TABLE
t_data_dict
(
id
varchar(5)
not
null
key,
category
varchar(20),
name
varchar(30)
);
#
t_data_dict的初始化数据
INSERT
INTO
t_data_dict(id,category,name)
values('B01','item_category','精通Spring2.X
Java
Web开发');
INSERT
INTO
t_data_dict(id,category,name)
values('B02','item_category','Java语言与面向对象程序设计');
INSERT
INTO
t_data_dict(id,category,name)
values('B03','item_category','2B铅笔');
INSERT
INTO
t_data_dict(id,category,name)
values('B04','item_category','HOTROCK
notebook');
INSERT
INTO
t_data_dict(id,category,name)
values('C01','item_unit','本');
INSERT
INTO
t_data_dict(id,category,name)
values('C02','item_unit','支');
INSERT
INTO
t_data_dict(id,category,name)
values('C03','item_unit','箱');