MySQL管理員應該知道如何設定MySQL使用者帳號,指出哪個使用者可以串連伺服器,從哪裡串連,串連後能做什麼。MySQL 3.22.11開始引入兩條語句使得這項工作更容易做:GRANT語句建立MySQL使用者並指定其許可權,而REVOKE語句刪除許可權。兩條語句扮演了MySQL資料庫的前端角色,並提供與直接操作這些表的內容不同的另一種方法。CREATE和REVOKE語句影響4個表: 授權表 內容 user 能串連伺服器的使用者以及他們擁有的任何全域許可權 db 資料庫級許可權
安裝檔案mysql-gui-tools-5.0r11.tar.gzTo setup mysql-gui-tools:get root right to do it!shell>tar zxvf mysql-gui-tools-5.0r11.tar.gzshell>cd mysql-gui-commonshell>./configureshell>makeshell>make installshell>cd
CREATE TABLE T(A VARCHAR(10));對這個表,預設情況下,下面兩個查詢的結果是一樣的:SELECT * FROM TABLE_NAME WHERE A='ABC';SELECT * FROM TABLE_NAME WHERE A='Abc';mysql不區分大小寫,要使mysql在查詢時區分大小寫解決方案是:在比較時加上 Binary 開關 SELECT * FROM TABLE_NAME WHERE BINARY A='ABC';SELECT * FROM TABLE_
1、查看Oracle所有資料表空間大小select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;2、Oracle未使用的資料表空間大小select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;3、使用的資料表空間大小select
前提條件:表info_user中有欄位id和name,欄位id為索引表data_user_info中有欄位id和name,欄位id為索引其中表info_user中欄位id和表data_user_info中欄位id數值一致。要求實現:更新表info_user中的欄位name 與表data_user_info中欄位name一致。實現的SQL語句為:update info_user i set (i.name) = (select d.name from data_user_info d
在CentOS上安裝完MySQL後,預設不開始遠端存取控制。可以進行如下設定開啟。登入MySQL: mysql -uroot -p如需修改密碼,第一次: mysqladmin -u root password NEWPASSWORD 已設定過: mysqladmin -u root -p 'oldpassword' password newpassword執行以下命令開啟遠端存取限制 grant all privileges on *.* to 'root'@'192.168.0.1'