OS : Microsoft Windows 2000 Professional簡體中文版WEB SERVER: Apache 1.3.12 for WIN32MYSQL : MySQL Shareware 3.22.34 for WIN32PHP3 : PHP 3.0.15 for WIN32PHP4 : PHP 4.0.0 for WIN32ZEND : Zend Optimizer beta4 for PHP 4.0.0 for
/usr/local/mysql/bin/mysql -uroot -proot test -e "LOAD DATA INFILE '/usr/1.txt' replace INTO TABLE test FIELDS TERMINATED BY '\t' (name,address)" info: 1.txt zhangsan wuhan lishi wuhan 把1.txt檔案插入到mysql資料庫中
文章目錄 MYSQL 協助: MYSQL 協助:A.2.3 Client does not support authentication protocolMySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. If
記錄一些select的技巧: 1、select語句可以用斷行符號分隔 $sql="select * from article where id=1" 和 $sql="select * from article where id=1",都可以得到正確的結果,但有時分開寫或許能更明了一點,特別是當sql語句比較長時 2、批量查詢資料 可以用in來實現 $sql="select * from article where id in(1,3,5)" 3、使用concat串連查詢的結果
mysql 3.0的注射 對mysql的注射主要是靠union 的聯集查詢,但union只對版本4。0以上的有用,對3。0以下的就沒用了。。。。。。。。。。 所以在mysql 3.0的資料庫裡沒辦法使用union進行跨表查詢,但可以使用load_file但是也不可以直接使用union替換出來。 下面就是我的一點思路: 得到版本:mysql> select * from user where userid=1 and length(version())<10;Empty set
MySQL管理員應該知道如何設定MySQL使用者帳號,指出哪個使用者可以串連伺服器,從哪裡串連,串連後能做什麼。MySQL 3.22.11開始引入兩條語句使得這項工作更容易做:GRANT語句建立MySQL使用者並指定其許可權,而REVOKE語句刪除許可權。兩條語句扮演了mysql資料庫的前端角色,並提供與直接操作這些表的內容不同的另一種方法。CREATE和REVOKE語句影響4個表:授權表內容 user 能串連伺服器的使用者以及他們擁有的任何全域許可權 db 資料庫級許可權