Rumah Keuangan Pribadi SQL For Dummies Cheat Sheet - dummies

SQL For Dummies Cheat Sheet - dummies

Video: MySQL and SQL Cheat Sheet 2024

Video: MySQL and SQL Cheat Sheet 2024
Anonim

Oleh Allen G. Taylor

Lembar Cheat ini terdiri dari beberapa tabel dan daftar bermanfaat, berisi informasi yang berulang kali muncul saat bekerja dengan SQL. Di satu tempat, Anda bisa mendapatkan jawaban cepat untuk sejumlah pertanyaan berbeda yang sering muncul selama upaya pengembangan SQL.

Kriteria SQL untuk Formulir Normal

Untuk memastikan bahwa tabel database dirancang sedemikian rupa sehingga mereka dapat menyimpan data Anda dengan andal, Anda harus yakin bahwa mereka tidak mengalami modifikasi anomali. Menormalkan database Anda akan memberi Anda kepastian itu. Bandingkan kriteria SQL dalam daftar berikut ke tabel di database Anda. Melakukan hal itu akan mengingatkan Anda akan kemungkinan anomali, bila Anda mendapati bahwa database Anda tidak cukup dinormalisasi.

First Normal Form (1NF):

  • Tabel harus dua dimensi, dengan baris dan kolom.

  • Setiap baris berisi data yang berkaitan dengan satu hal atau satu bagian dari sebuah benda.

  • Setiap kolom berisi data untuk satu atribut dari hal yang sedang dijelaskan.

  • Setiap sel (persimpangan baris dan kolom) tabel harus bernilai tunggal.

  • Semua entri dalam kolom harus sama.

  • Setiap kolom harus memiliki nama yang unik.

  • Tidak ada dua baris yang bisa identik.

  • Urutan kolom dan baris tidak masalah.

Formulir Normal Kedua (2NF):

  • Tabel harus dalam bentuk normal pertama (1NF).

  • Semua atribut nonkey (kolom) harus bergantung pada keseluruhan tombol.

Third Normal Form (3NF):

  • Tabel harus dalam bentuk normal kedua (2NF).

  • Tabel tidak memiliki dependensi transitif.

Bentuk Normal Domain-Key (DK / NF):

  • Setiap kendala di atas meja merupakan konsekuensi logis dari definisi kunci dan domain.

Jenis Data SQL

Berikut adalah daftar semua tipe data formal yang dikenali standar ISO / IEC SQL. Selain itu, Anda dapat menentukan jenis data tambahan yang berasal dari ini.

Numerik Tepat:

  • INTEGER

  • KECIL

  • BIGINT

  • NUMERIC

  • DECIMAL

Perkiraan Numerik:

  • REAL

  • DOUBLE PRECISION

  • FLOAT

String Biner:

  • BINARY

  • BINARY VARYING

  • BINARY LARGE OBJECT

Boolean:

  • BOOLEAN

Character Strings:

  • CHARACTER

  • KARAKTER VARISING (VARCHAR)

  • KARAKTER LARGE OBJECT < KARAKTER NASIONAL

  • KARAKTER NASIONAL BERBICARA

  • KARAKTER NASIONAL KARENA LAGI

  • Datetimes:

TANGGAL

  • WAKTU TANPA TIMEZONE

  • TIMESTAMP TANPA WAKTU

  • WAKTU DENGAN WAKTU

  • TIMESTAMP DENGAN TIMEZONE

  • Interval:

HARI INTERVAL

  • TAHUN INTERVAL

  • Jenis Koleksi:

ARRAY

  • MULTISET

  • Jenis Lainnya:

ROW

  • XML

  • Nilai Fungsi SQL

Fungsi nilai SQL ini melakukan operasi pada data.Ada semua jenis operasi yang bisa dilakukan pada item data, namun ini adalah beberapa hal yang paling dibutuhkan.

Fungsi Nilai String

Fungsi

Efek SUBSTRING
Mengekstrak substring dari string sumber SUBSTRING SIMILAR
Mengekstrak substring dari string sumber, menggunakan berbasis POSIX > ekspresi reguler SUBSTRING_REGEX

Ekstrak dari string yang merupakan kejadian pertama dari pola ekspresi reguler XQuery

dan mengembalikan satu kemunculan pencocokan substring

TRANSLATE_REGEX

Ekstrak dari string yang pertama atau setiap kemunculan pola ekspresi reguler XQuery

dan menggantinya atau dengan string pengganti XQuery

UPPER

Mengonversi string karakter ke semua huruf besar

LOWER Mengonversi string karakter ke semua huruf kecil
TRIM Trims off leading atau trailing blank
TRANSLATE Mengubah string sumber dari satu karakter ke
yang lain CONVERT

Mengganti string sumber dari satu karakter diatur ke

lain Fungsi Nilai Numerik

Fungsi

Efek

POSISI Mengembalikan posisi awal ition dari string target dalam string sumber
CHARACTER_LENGTH Mengembalikan jumlah karakter dalam string

OCTET_LENGTH

Mengembalikan jumlah oktet (byte) dalam string karakter EXTRACT
Mengekstrak satu bidang dari batas waktu atau interval Fungsi Nilai Waktu
Fungsi Efek
CURRENT_DATE

