bahagian seterusnya: MVCC解决读写问题878 permainan

5 秒后自动播放下一节
  Tonton Lagi

MySQL daripada orang baru kepada pakar (Asas/Lanjutan/Pengoptimuman)

pengenalan >
babperisian kursus
Bab1Pengenalan dan pengenalan kepada pangkalan data

Pengenalan Kursus

09 minitunit-symbols

Mengapa menggunakan pangkalan data dan konsep pangkalan data biasa

16 minitunit-symbols

Perbandingan DBMS biasa

18 minitunit-symbols

Perbandingan RDBMS dan bukan RDBMS

20 minitunit-symbols

4 jenis hubungan antara model ER dan rekod jadual

20 minitunit-symbols
Bab2pemasangan dan konfigurasi mysql

Menyahpasang mysql 8.0

20 minitunit-symbols

Muat turun, pemasangan dan konfigurasi versi mysql 8.0 dan 5.7

35 minitunit-symbols

Soalan lazim tentang permulaan perkhidmatan installation_mysql dan log masuk pengguna

19 minitunit-symbols

Tetapan set aksara penggunaan Mysql-mysql5.7

27 minitunit-symbols

Penggunaan alatan seperti navicat_sqlyog_dbserver

28 minitunit-symbols

struktur direktori mysql dan latihan selepas sekolah untuk dua bab pertama

33 minitunit-symbols
Bab3Gambaran Keseluruhan SQL dan Pertanyaan SELECT Asas

Gambaran Keseluruhan SQL dan Klasifikasi SQL

34 minitunit-symbols

Spesifikasi penggunaan SQL dan import data

32 minitunit-symbols

Struktur SELECT...FROM yang paling asas

09 minitunit-symbols

Lajur alias_duplication_NULL_DESC dan operasi lain

33 minitunit-symbols

Tapis data menggunakan WHERE

10 minitunit-symbols

Kerja rumah

09 minitunit-symbols
Bab4pengendali

Penggunaan operator aritmetik

17 minitunit-symbols

Penggunaan operator perbandingan

58 minitunit-symbols

Penggunaan operator logik dan operator bitwise

22 minitunit-symbols

Latihan operator selepas kelas

17 minitunit-symbols
Bab5Operasi pengisihan dan halaman

ORDER BY melaksanakan operasi pengisihan

21 minitunit-symbols

LIMIT melaksanakan operasi paging

30 minitunit-symbols

Menyusun dan menulis halaman latihan selepas kelas

10 minitunit-symbols
Bab6Pertanyaan berbilang jadual

Mengapa kita memerlukan pertanyaan berbilang jadual?

22 minitunit-symbols

Ralat produk Cartesian dan pertanyaan berbilang jadual yang betul

35 minitunit-symbols

Sertai yang setara VS sertai bukan setara, sertai sendiri VS bukan sertai sendiri

16 minitunit-symbols

Cara melaksanakan gabungan dalam dan luar dengan sintaks SQL92 dan 99

35 minitunit-symbols

Gunakan SQL99 untuk melaksanakan 7 operasi JOIN

21 minitunit-symbols

Penggunaan NATURAL JOIN dan USING

10 minitunit-symbols

Latihan selepas kelas pertanyaan berbilang jadual

34 minitunit-symbols
Bab7fungsi satu baris

Klasifikasi fungsi

12 minitunit-symbols

Penjelasan fungsi jenis berangka

36 minitunit-symbols

Penjelasan fungsi jenis rentetan

30 minitunit-symbols

Penjelasan fungsi jenis tarikh dan masa

52 minitunit-symbols

Penjelasan fungsi kawalan proses

21 minitunit-symbols

Fungsi maklumat penyulitan dan penyahsulitan_MySQL dan penjelasan lain

25 minitunit-symbols

Latihan selepas kelas fungsi satu baris

29 minitunit-symbols
Bab8fungsi agregat

5 fungsi agregat yang biasa digunakan

