Linux命令和SQL的简单介绍
linux怎么执行sql文件命令
以下举个例子,在shell下执行sql命令然后马上回到shell.
站在用户的角度思考问题,与客户深入沟通,找到辽中网站设计与辽中网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖辽中地区。
其中mysql密码和账号都是www
$
mysql
-uwww
-pwww
-hlocalhost
-e
"show
databases;"
+--------------------+
|
database
|
+--------------------+
|
information_schema
|
+--------------------+
$
如果要执行不止一条命令,则可以先写到一个文件中,然后再用输入重定向完成。比如我可以把sql指令都写到/tmp/sqltest中然后
$
mysql
-uwww
-pwww
-hlocalhost
/tmp/testsql
database
information_schema
$
#注:为方便,我
testsql
中还是只有一条命令,还是
show
databases;
linux导入sql文件命令
1SSH登录LINUX系统,登录mysql数据库
#mysql -u root -p #-p为密码,输入登录mysql的账户的密码
2选择数据库
#mysqluse database #database为你的的数据库
3选择你已经备份好的sql文件,开始导入
#mysqlsource /backup.sql #选择对应路径即可恢复
4等待数据还原结果。
谁告诉我Linux简单常用命令以及SQL语句select from where的用法、SQL语句用汉语把意思表达清楚在举例
linux常用操作命令:ls命令:(显示指定工作目录下的内容),cd(切换目录),pwd(显示当前工作目录的绝对路径),clear(清除屏幕上的信息),mkdir(创建目录),rmdir(删除目录),rm(删除不需要的文件),cp(复制),mv(重命名),cat(查看文件内容), find(查找指定目录下的文件),shutdown -h now 关机;shutdown -r now/reboot 重启 halt 停机
SELECT:指定要现实的属性列
FROM:指定查询对象
WHERE:指定查询条件
例如:查询职称为“讲师”的所有教师的基本工资和津贴
SELECT 姓名,基本工资,津贴
FROM 教师基本信息表,工资表
WHERE 教师基本信息表.职工编号=工资表.职工编号and职称="讲师"
应该够清楚了吧?
linux系统如何查看.sql文件内容?
第一种方法:
在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.
第二种方法:
在命令行下(已连接数据库,此时的提示符为 mysql ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的)
或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可.Linux命令了解下,如下图:
在linux命令行中执行sql查询出现乱码
select userenv('language') from dual;
先确认Oracle的字符集,sqlplus登录Oracle后执行语句:
select userenv('language') from dual;
返回值例如:AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
修改Linux的NLS_LANG环境变量,修改Oracle指定的Linux用户下面“.base_profile”文件,加入如下:
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
用Linux命令“source ~/.base_profile”或者重启,使环境变量设置生效;查看环境变量的Linux命令为“echo $NLS_LANG”。
新闻标题:Linux命令和SQL的简单介绍
文章源于:http://scyanting.com/article/hssspp.html