GNU/Linux >> Belajar Linux >  >> Cent OS

Lembar Cheat Perintah MySQL

Pendahuluan

MySQL adalah sistem manajemen basis data relasional sumber terbuka yang paling populer. Ini digunakan untuk menyimpan data ke dalam tabel yang telah ditentukan sebelumnya dan menyusunnya melalui hubungan yang ditetapkan (karenanya disebut database relasional).

Anda dapat menambahkan, mengubah, dan mengekstrak data menggunakan Bahasa Kueri Terstruktur (SQL ). Bahasa pemrograman SQL adalah alat utama yang digunakan untuk berkomunikasi dengan database MySQL Anda.

Oleh karena itu, untuk membuat, memodifikasi, dan bekerja dengan database relasional, Anda perlu menjalankan perintah SQL yang sesuai.

Dalam tutorial ini, Anda akan menemukan perintah MySQL yang paling penting serta lembar contekan yang dapat diunduh.

Perintah MySQL

Di bawah ini Anda akan menemukan daftar perintah MySQL yang umum digunakan dan definisinya.

Untuk melihat daftar lengkap perintah, silakan merujuk ke Lembar Cheat MySQL disertakan di bagian bawah artikel.

Pengguna dan Hak Istimewa

Tampilkan nama pengguna dan nama host saat ini:

USER()

Buat pengguna MySQL:

CREATE USER 'user'@'host';

Berikan jenis hak istimewa tertentu kepada pengguna pada suatu objek:

GRANT privileges_name ON object TO user;

Tetapkan kata sandi untuk pengguna saat ini:

SET PASSWORD='password'

Bekerja Dengan Database di MySQL

Buat basis data baru:

CREATE DATABASE database_name;

Mengakses database:

USE database_name;

Hapus database (dan hapus semua tabel):

DROP DATABASE database_name;

Daftar semua database di server MySQL:

SHOW DATABASES;

Daftar semua pengguna MySQL:

SELECT user FROM mysql.user;

Bekerja Dengan Tabel di MySQL

Buat tabel baru dalam database dengan nama kolom dan tipe data yang ditentukan:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
);

Menampilkan struktur tabel:

DESCRIBE table_name

Letakkan meja:

DROP TABLE table_name;

Daftar semua tabel dalam database:

SHOW TABLES;

Untuk mengubah kolom dalam tabel, gunakan ALTER TABLE memerintah.
Misalnya, untuk menambahkan kolom ke tabel, gunakan perintah:

ALTER TABLE table_name
ADD column_name datatype;

Pilih dan ambil nilai dari semua kolom dalam tabel:

SELECT * FROM table_name;

Bekerja Dengan Indeks di MySQL

Buat indeks untuk tabel:

CREATE INDEX index_name
ON table_name (column1, column2, ...);

Menghapus indeks dari tabel:

ALTER TABLE table_name
DROP INDEX index_name;

Bekerja Dengan Tampilan di MySQL

Buat tampilan (tabel virtual) dengan konten yang ditentukan:

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

Menghapus tampilan:

DROP VIEW view_name;

Tipe Data MySQL

Saat membuat kolom dalam tabel, Anda perlu menentukan nama dan tipe datanya. Gunakan tipe data MySQL untuk menentukan jenis nilai yang akan disimpan kolom.

Tipe data umum:

  • INT - Nilai bilangan bulat dari -2147483648 hingga 2147483647.
  • DECIMAL - Nilai desimal yang tepat ditentukan dalam format (M, D); jumlah digit maksimum untuk M adalah 65, sedangkan untuk D adalah 35.
  • CHAR - String karakter dengan panjang tetap yang menentukan jumlah maksimum karakter yang disimpannya (hingga 254 karakter).
  • VARCHAR – String dengan panjang variabel yang menentukan jumlah maksimum karakter yang disimpannya (hingga 65535).
  • DATE – Menyimpan nilai data dalam format YYYY-MM-DD.
  • DATETIME – Berisi tanggal dan waktu, tetapi memiliki rentang dari 1970-01-01 00:00:01' UTC hingga '2038-01-19 03:14:07' UTC.
  • TEXT – Menyimpan string karakter, biasanya dalam bentuk yang lebih panjang (hingga 65535 karakter).

