SQL Tutorial
SQLサーバーに接続する
$ mysql -uユーザー名 -p データベース名 Enter password:
カラムの情報を表示する
mysql> DESCRIBE テーブル名;
SQLサーバーから切断
mysql> quit;
条件に該当するものを検索
SELECT * FROM table WHERE column_name operator value;例
SELECT no,name FROM test WHERE name = 'dog';
検索結果を昇順・降順に表示する
SELECT * FROM table WHERE column_name operator value ORDER BY column_name ACS|DESC;例(昇順: 若い番号が先)
SELECT no,name FROM test WHERE name = 'dog' ORDER BY no ACS;例(降順: 若い番号が後)
SELECT no,name FROM test WHERE name = 'dog' ORDER BY no DESC;
あいまい検索
SELECT * FROM table WHERE column_name LIKE pattern;例
SELECT no,name FROM test WHERE name LIKE "%john%";
条件に該当しないものを検索
SELECT * FROM table WHERE NOT column_name = 'word';例
SELECT no,name FROM test WHERE NOT name = 'dog';
条件に該当するレコードの件数を取得する
SELECT COUNT (column_name) FROM table WHERE column_name operator value;例
SELECT COUNT(no) FROM test WHERE name = 'dog';
日毎の件数を取得する
SELECT date, COUNT(date) as cnt FROM table WHERE column_name operator value GROUP BY date;例
SELECT date, COUNT(date) as cnt FROM test WHERE name = 'dog' GROUP BY date;
0 件のコメント:
コメントを投稿