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_
環境介紹:OS:rhel4 MySQL 版本:4.1 主庫 192.168.1.115 從庫 192.168.1.116 1、主庫建立/etc/my.cnf,修改[mysqld]裡邊的索引值開啟 master項中 server-id=1 log-bin 2、主庫增加使用者,用於從庫讀取主庫日誌。 grant replication slave,reload,super on *.* to ’slave’@’192.168.1.116’ identifIEd by ’12345
有兩個使用者jytest,jytest1都擁有dba許可權在jytest1使用者建立了一個表testcreate user jytest identified by "jytest"default tablespace users temporary tablespace temp; grant dba to jytest;grant resource to jytest;grant connect to jytest; create user jytest1
今天來詳細說說Oracle的執行計畫,所謂執行計畫,就是在執行某條SQL之前作出的執行方案,或者說是執行路徑。Oracle的最佳化器模式有兩大類,一個是基於規則的(RBO:Rule Based Optimizer),一個是基於代價的最佳化器(CBO:Cost Based Optimizer):又可細分為:CHOOSE, RULE ,FIRST_ROWS