將MySQL中sql運行結果保存到文件
有兩種方法。
方法一:在mysql>提示符中使用tee
mysql> tee output.txt
Logging to file 'output.txt'
mysql> notee
Outfile disabled.
或者
mysql> \T output.txt
Logging to file 'output.txt'
mysql> \t
Outfile disabled.
這個類似于sqlplus的spool功能,可以將命令行中的結果保存到外部文件中。如果指定已經存在的文件,則結果會附加到文件中。
參考:http://www.ningoo.net
方法二:使用mysql命令行工具的--tee參數
$mysql --tee=ot.txt
Logging to file 'ot.txt'
mysql>
這回將所有的輸入和輸出內容都記錄到指定的文件中(直到exit為止)。如果指定已經存在的文件,則結果會附加到文件中。
相關文檔:
今天小編要和大家說的是handler的用法,希望對大家有所幫助。
HANDLER tbl_name OPEN [ AS alias ]
HANDLER tbl_name READ index_name { = | >= | <= | < } (value1,value2,...)
[ WHERE where_condition ] [LIMIT ... ]
HANDLER tbl_name READ index_name { FIRST | NEXT | PREV | LAST } ......
LAST_INSERT_ID
自動返回最后一個 INSERT 或 UPDATE 操作為 AUTO_INCREMENT 列設置的第一個發生的值. 參考這里
The ID that was generated is maintained in the server on a per-connection basis.
LAST_INSERT_ID是基于單個connection的, 不可能被其它的客戶端連接改變。
可以用 SELECT LAST_INSERT_ID(); 查詢LAST ......
1.? 停到運行的mysql:??? /etc/init.d/mysql stop
2.? 使用skip-grant-tables這個選項啟動MySQL:? /usr/bin/mysqld_safe --skip-grant-tables &
3.? 現在可以不用密碼進入mysql 了。
#? myql
>?  ......
現在大多數描述SQL Server 2005新特性的文章都關注于華而不實的特性,如SQLCLR或XML數據類型,而對許多很好的老的T-SQL語言的改進沒有得到應有的關注。我曾經從許多DBA口中聽到令他們更興奮的是看到T-SQL語言的改進,而不是那些新出現和發布的功能。對于SQL語言的一個很有用的實際改進是OUTPUT子句,它允許查詢一個數� ......
1. 查看數據庫的版本
select @@version
常見的幾種SQL SERVER打補丁后的版本號:
8.00.194 Microsoft SQL Server 2000
8.00.384 Microsoft SQL Server 2000 SP1
8.00.532 Microsoft SQL Server 2000 SP2
8.00.760 Microsoft SQL Server 2000 SP3
8.00.818 Microsoft SQL ......