43 minitunit-symbols

Penggunaan GROUP BY

31 minitunit-symbols

Penggunaan HAVING dan proses pelaksanaan pernyataan SQL

44 minitunit-symbols

Latihan selepas kelas fungsi agregat

19 minitunit-symbols
Bab9subquery

Contoh subquery dan klasifikasi subquery

27 minitunit-symbols

Analisis kes subkueri baris tunggal

29 minitunit-symbols

Analisis kes subkueri berbilang baris

25 minitunit-symbols

Analisis kes subkueri berkorelasi

45 minitunit-symbols

Subkueri latihan selepas sekolah

40 minitunit-symbols

Latihan selepas kelas subkueri 2

48 minitunit-symbols
Bab10Buat jadual data pengurusan

Penciptaan, pengubahsuaian dan pemadaman pangkalan data

37 minitunit-symbols

Jenis data biasa_Dua cara untuk membuat jadual

30 minitunit-symbols

Ubah suai table_rename table_delete table_clear table

22 minitunit-symbols

Penggunaan COMMIT dan ROLLBACK dalam DCL

21 minitunit-symbols

Konvensyen penamaan Alibaba MySQL dan pengabusan MySQL8DDL

20 minitunit-symbols

Latihan selepas kelas untuk mencipta jadual pengurusan

38 minitunit-symbols
Bab11Tambah, padam, ubah suai

Tambahkan data pada DML

26 minitunit-symbols

DML mengemas kini dan memadam operasi_MySQL8 lajur dikira ciri baharu

20 minitunit-symbols

Kajian kes komprehensif DDL dan DML

36 minitunit-symbols

Tambah, padam dan ubah suai latihan selepas kelas

37 minitunit-symbols
Bab12jenis data mysql

Gambaran Keseluruhan Jenis Data_Tetapan Set Aksara

23 minitunit-symbols

Penjelasan jenis data integer

25 minitunit-symbols

Penjelasan nombor titik terapung, nombor titik tetap dan jenis bit

36 minitunit-symbols

Jenis tarikh dan masa dijelaskan

37 minitunit-symbols

Penjelasan jenis rentetan teks (termasuk ENUM, SET)

35 minitunit-symbols

Penjelasan jenis binari dan jenis JSON

24 minitunit-symbols

Ringkasan dan cadangan untuk penggunaan jenis

06 minitunit-symbols
Bab13kekangan

Klasifikasi integriti dan kekangan data

17 minitunit-symbols

Penggunaan kekangan bukan nol

15 minitunit-symbols

Penggunaan kekangan unik

35 minitunit-symbols

Penggunaan kekangan kunci utama

21 minitunit-symbols

AUTO_INCREMENT

21 minitunit-symbols

Penggunaan kekangan kunci asing

42 minitunit-symbols

Semak kekangan dan kekangan nilai lalai

20 minitunit-symbols

Kekangan latihan selepas sekolah

33 minitunit-symbols
Bab14pandangan

Memahami objek dan pandangan pangkalan data

25 minitunit-symbols

Mencipta dan melihat pandangan

26 minitunit-symbols

Mengemas kini data paparan dan memadamkan paparan

25 minitunit-symbols

Lihat latihan selepas kelas

17 minitunit-symbols
Bab15prosedur tersimpan

Arahan penggunaan prosedur tersimpan

19 minitunit-symbols

Mencipta dan memanggil prosedur tersimpan

33 minitunit-symbols

Mencipta dan memanggil fungsi tersimpan

23 minitunit-symbols

Lihat, ubah suai dan padam prosedur dan fungsi yang disimpan

25 minitunit-symbols

Fungsi prosedur tersimpan latihan selepas kelas

42 minitunit-symbols
Bab16Pembolehubah dan struktur

Penggunaan pembolehubah sistem GLOBAL dan SESI

34 minitunit-symbols

Penggunaan pembolehubah pengguna sesi dan pembolehubah setempat

