MySQLの - 3

レビュー

何その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 .nu​​m_s> B.num_w 
- 
コードの表示

 

おすすめ

転載: www.cnblogs.com/wan2-0/p/10948378.html