データベース内のテーブルの数を問い合わせる

851 ワード

1.データベース内のテーブルの数を問い合わせる.
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema='データベースの名前'GROUP BY table_schema;
2、onキーワードの使用
on      ,‘ ...   ’   
    WHERE.
   join       .
 :
inner join ...on 
left outer join ...on 
right outer join ...on
    .
 :
SELECT * 
FROM TABALE1 A
LEFT  OUTER JOIN TABLE2 B ON A.COL1=B.COL2.

3、QLにおけるONとWHEREの区別データベースは、2枚以上のテーブルを接続してレコードを返す場合、いずれも中間のテンポラリテーブルを生成し、そのテンポラリテーブルをユーザに返す.left jionを使用する場合、onとwhereの条件の違いは以下の通りです.1、on条件はテンポラリ・テーブルを生成する際に使用される条件で、onの条件が本当かどうかにかかわらず、左のテーブルのレコードに戻ります.2、where条件は、テンポラリテーブルが生成された後、テンポラリテーブルをフィルタリングする条件です.このときleft joinの意味はなくなり(左の表の記録に戻らなければならない)、条件が本当でなければすべてフィルタリングされます.
4、shellリンクmysql文:
mysql    -h    127.0.0.1   -u mysql  -p
plase  input  password :