レビュー
何その1.Mysql?
2. CRUD
XXに挿入(名)の値( '')、()
XX(名)TAB1から選択名に挿入します。
3.増分
1.値
2.ステップ
-セッション
-グローバル
4.一意のインデックス
1.unique
2.米国一意のインデックス
5.ソート
識別DESCによって順(昇順)
6.通配符
TB1から選択する場所「%」のような名前(「A_」)
7.ページ
限定
8.接続
TB1から名前を選択tb1.id = tb2.idにTB2に参加左
9.削除します
TB1から削除します。
テーブルTB1を切り捨てます。
テーブルTB1をドロップ。
10.パケット
名前を有する数(ID)によってTB1群からのカウント(ID)を選択> 10。
11.フィルタ
に
ありませんで
間と
!=
そして
若しくは
12. A外部キーの変種
外国+ユニーク
学びます
1.Navicat
- テーブルを作成します。
- 新しいクエリ
...
- SQLダンプファイル
バックアップ:テーブルのデータ構造+
mysqldumpを-uルートDB1> db1.sql -p
バックアップ:データテーブルの構造
mysqldumpを-uルート-d DB1> db1.sql -p
実行可能ファイル:
detabase DB5を作成します。
mysqldumpを-uルートDB5> db1.sql -p
2.一時表
Bとして(ここでNUM> 60スコアSELECT * FROM)からSIDを選択
コードエリア
- num>は60得点からSELECT *; - teacher_id BYコースGROUPから(CNAME)カウント、teacher_id選択します。 - コースからSELECT * - course.teacher_id = teacher.tidに教師のJOIN左; - 学生からSELECT * - student.class_id = class.cid上のクラスに参加左; - SELECTカウント(SID)番号、性別学生グループから性別など - から選択SID(スコアSELECT * FROMここNUM> 60)Bのよう - SELECT - B.student_id、 - student.sname、 - B.ccc - FROM - B AS(STUDENT_ID HAVING CCC> 60によるスコアの群からCCCのような)平均(NUM、STUDENT_IDの選択) - LEFTはB.student_id = student.sid ON学生JOIN。 - SELECT - T1.student_idを、 - T1.sname、 - 数(1)、 - 合計(T1.num) - FROM - ( - SELECT - score.student_id、 - score.course_id 、- score.num、 - student.sname - FROM - スコア - LEFTはscore.student_id = student.sid ON学生のJOIN - T1 AS) - BY GROUP - STUDENT_IDは - SELECT - student.sidを 、- student.sname - FROM - 学生 - WHERE - 学生。 SID NOT IN( - SELECT - B.student_id - FROMを - ( - SELECT - teacher.tid、 - teacher.tname、 - course.cidを 、- score.student_id、 - student.sname - FROM - 教師 - LEFT teacher.tid = course.teacher_idのコースを登録しよう - LEFT course.cid = score.course_id ONスコアを登録しよう - LEFTがscore.student_id ON学生を登録しよう= student.sid - WHERE - TNAME = '李平老师' - )B AS - BY GROUP - B.student_id - ) - SELECT - student.sid、 - student.sname - FROM - 学生 - WHERE - student.sid IN( - SELECT - A.idを - FROM - ( - SELECT - 、IDとしてscore.student_id - num_s AS NUM - FROM - スコア - LEFT JOINを= course.cid score.course_id ONコース - WHERE - course.cname IN( '生物') - )AS - LEFTは、(JOIN - SELECT - 、IDとしてscore.student_id - NUM num_w AS - -FROM - スコア - LEFTはscore.course_id = course.cidのコースをJOIN - WHERE - course.cname IN( '物理') - )A.id ON B AS = B.id - WHERE - A .num_s> B.num_w - )