データベース内のテーブルの数を問い合わせる
851 ワード
1.データベース内のテーブルの数を問い合わせる.
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema='データベースの名前'GROUP BY table_schema;
2、onキーワードの使用
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 :
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 :