42 minitunit-symbols

Mekanisme pengendalian ralat program

41 minitunit-symbols

Penggunaan struktur cawangan JIKA

35 minitunit-symbols

Penggunaan struktur cawangan CASE

27 minitunit-symbols

LOOP_WHILE_REPEAT tiga struktur gelung

51 minitunit-symbols

Penggunaan LEAVE dan ITEEATE

28 minitunit-symbols

Penggunaan kursor

29 minitunit-symbols

Kerja rumah

58 minitunit-symbols
Bab17pencetus

Cipta pencetus

38 minitunit-symbols

Lihat Padamkan Trigger_Trigger Latihan Selepas Kelas

31 minitunit-symbols
Bab18MySQL8.0 ciri baharu dan ungkapan jadual biasa

ciri baharu mysql8.0

01 jam13 minitunit-symbols

Ungkapan jadual biasa_latihan selepas kelas

35 minitunit-symbols
Bab19Gambaran Keseluruhan Ciri Lanjutan

Gambaran keseluruhan bab

19 minitunit-symbols

Penyediaan persekitaran CentOS

22 minitunit-symbols

Penyahpasangan MySQL

11 minitunit-symbols

Pasang versi MySQL8.0 dan 5.7 di bawah Linux

25 minitunit-symbols

SQLyog melaksanakan sambungan jauh untuk MySQL8.0 dan 5.7

26 minitunit-symbols

Pengubahsuaian set watak dan penjelasan prinsip asas

26 minitunit-symbols

Perbandingan peraturan_pengekodan dan proses penyahkodan daripada permintaan kepada respons

21 minitunit-symbols

Spesifikasi kes SQL dan tetapan sql_mode

24 minitunit-symbols

Struktur direktori MySQL dan perwakilan jadual dalam sistem fail

34 minitunit-symbols
Bab20Operasi kata laluan pengguna dan pengguna serta pengurusan kebenaran

Penciptaan pengguna, pengubahsuaian, pemadaman

22 minitunit-symbols

Penetapan dan pengurusan kata laluan pengguna

14 minitunit-symbols

Pengurusan kebenaran dan kawalan akses

38 minitunit-symbols

Penggunaan peranan

24 minitunit-symbols

Fail konfigurasi, pembolehubah sistem dan seni bina logik mysql

35 minitunit-symbols
Bab21Proses pelaksanaan SQL

Proses pelaksanaan SQL

21 minitunit-symbols

Demonstrasi aliran pelaksanaan SQL dalam mysql 8.0 dan 5.7

16 minitunit-symbols

Penggunaan proses pelaksanaan SQL dan kumpulan penimbal dalam Oracle

22 minitunit-symbols
Bab22Enjin storan dan indeks

Menetapkan enjin storan jadual, perbandingan antara InnoDB dan MyISAM

32 minitunit-symbols

Penggunaan enjin storan seperti Arkib, CSV dan Memori

15 minitunit-symbols

Mengapa menggunakan indeks dan kelebihan dan kekurangannya

24 minitunit-symbols

Penyelesaian reka bentuk indeks yang mudah

22 minitunit-symbols

Pelan Reka Bentuk Berulang untuk Indeks

18 minitunit-symbols

Konsep indeks berkelompok, indeks sekunder dan indeks bersama

23 minitunit-symbols

Perkara yang perlu diambil perhatian tentang pepohon B+ dalam skema indeks InnoDB_MyISAM

25 minitunit-symbols

Perbandingan indeks Hash, pokok AVL, pokok B dan pokok B+

41 minitunit-symbols
Bab23Struktur storan data InnoDB

Gambaran keseluruhan struktur storan data InnoDB

20 minitunit-symbols

Pengepala fail struktur halaman dan ekor fail

17 minitunit-symbols

Rekod maksimum minimum struktur halaman_Rekod maklumat pengepala format baris

24 minitunit-symbols

Struktur halaman: direktori halaman dan pengepala halaman

