腳本注釋
1.MySQL的SQL語句裡面是可以加註釋的。例如:"select * from t1"可以寫成"/* tag */select * from t1"。這個tag可以擴展成很多格式,這樣在MySQL的日誌中就可以看到這個tag。
2."!"後的5位數字代表MySQL版本號,上面這個語句的意思是只有MySQL版本號大於9.0的時候,注釋內容才會被執行。由於目前也沒有9.0版本,所以注釋內容是不會被執行的,但是在LOG日誌和慢查詢日誌里可以看到語句中的tag注釋,在show full processlist中也可以看到SQL語句中的注釋tag。
3.MySQL伺服器包含一些其他SQL DBMS中不具備的擴展。注意,如果使用了它們,將無法把代碼移植到其他SQL伺服器。在本例中,MySQL伺服器能夠解析並執行注釋中的代碼,就像對待其他MySQL語句一樣,但其他SQL伺服器將忽略這些擴展。
⑵ 用按鍵精靈9寫腳本 注釋問題
切換到源文件,在要注釋的話前加上//,回到普通模式,就成了注釋。
⑶ 怎麼給ORACLE腳本文件加註釋
-- 是單行注釋
/*
注釋 是段落注釋
*/
如:
select * --注釋
from al
⑷ 如何對shell腳本進行批量注釋
採用下面這種形式:
:<<COMMENTBLOCK
代碼行1
代碼行2
代碼行3
COMMENTBLOCK
注意:第二個COMMENTBLOCK需要頂格寫,前面不能有空格。
當然,這兩個COMMENTBLOCK也可以替換成任意在被注釋代碼行中未出現過的字元串。、
其實是利用了Here Documents,將代碼段作為空命令 : 的輸入。
關於Here Documents,參見:http://linux.die.net/abs-guide/here-docs.html
⑸ bat中如何添加註釋
@echo off
echo 正在備份資料庫請稍等……
net stop MySQL
:: 注釋:停止mysql命令
x "D:\Core\MySQL\data\*.*" D:\bak\data\ /e /y /c
rem 注釋:拷貝mysql文件
net start MySQL
rem 注釋:啟動mysql
⑹ 編寫一個Linux的shell腳本求加註釋
#!/bin/bash
#filename:simple-useradd.sh
##(1)只使用一個參數,其他情況在退出後列印一條提示信息
##這個要求有點不明確,這是一個根據提示來執行的腳本,正常應該是不用傳遞參數的。
if[$#-ne0];
then
echo"Usage:$0"
exit1
fi
##(2)檢查/etc/passwd文件,屏幕輸出UID的消息
##定義函數DisplayUID
functionDisplayUID(){
cat/etc/passwd
}
##(3)檢查/etc/group文件,屏幕輸出GID信息
##定義函數DisplayGID
functionDisplayGID(){
cat/etc/passwd
}
##(4)用戶從鍵盤輸入信息--新用戶的描述、使用shell、UID、GID,並把這些信息分別添加到/etc/passwd、/etc/group、/etc/shadow中,創建用戶的主目錄/home/***---***為用戶名
##定義函數InputNewUser
functionInputNewUser(){
echo"---InputnewuserMenu"
read-p"username:"INusername
read-p"shell:"INshell
read-p"UID:"INUID
read-p"GID:"INGID
echo"開始在/etc/passwd添加帳號信息"
echo"開始在/etc/group添加帳號信息"
echo"開始在/etc/shadow添加帳號信息"
echo"創建用戶目錄…………"
useradd-s$INshell-u$INUID-g$INGID-m$INusername##useradd用來根據輸入,創建新用戶
if[$?-ne0];#對添加結果進行判斷
then
echo"添加用戶出錯了"
exit1
fi
}
##(5)設置新用戶的密碼
##定義SetPassWord
functionSetPassWord(){
localINusername
echo"SetPassWord:"
read-p"username:"INusername
passwd$INusername
}
whiletrue##進入菜單循環
do
cat<<-EOF##列印菜單
1------------DisplayUID
2------------DisplayGID
3------------Inputnewuser
4------------Setpassword
"按Qq退出"
EOF
read-p"choice:???"choice#接收用戶輸入
case$choicein#根據用戶選擇來執行相應的函數
1)DisplayUID;;
2)DisplayGID;;
3)InputNewUser;;
4)SetPassWord;;
[Qq])echo"bye";exit0;;
esac
done
這個腳本還有如下問題:
1、」只使用一個參數,其他情況在退出後列印一條提示信息」這個需求不明確,不知道是啥意思,正常情況下,像這種腳本都是不用位置參數的,也可能我不理解題目的意思;
2、腳本還不夠嚴謹,有一些異常沒有捕獲也沒有重定向,不過如果你是交作業的話就問題不大咯。
⑺ 求一VBS腳本的詳細注釋
set ie=createobject("internetexplorer.application")'ie對象 ie.toolbar=0 '隱藏ie界面菜單欄 ie.visible=1 'ie界面可見 ie.navigate " http://post..com/f?ct=&tn=&rn=&pn=&lm=&sc=&kw=%CB%A2%CC%F9&rs2=0&myselectvalue=1&word=%CB%A2%CC%F9&tb=on"'網址 wscript.sleep 2000'暫停2秒,等待網頁完全打開 for i=1 to 1000 '循環發帖1000次 ie.document.post.ti.value="按鍵精靈好啊"'設置帖子標題 ie.document.post.co.click '滑鼠定位到帖子內容,其實在設置帖子標題之前應該也先定位一下標題 ie.document.post.co.value="按鍵精靈好啊" '設置帖子內容 ie.document.post.submit3.click '點擊「發表帖子」按鈕 wscript.sleep 30*1000 '暫停30秒,等待帖子提交成功 next '完成發帖一次,進行下一次發帖 msgbox "End" '信息框顯示"End"
⑻ pbs腳本怎麼注釋
1 用 #注釋
比如
<?php
# 這里是注釋
$str = 1;
?>
2 用
/* 裡面寫注釋 */
⑼ 怎樣給word裡面某個詞語加入腳本注釋
方法1、選中所需注釋文字,」插入「—"引用」—腳注和章節附註「 輸入注釋,在頁面底端或文字下方均會有註解,游標點上去也會有註解
方法2、選中所需注釋文字,」插入「—」批註「,直接顯示批註文字。
⑽ mysql執行的sql腳本中注釋怎麼寫
mysql 伺服器支持 # 到該行結束、-- 到該行結束 以及 /* 行中間或多個行 */ 的注釋方格:
mysql> SELECT 1+1; # 這個注釋直到該行結束
mysql> SELECT 1+1; -- 這個注釋直到該行結束
mysql> SELECT 1 /* 這是一個在行中間的注釋 */ + 1;
mysql> SELECT 1+
/*
這是一個
多行注釋的形式
*/
1;
注意 -- (雙長劃) 注釋風格要求在兩個長劃後至少有一個空格!
盡管伺服器理解剛才描述的注釋句法,但 MySQL 客戶端的語法分析在 /* ... */ 注釋方式上還有所限止:
單引號和雙引號被用來標志一個被引用字元串的開始,即使是在一個注釋中。如果注釋中的引號沒有另一個引號與之配對,那和語法分析程序就不會認為注釋結束。如果你以互動式運行 mysql,你會產生困惑,因為提示符從 mysql> 變為 '> 或 ">。
一個分號被用於指出當前 SQL 語句的結束並且跟隨它的任何東西表示下一行的開始。
不論你是以互動式運行 mysql 還是將命令放在一個文件中,然後以 mysql < some-file 告訴 mysql 讀取它的輸入,這個限制均存在。