1、打開navicat for mysql並打開鏈接和資料庫,注意資料庫的狀態是打開的,關閉狀態下是無法運行sql腳本的。
❷ Unix 調用sql腳本問題
不知道你寫過存儲過程沒有,第一個'啟的是屏蔽的作用,不知道你用的是哪個sh(bash,ksh,csh...),在sh中'屬於特殊字元所以要屏蔽才可以用,如果你用的是ksh應該就不用兩個。
❸ SQL能用在Linux與unix
mssql不能在linux/unix上運行,你可以用mysql
❹ 在UNIX環境下怎樣定時執行某個sql腳本
第一種方法:
在命令行下(未連接資料庫),輸入
mysql
-h
localhost
-u
root
-p123456
<
F:\hello
world\niuzi.sql
(注意路徑不用加引號的!!)
回車即可.
第二種方法:
在命令行下(已連接資料庫,此時的提示符為
mysql>
),輸入
source
F:\hello
world\niuzi.sql
(注意路徑不用加引號的)
或者
\.
F:\hello
world\niuzi.sql
(注意路徑不用加引號的)
回車即可.
❺ unix下使用sql語句怎麼查看資料庫內所有的表名
您好,在unix下是無法直接使用SQL語句的。
您可以在unix環境下使用 sqlplus "/as sysdba" 登陸到 SQL 環境中。
之後使用下面的語句 select * from user_tables order by table_name ;
進行查詢。
希望對您有所幫助。
❻ linux/Unix Sql 命令
sql指的是進入如Sybase,myysql,Oracle等都有不同的進入方法,你用的是Sybase,mysql就可以用mysql,這個相當於快捷方式的,可以自定義,use是sql語言的命令在各種資料庫是通用的。
❼ 在unix環境調用sqlapi++ brary庫怎麼編譯
根據你的描述:
ld出錯的信息提示,libsqlapi.so和你機器的架構不配套,因此解決方法是安裝個和你機器配套的so庫,或自己編譯一個。
❽ unix執行中的sql文怎樣終止
首先在執行sql的語句下執行:
select A.sid, b.serial#,
c.object_name, b.username,
b.osuser, B.MACHINE,D.SPID
from v$lock a,v$session b,all_objects c,V$PROCESS D
where a.sid=b.sid and c.object_id=a.id1 AND B.PADDR=D.ADDR;
查詢出正在鎖定的,也就是正在執行的sql語句的id號;
然後就可以在操作系統上進行進程結束:
用sqlplus 登錄oracle,用sys用戶登錄:
sql/>alter system kill session'184,560';這里的184,560分別是A.sid, b.serial#,
或者在操作系統級結束進行:
kill -9 SPID
❾ 誰知道怎麼快速學SQL語句 和Unix系統
sql很好學,你裝個資料庫,再下個sql的教程,然後就把教程中的例子在資料庫中執行一遍,基本上語法就沒有問題啦;
UNIX系統:你裝一個虛擬機,然後裝個Linux的系統(Ubuntu、redhat都行),然後在系統上操作Linux命令,應該會學的很快。