17 minitunit-symbols

Tetapkan format baris dan analisis fail ibd Format baris padat

30 minitunit-symbols

Limpahan baris dan Dinamik, Mampat, Berlebihan

17 minitunit-symbols

Segmen, kawasan pemecahan dan struktur ruang meja

36 minitunit-symbols
Bab24Klasifikasi indeks

Klasifikasi indeks

11 minitunit-symbols

Tiga cara untuk menambah indeks pada jadual

38 minitunit-symbols

Padam ciri indeks dan indeks baharu: indeks menurun, indeks tersembunyi

32 minitunit-symbols

11 situasi yang sesuai untuk penciptaan indeks (1)

35 minitunit-symbols

11 situasi yang sesuai untuk mencipta indeks (2)

24 minitunit-symbols

7 situasi semasa membuat indeks tidak sesuai

09 minitunit-symbols
Bab25Langkah pengoptimuman pangkalan data

Lihat parameter prestasi sistem

17 minitunit-symbols

Analisis log pertanyaan perlahan, SHOW PROFILE untuk melihat kos pelaksanaan SQL

26 minitunit-symbols
Bab26JELASKAN

Gambaran keseluruhan EXPLAIN dan analisis medan jadual dan id

31 minitunit-symbols

EXPLAIN中select_type、partition

39 minitunit-symbols

Analisis ref, baris, ditapis dan tambahan dalam EXPLAIN

30 minitunit-symbols

EXPLAIN 4 format dan pengoptimum paparan tulis semula SQL

19 minitunit-symbols

Pelan pelaksanaan pengoptimum analisis jejak dan penggunaan paparan skema Sys

10 minitunit-symbols
Bab27Kegagalan indeks

11 situasi di mana penyediaan data dan pengindeksan gagal

41 minitunit-symbols

11 kes kegagalan indeks 2

19 minitunit-symbols
Bab28Sertai pertanyaan, subkueri, pertanyaan paging

Pengoptimuman pertanyaan bagi sambung luar dan sambung dalam

19 minitunit-symbols

Prinsip asas pernyataan JOIN

27 minitunit-symbols

Pengoptimuman subkueri dan pengoptimuman pengisihan

42 minitunit-symbols

KUMPULAN MENGIKUT pengoptimuman, pengoptimuman pertanyaan halaman

06 minitunit-symbols

Penggunaan indeks penutup

21 minitunit-symbols

Keadaan indeks menolak ke bawah

18 minitunit-symbols

Strategi pengoptimuman pertanyaan lain

12 minitunit-symbols

Bagaimana untuk mereka bentuk kunci utama pangkalan data Taobao

26 minitunit-symbols
Bab29paradigma

Tinjauan Paradigma dan Bentuk Normal Pertama

21 minitunit-symbols

Bentuk normal kedua dan bentuk normal ketiga

25 minitunit-symbols

Aplikasi penyahnormalan

23 minitunit-symbols

Bentuk normal mandi, bentuk normal keempat, bentuk normal kelima dan bentuk normal kunci medan

18 minitunit-symbols

Kes praktikal paradigma

18 minitunit-symbols
Bab30Pemodelan ER, prinsip reka bentuk, spesifikasi penulisan

Proses pemodelan ER dan menukar jadual data

25 minitunit-symbols

Prinsip reka bentuk pangkalan data dan spesifikasi penulisan SQL harian

15 minitunit-symbols

Pereka Kuasa mencipta model data konsep dan fizikal

36 minitunit-symbols
Bab31Penalaan pangkalan data

Langkah penalaan pangkalan data keseluruhan, mengoptimumkan perkakasan dan parameter pelayan MySQL

28 minitunit-symbols

Pengoptimuman struktur pangkalan data, tiga pengoptimuman jadual utama, dan tiga strategi lain

41 minitunit-symbols
Bab32hal ehwal

Sifat-sifat ACID urus niaga dan status urus niaga

27 minitunit-symbols

