freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

postgresql學(xué)習(xí)手冊(cè)(客戶端命令)-資料下載頁

2024-08-16 14:46本頁面
  

【正文】 60。 | Access privileges +++++ mydatabase | myuser | UTF8 | | | postgres | postgres | UTF8 | | |  ... ... (4 rows) o: 將查詢語句的數(shù)據(jù)結(jié)果輸出到指定文件。 / psql c select * from testtable o out / cat out i 1 2 3 5 (4 rows) 3. 內(nèi)置命令列表: psql內(nèi)置命令的格式為反斜杠后面緊跟一個(gè)命令動(dòng)詞,之后是任意參數(shù)。參數(shù)與命令動(dòng)詞以及其他參數(shù)之間可以用空白符隔開,如果參數(shù)里面包含空白符,該 參數(shù)必須用單引號(hào)括起,如果參數(shù)內(nèi)包含單引號(hào),則需要用反斜杠進(jìn)行轉(zhuǎn)義,此外單引號(hào)內(nèi)的參數(shù)還支持類似C語言printf函數(shù)所支持的轉(zhuǎn)義關(guān)鍵字, 如\t、\n等。命令說明\a如果目前的表輸出格式是不對(duì)齊的,切換成對(duì)齊的。如果是對(duì)齊的,則切換成不對(duì)齊。\cd [directory]把當(dāng)前工作目錄切換到directory。沒有參數(shù)則切換到當(dāng)前用戶的主目錄。 \C [title]  為查詢結(jié)果添加表頭(title),如果沒有參數(shù)則取消當(dāng)前的表頭。\c [dbname [ username] ]連接新的數(shù)據(jù)庫,同時(shí)斷開當(dāng)前連接。如果dbname參數(shù)為,表示仍然連接當(dāng)前數(shù)據(jù)庫。如果忽略u(píng)sername,則表示繼續(xù)使用當(dāng)前的用戶名。\copy 其參數(shù)類似于SQL copy,功能則幾乎等同于SQL copy,一個(gè)重要的差別是該內(nèi)置命令可以將表的內(nèi)容導(dǎo)出到本地,或者是從本地導(dǎo)入到數(shù)據(jù)庫指定的表,而SQL copy則是將表中的數(shù)據(jù)導(dǎo)出到服務(wù)器的某個(gè)文件,或者是從服務(wù)器的文件導(dǎo)入到數(shù)據(jù)表。由此可見,SQL copy的效率要優(yōu)于該內(nèi)置命令。\d [pattern]顯示和pattern匹配的數(shù)據(jù)庫對(duì)象,如表、視圖、索引或者序列。顯示所有列,它們的類型,表空間(如果不是缺省的)和任何特殊屬性。\db [pattern]  列出所有可用的表空間。如果聲明了pattern, 那么只顯示那些匹配模式的表空間。\db+ [pattern]  和上一個(gè)命令相比,還會(huì)新增顯示每個(gè)表空間的權(quán)限信息。\df [pattern]  列出所有可用函數(shù),以及它們的參數(shù)和返回的數(shù)據(jù)類型。如果聲明了pattern,那么只顯示匹配(正則表達(dá)式)的函數(shù)。\df+ [pattern]  和上一個(gè)命令相比,還會(huì)新增顯示每個(gè)函數(shù)的附加信息,包括語言和描述?! distvS [pattern]這不是一個(gè)單獨(dú)命令名稱:字母 i、s、t、v、S 分別代表索引(index)、序列(sequence)、表(table)、視圖(view)和系統(tǒng)表(system table)。你可以以任意順序聲明部分或者所有這些字母獲得這些對(duì)象的一個(gè)列表。 \dn [pattern]  列出所有可用模式。如果聲明了pattern,那么只列出匹配模式的模式名。\dn+ [pattern]和上一個(gè)命令相比,還會(huì)新增顯示每個(gè)對(duì)象的權(quán)限和注釋。\dp [pattern]生成一列可用的表和它們相關(guān)的權(quán)限。如果聲明了pattern, 那么只列出名字可以匹配模式的表。\dT [pattern]列出所有數(shù)據(jù)類型或只顯示那些匹配pattern的。\du [pattern]列出所有已配置用戶或者只列出那些匹配pattern的用戶。\echo text [ ... ]向標(biāo)準(zhǔn)輸出打印參數(shù),用一個(gè)空格分隔并且最后跟著一個(gè)新行。如:\echo `date`\g [{filename | |mand}]把當(dāng)前的查詢結(jié)果緩沖區(qū)的內(nèi)容發(fā)送給服務(wù)器并且把查詢的輸出存儲(chǔ)到可選的filename或者把輸出定向到一個(gè)獨(dú)立的在執(zhí)行 mand的Unix shell。\i filename從文件filename中讀取并把其內(nèi)容當(dāng)作從鍵盤輸入的那樣執(zhí)行查詢。 \l 列出服務(wù)器上所有數(shù)據(jù)庫的名字和它們的所有者以及字符集編碼。\o [{filename | |mand}]把后面的查詢結(jié)果保存到文件filename里或者把后面的查詢結(jié)果定向到一個(gè)獨(dú)立的shell mand。\p打印當(dāng)前查詢緩沖區(qū)到標(biāo)準(zhǔn)輸出。\q退出psql程序。\r重置(清空)查詢緩沖區(qū)。\s [filename]將命令行歷史打印出或是存放到filename。如果省略filename,歷史將輸出到標(biāo)準(zhǔn)輸出。\t  切換是否輸出列/字段名的信息頭和行記數(shù)腳注。\w {filename | |mand}將當(dāng)前查詢緩沖區(qū)輸出到文件filename或者定向到Unix命令mand。 \z [pattern]生成一個(gè)帶有訪問權(quán)限列表的數(shù)據(jù)庫中所有表,視圖和序列的列表。如果給出任何pattern,則被當(dāng)成一個(gè)規(guī)則表達(dá)式,只顯示匹配的表,視圖和序列。 \! [mand]返回到一個(gè)獨(dú)立的Unix shell或者執(zhí)行Unix命令mand。參數(shù)不會(huì)被進(jìn)一步解釋,shell將看到全部參數(shù)。 4. 內(nèi)置命令應(yīng)用示例: 在psql中,大部分的內(nèi)置命令都比較易于理解,因此這里只是給出幾個(gè)我個(gè)人認(rèn)為相對(duì)容易混淆的命令。 \c: 其中橫線()表示仍然連接當(dāng)前數(shù)據(jù)庫,myuser是新的用戶名。 postgres= \c myuser Password for user myuser: postgres= SELECT user。 current_user myuser (1 row) 執(zhí)行任意SQL語句。 postgres= SELECT * FROM testtable WHERE i = 2。 i 2 (1 row) \g 命令會(huì)將上一個(gè)SQL命令的結(jié)果輸出到指定文件。 postgres= \g my_file_for_mand_g postgres= \! cat my_file_for_mand_g i 2 (1 row) \g 命令會(huì)將上一個(gè)SQL命令的結(jié)果從管道輸出到指定的Shell命令,如cat。 postgres= \g | cat i 2 (1 row) \p 打印上一個(gè)SQL命令。 postgres= \p SELECT * FROM testtable WHERE i = 2。 \w 將上一個(gè)SQL命令輸出到指定的文件。 postgres= \w my_file_for_option_w postgres= \! cat my_file_for_option_w SELECT * FROM testtable WHERE i = 2。 \o 和\g相反,該命令會(huì)將后面psql命令的輸出結(jié)果輸出到指定的文件,直到遇到下一個(gè)獨(dú)立的\o, 此后的命令結(jié)果將不再輸出到該文件。 postgres= \o my_file_for_option_o postgres= SELECT * FROM testtable WHERE i = 1。 終止后面的命令結(jié)果也輸出到my_file_for_option_o文件中。 postgres= \o postgres= \! cat my_file_for_option_o i 1 (1 row)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1