Fungsi MySQL

MySQL hadir dengan banyak fungsi bawaan. Fungsi-fungsi ini memungkinkan Anda untuk memanipulasi data.

Beberapa fungsi MySQL yang paling umum digunakan meliputi:

  • Fungsi tanggal dan waktu
  • Fungsi matematika
  • Fungsi string
  • Fungsi gabungan
  • Fungsi perbandingan
  • Fungsi kontrol aliran

Fungsi Tanggal dan Waktu

  • DATEDIFF – Hitung jumlah hari antara dua tanggal.
  • DAY – Mengembalikan hari dari bulan dari tanggal yang ditentukan.
  • DATE_ADD – Tambahkan interval waktu/tanggal ke nilai tanggal.
  • DATE_SUB – Kurangi interval waktu/tanggal dari nilai data.
  • DATE_FORMAT – Format tanggal berdasarkan format yang ditentukan.

Fungsi Matematika

  • ABS – mengembalikan nilai absolut.
  • ACOS – Mengembalikan arc cosinus.
  • ROUND – Kembalikan argumen.
  • SIGN – Mengembalikan tanda argumen.
  • TRUNCATE – Memotong angka ke jumlah tempat desimal yang ditentukan.

Fungsi String

  • ASCII – Mengembalikan nilai ASCII dari karakter paling kiri.
  • BIN – Mengembalikan representasi biner dari suatu angka.
  • LOG – Mengembalikan logaritma natural dari angka tertentu.
  • MATCH – Lakukan pencarian teks lengkap.
  • TRIM – Mengembalikan string tanpa awalan atau akhiran.

Fungsi Agregat

  • AVG – Mengembalikan nilai rata-rata.
  • BIT_AND – Kembalikan bitwise DAN.
  • COUNT – Mengembalikan jumlah baris.
  • MAX – Mengembalikan nilai tertinggi.
  • SUM – Mengembalikan penjumlahan nilai.

Fungsi dan Operasi Perbandingan

  • > – Nilai lebih besar dari.
  • >= – Nilai lebih besar atau sama dengan.
  • BETWEEN...AND – Nilai berada dalam rentang yang ditentukan.
  • IS_NOT_NULL – Uji nilai NOT NULL.
  • IS_NULL – Uji nilai NULL.

Fungsi Kontrol Aliran

  • CASE – Operator kasus yang memungkinkan Anda menambahkan logika if-else ke kueri.
  • IF – Mengembalikan nilai berdasarkan kondisi tertentu.
  • IFNULL – Kembalikan argumen pertama jika TIDAK NULL (atau yang kedua jika ya).
  • NULLIF – Jika argumen pertama sama dengan argumen kedua, hasilnya mengembalikan NULL (jika tidak, argumen pertama dikembalikan).

Lembar Cheat Perintah MySQL

Artikel ini menyertakan lembar referensi perintah MySQL satu halaman. Anda dapat menyimpan lembar contekan dalam format PDF dengan mengeklik Unduh Lembar Cheat MySQL tombol di bawah.

UNDUH Lembar Cheat MySQL


Cent OS
  1. Lembar contekan untuk perintah umum Linux

  2. Lembar contekan perintah IPtables

  3. Restart Berbagai Perintah Layanan Cheat Sheet

  1. Perintah Docker Lembar Cheat Referensi Cepat

  2. Lembar Cheat Perintah Linux

  3. Lembar contekan Perintah 'ip' (Referensi Baris Perintah)

  1. Lembar Cheat Perintah Helm

  2. Perintah vi dasar (lembar contekan)

  3. Lembar Cheat Perintah Dasar Linux