Urus niaga tersurat dan urus niaga tersirat

19 minitunit-symbols

Contoh penggunaan transaksi

25 minitunit-symbols
Bab33Isu konkurensi dan tahap pengasingan

Isu keselarasan data dan 4 tahap pengasingan

19 minitunit-symbols

Lihat dan tetapkan tahap pengasingan MySQL

12 minitunit-symbols

Baca demo dalam pengasingan tanpa komitmen

13 minitunit-symbols

Demonstrasi Pengasingan Bacaan Komited dan Boleh Diulang

09 minitunit-symbols

Demonstrasi dan penyelesaian bacaan hantu

12 minitunit-symbols
Bab34Buat semula log, Buat asal log

Memahami Buat semula log dan Buat asal log, dan sebab Buat semula log diperlukan

20 minitunit-symbols

Analisis strategi dan proses penyiraman semula log

28 minitunit-symbols

Tulis kepada Buat Semula Log Penimbal dan Buat Semula Fail Log

19 minitunit-symbols

Gambaran keseluruhan dan proses menulis Undo log

32 minitunit-symbols
Bab35Kunci

Gambaran keseluruhan kunci, isu konkurensi membaca dan menulis

21 minitunit-symbols

Memahami kunci S dan kunci X dari perspektif jenis operasi data

21 minitunit-symbols

Kunci meja: Kunci S, kunci X, kunci niat

34 minitunit-symbols

Kunci meja, kunci kenaikan diri dan kunci metadata

14 minitunit-symbols

Kunci rekod kunci baris, kunci jurang

26 minitunit-symbols

Kunci talian, kunci kekunci dan kunci niat sisipan

14 minitunit-symbols

Memahami kunci halaman, penggunaan kunci optimistik dan kunci pesimis

19 minitunit-symbols

Pembahagian kaedah penguncian: kunci tersirat dan kunci tersurat

16 minitunit-symbols

Memahami kunci global dan kebuntuan

18 minitunit-symbols

Kunci struktur memori dan strategi pemantauan

20 minitunit-symbols
Bab36MVCC

MVCC menyelesaikan masalah membaca dan menulis

10 minitunit-symbols

MVCC Three Musketeers: Medan tersembunyi, Rangkaian versi Undolog, ReadView

26 minitunit-symbols

Proses operasi MVCC di bawah tahap pengasingan bacaan yang komited dan boleh diulang

11 minitunit-symbols

Proses MVCC untuk menyelesaikan bacaan hantu di bawah bacaan berulang

07 minitunit-symbols
Bab37Enam fail log utama

Gambaran keseluruhan enam fail log utama

12 minitunit-symbols

Log pertanyaan am, log ralat

20 minitunit-symbols

Tetapan parameter log Binlog dan demonstrasi pemulihan data

43 minitunit-symbols

Pemadaman binlog, mekanisme penulisan binlog dan penyerahan dua fasa

21 minitunit-symbols

Analisis langkah dan prinsip log geganti dan replikasi tuan-hamba

26 minitunit-symbols

Pelaksanaan seni bina satu tuan dan satu hamba dan penyegerakan tuan-hamba

34 minitunit-symbols

Arahan tetapan format binlog

11 minitunit-symbols
Bab38Penyegerakan dan sandaran data

Penyelesaian masalah ketekalan penyegerakan data

14 minitunit-symbols

Gambaran keseluruhan sandaran data dan melaksanakan data sandaran logik dengan mysqldump

30 minitunit-symbols

Tunjukkan mysql untuk melaksanakan pemulihan logik data

18 minitunit-symbols

Demonstrasi sandaran fizikal dan pemulihan fizikal, eksport dan import data jadual

24 minitunit-symbols

Penghijrahan pangkalan data dan cara memadam pangkalan data tanpa melarikan diri

18 minitunit-symbols

Mesej

08 minitunit-symbols
  • BatalbalasMenghantar
  • Batalhantar notaMenghantar