Mengembalikan tanggal sekarang CURRENT_TIME (p)
Mengembalikan arus waktu; (p) adalah presisi detik CURRENT_TIMESTAMP (p)
Mengembalikan tanggal sekarang dan waktu sekarang; (p) adalah presisi detik
Fungsi Set SQL Fungsi set SQL memberi Anda jawaban cepat untuk pertanyaan yang mungkin Anda miliki tentang karakteristik data Anda secara keseluruhan. Berapa banyak baris yang dimiliki tabel? Berapakah nilai tertinggi dalam tabel? Apa yang terendah Ini adalah jenis pertanyaan yang dapat ditetapkan fungsi SQL untuk Anda.

COUNT

Mengembalikan jumlah baris pada tabel yang ditentukan

MAX

Mengembalikan nilai maksimum yang terjadi di tabel
MIN Mengembalikan nilai minimum yang terjadi di tabel

yang ditentukan

SUM Menambahkan nilai pada kolom tertentu

AVG

Mengembalikan rata-rata semua nilai dalam kolom
SQL WHERE Clause Predicates < Predikat mendidih ke hasil TRUE atau FALSE. Anda dapat memfilter baris yang tidak diinginkan dari hasil query SQL dengan menerapkan klausa WHERE yang predikatnya tidak termasuk baris yang tidak diinginkan. Perbandingan Predikat

=

Sama dengan

Tidak sama

<< Kurang dari
<= Kurang dari atau sama >>
Lebih dari >> =
Lebih besar dari atau sama Predikat Lainnya
SEMUA ANTARA
DISTINCT EXISTS
IN LIKE
MATCH
SQL For Dummies Cheat Sheet - dummies

Pilihan Editor

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Jika Anda ingin membuat sesuatu di Word yang hanya akan menyilaukan seseorang, coba tangan Anda dengan kartu ucapan yang disesuaikan. Untuk mengatur Word agar membuat kartu ucapan dari satu lembar kertas ukuran standar, ikuti langkah-langkah ini: 1. Pilih File -> Page Setup. 2. Klik tab Margins. 3. Pilih Landscape ...

Membuat Index of Word 2007 Document - dummies

Membuat Index of Word 2007 Document - dummies

Jika Anda ingin membuat indeks untuk Word Anda Dokumen 2007, tugas pertama adalah menandai kata atau frasa yang ingin Anda sertakan dalam indeks. Cara yang paling umum untuk melakukannya adalah dengan memasukkan penanda indeks dalam dokumen pada setiap kemunculan setiap item yang ingin Anda tampilkan ...

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Menulis adalah seni yang sepi ... yaitu , sampai editor muncul. Mereka akan membuat revisi dengan menambahkan karya tulis Anda dengan hati-hati, memindahkan barang-barang, dan menghapus teks (Aduh!). Tidak ada cara untuk mengidentifikasi teks asli Anda dari teks yang dimodifikasi - kecuali jika Anda menggunakan alat Pelacakan Lagu Word 2007. Pelacakan perubahan sebagai ...

Pilihan Editor

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Saat Anda melakukan pemeliharaan situs, kemungkinan besar Anda ingin menonaktifkan halaman situs Anda yang sedang dibangun. Squarespace memungkinkan Anda untuk dengan mudah menonaktifkan dan mengaktifkan kembali halaman. Bagaimana cara menonaktifkan halaman di Squarespace Jika Anda ingin menonaktifkan halaman di situs Anda, Anda dapat melakukannya di ...

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Template yang Anda pilih di Squarespace mendikte berbagai area navigasi yang Anda miliki di situs Anda. Template Anda mungkin menyediakan area navigasi berikut di Pengelola Konten: Atas / Utama: Semua template memiliki navigasi teratas atau utama. Sekunder: Halaman yang ditambahkan ke area navigasi ini bukan fokus utama situs Anda. Footer: Beberapa template memiliki ...

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Anda menggunakan Editor Gaya di Squarespace kapan saja Anda perlu memodifikasi desain situs Anda atau elemen tertentu di situs Anda. Style Editor adalah bagian dari mode Style, yang Anda akses di area Preview. Ikuti langkah-langkah ini untuk memuat Editor Gaya di browser Anda: Masuk ke situs web Anda. Anda ...

Pilihan Editor

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Jika Anda tidak menyukai tata letak dari slide Anda dalam presentasi PowerPoint 2016, hubungi Master Slide dan lakukan sesuatu tentang hal itu, seperti yang ditunjukkan pada langkah-langkah ini: Buka Slide Master View dengan membuka tab View pada Ribbon dan kemudian klik tombol Slide Master, yang terdapat dalam Presentasi Grup tampilan Sebagai alternatif, ...

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Setelah membuat grafik SmartArt dalam presentasi PowerPoint Anda, Anda mungkin ingin mengubahnya. Modifikasi dapat mencakup perubahan jenis atau tata letak grafis, menambah atau menghapus bentuk, dan mengubah urutan bentuk bentuk. Pada slide 1, klik bingkai grafis SmartArt untuk memilih keseluruhan grafik. Klik SmartArt Tools ...

TIDAK DI > TIDAK SEPERTI NULL
OVERLAPS SIMILAR
BEBERAPA, SETIAP UNIK