成都网站建设设计

将想法与焦点和您一起共享

linux命令sql脚本的简单介绍

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','箱');

sql脚本怎么在linux执行

已Oracle为例:

1、当前用户首先切换到Oracle用户下,su oralce

2、登录数据库,sqlplus user/password

3、输入sql脚步,注意脚步结束必须“;”,回车运行。

LINUX下shell脚本如何执行 sql脚本 到DB2数据库?

1、在gedit中编写.sh格式的文件,保存为a.sh。

2、在终端调用脚本,定位到目录,然后输入。

3、编写的if/else如下:if和 ; 之间的代码?ls -l a.sh是用来判断当前的目录下是否存在a.sh这个文件。if和else的基本格式如下所示。

4、在终端调用的结果如下,可以看到输出了。

5、再看一个if/else脚本如下脚本,if/else格式和上面格式一致,重点看下 if 和 ;间的那个命令,命令开始以 [,后面有4个参数 $1,=,me,]。

6、输出的结果如下所示。

如何在linux编写sql脚本

一般以

#!/bin/sh

开头(不是必须要写,但一定要单独一行),指定执行这个脚本的shell程序(也可以用#!/bin/zsh或其他),然后就是堆命令了。Linux的shell脚本支持很多功能,加上Linux高度模块化的命令,完全可以用shell脚本写出复杂的程序。

以上只是简单介绍如何开始写shell脚本,如果要写复杂的脚本,还需要深入学习相关知识(如if——fi、case——esac等结构)。

当然,还需要给脚本加上可执行权限(chmod +x ./file.sh),否则可以用

sh ./file.sh

方式执行脚本(这里的sh是执行脚本所需shell,命令也可以是zsh ./file.sh或其他)。


当前文章:linux命令sql脚本的简单介绍
浏览地址:http://chengdu.cdxwcx.cn/article/hdscop.html