志在指尖
用双手敲打未来

执行sql脚本的命令(sql脚本是什么意思)

执行sql脚本的命令

Linux运行sql脚本的具体操作过程如下:
1、使用shell工具登陆到装置postgresql的服务器,切换到postgres用户,postgresql默许的操作用户,指令是:su-postgres,检查当时途径是/var/lib/psql,创立一个test.sql脚本文件,指令是:vimtest.sql。
2、sql脚本内容是:createtabletest(idintnotnullprimarykey,nametext);insertintotestvalus(1,’t1′);
3、履行test.sql脚本,指令是:psql-ftest.sqlsql
这儿是因为postgresql装置本机上,在第一步中咱们切换到了postgres用户,因此这儿默许便是postgres用户来操作,不用带上用户名和暗码。履行结果如下,可以看到有两个提示:
createtable
insert01
履行完成后,咱们登入数据库,指令是:psql
4、进入psql交互式指令行后,咱们履行两个检查指令:\d
可以看到表test的确现已创立成功,然后履行指令:\dtest
可以看到表中字段是id和name,和咱们创立句子中内容相同,阐明第一条句子履行成功。
5、检查表中数据,指令是:select*fromtest;
显示出来的值是1,t1,阐明第二条履行句子也履行成功,阐明test.sql脚本履行成功。
6、默许是postgres用户,本机操作是,不需要用户和暗码,现在咱们来试试操作长途linux服务器上的postgresql,也便是说履行本地的脚本文件,在长途服务器上创立表。如下面图中所示,指令是:psql-Utest1-h192.168.1.194-ftest.sql,输入对应用户的暗码。
7、登陆到这个长途服务器上,指令是:psql-Utest-h192.168.194
履行检查指令:\d,\dtest
最终查询数据库:select*fromtest;结果和上面都一致。

sql脚本是什么意思

1:什么是SQL脚本?
当一个文件的扩展名是.sql,而且该文件中编写了很多的sql句子,咱们称为这样的文件为sql脚本。
2:创建包括sql指令的sql脚本文件
文件中包括一些列的sql句子,每条句子最终以;结尾,文件内容示例如下:
–创建表,运用“–”进行注释
createtable表称号
(
GuidVarchar(38)notnullprimarykey,
TitleVarchar(255),
)TYPE=InnoDB;
–在表A中添加字段Status
altertableAaddStatusTinyIntdefault’0′;
–在表A上创建索引
createindexXX_TaskId_1onA(Id_);
–在A表中添加一条记载
InsertintoA(Id,ParentId,Name)values(1,0,’称号’);
–添加、修改、删去数据后,有或许需求提交业务
Commit;sql
3:履行sql脚本文件的指令
办法一
运用cmd指令履行(windows下,unix或linux在的其控制台下)
【Mysql的bin目录】\mysql–u用户名–p密码–D数据库<【sql脚本文件途径全名】,
示例:
D:\mysql\bin\mysql–uroot–p999-Dtest留意:
A、如果在sql脚本文件中运用了use数据库,则-D数据库选项能够忽略
B、如果【Mysql的bin目录】中包括空格,则需求运用“”包括,如:“C:\ProgramFiles\mysql\bin\mysql”–u用户名–p密码–D数据库<【sql脚本文件途径全名】
办法二
进入mysql的控制台后,运用source指令履行
Mysql>source【sql脚本文件的途径全名】或Mysql>.【sql脚本文件的途径全名】,示例:
sourced:\test\ss.sql
或者
\.d:\test\ss.sql

未经允许不得转载:IT技术网站 » 执行sql脚本的命令(sql脚本是什么意思)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载