Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pengantar Sederhana untuk Menggunakan MySQL di Terminal Linux

MySQL adalah sistem manajemen basis data relasional lintas platform (RDBMS) sumber terbuka. MySQL menggunakan Bahasa Kueri Standar (SQL) untuk berkomunikasi dengan perangkat lunak MySQL.

Admin basis data dan pengembang berinteraksi dengan RDBMS dengan menjalankan pernyataan, yang disebut sebagai kueri dalam manajemen basis data. Dalam tutorial ini, Anda akan belajar bagaimana menjalankan query di terminal Linux Anda dengan MySQL.

Cara Membuat Database di MySQL Shell

Database digunakan untuk menyimpan data dan informasi yang terorganisir. Dalam database, item terkait disimpan dalam tabel. Tabel ini, pada gilirannya, berisi kolom yang menyimpan entri data dari jenis tertentu, yang masing-masing memiliki baris yang sesuai.

Dengan latar belakang pengetahuan ini, sekarang saatnya untuk memulai server MySQL Anda. Jika Anda belum menginstal MySQL, Anda dapat melakukannya dengan menggunakan perintah berikut:

$ sudo apt-get install mysql-server
$ sudo mysql_secure_installation # follow the prompts

Jika Anda baru saja menginstal MySQL, maka server Anda seharusnya sudah dimulai. Anda dapat memeriksa status server Anda menggunakan:

$ sudo service mysql status

Jika Anda sudah menginstal MySQL, maka Anda dapat memulai server menggunakan:

$ sudo service mysql start

Setelah memulai layanan, Anda sekarang dapat masuk ke shell MySQL interaktif di terminal Anda:

$ sudo mysql 

Untuk membuat database, gunakan kata kunci BUAT DATABASE , diikuti dengan nama database:

> CREATE DATABASE school;

Penting untuk dicatat bahwa pernyataan di MySQL tidak peka huruf besar-kecil. Oleh karena itu, pernyataan di atas mirip dengan:

> create database school;

Perhatikan bahwa gaya pertama – ALL CAPS – lebih disukai karena konvensi. Oleh karena itu, sisa tutorial ini akan menggunakan format tersebut.

Perhatikan titik koma ; di akhir pernyataan. Ini menandakan selesainya sebuah pernyataan. Jika Anda menekan tombol Enter tanpa kunci itu, pernyataan tidak akan berjalan sampai simbol ditemukan.

Setelah membuat database Anda, alangkah baiknya untuk mengetahui bahwa database Anda telah berhasil disimpan. Anda dapat menampilkan database yang tersedia saat ini menggunakan:

> show databases;

Selanjutnya, Anda harus memilih database yang akan berinteraksi dengan Anda. Dalam hal ini, sekolah basis data:

> use school;

Anda sekarang perlu membuat beberapa tabel di database Anda. Sintaks untuk membuat tabel dalam database MySQL adalah:

CREATE TABLE table_name (column1 datatype1, column2 datatype2, …);

Oleh karena itu, untuk membuat siswa tabel yang berisi kolom ID , namanama , namal , dan usia , seperti yang ditunjukkan di bawah ini:

> create table student(
 -> ID int,
 -> fname varchar(255),
 -> lname varchar(255),
 -> age int);

MySQL mendukung sejumlah tipe data, yang dapat dirujuk di halaman resmi mereka. Untuk tujuan kami, ID kolom memiliki tipe data int , mewakili nilai integer.

Jenis varchar mewakili string dengan panjang variabel. Dibutuhkan jumlah maksimum karakter yang diharapkan sebagai argumennya. Untuk contoh di atas, namaf dan namal tidak boleh lebih dari 255 karakter. Jumlah maksimum karakter yang varchar dapat diterima adalah ((2^16) -1).

Perhatikan lekukan pada pernyataan MySQL di atas. Ini membantu memecah kode menjadi format yang lebih mudah dibaca. Seperti disebutkan sebelumnya, pernyataan tidak akan berjalan sampai ; ditemui.

Untuk melihat tabel yang kita buat, gunakan DESCRIBE kata kunci:

> DESCRIBE student;

Tabel yang dibuat saat ini tidak memiliki entri apa pun dan memiliki NULL nilai-nilai. Untuk mengisi tabel, gunakan kata kunci INSERT . Sintaksnya adalah sebagai berikut:

INSERT INTO table_name(column1,column2,...) VALUES (value1,value2,...);

Berikut adalah contoh cara memasukkan nilai ke dalam tabel dengan MySQL:

> INSERT INTO      ->student(ID,fname,lname,age)  ->VALUES(2501,"Jack","Andrews",16);


Baca:Opsi Database PHP:Lebih Dari Sekedar MySQL

Cara Memperbarui dan Menghapus Dari Database MySQL

Misalkan Anda telah memasukkan entri yang salah dan ingin mengubahnya. Di sinilah UPDATE pernyataan akan masuk. Sintaks untuk membuat kueri basis data ini adalah:

UPDATE table_name
SET column1 = value1, column2 = value2, … columnN = valueN
WHERE condition;

Berikut adalah contoh yang menunjukkan cara memperbarui entri basis data menggunakan Pembaruan kata kunci di MySQL:

> UPDATE student 
 -> SET lname ="Anders"
 -> WHERE fname = "Jack";

Sekarang, katakanlah Anda ingin menghapus detail siswa tertentu. Untuk ini, Anda akan menggunakan HAPUS DARI pernyataan dengan sintaks berikut:

DELETE FROM table_name 
WHERE condition;

> DELETE FROM student 
WHERE fname = "Jack";

Penting untuk diperhatikan bahwa Anda harus menyertakan WHERE ayat. Tidak menyertakannya akan menghapus seluruh tabel.

Anda mungkin juga ingin mengetahui data mana yang telah disimpan di tabel Anda. Gunakan PILIH pernyataan dengan sintaks di bawah ini untuk melakukan tampilan data yang disimpan dalam tabel Anda:

SELECT column1, column2,.. columnN FROM table_name;

Untuk memilih semua kolom, gunakan tanda bintang * , atau karakter pengganti, sebagai gantinya:

SELECT * FROM table_name;

Melihat Melampaui MySQL

Ada sejumlah sistem manajemen database yang menggunakan SQL, termasuk SQL Server, Oracle, dan Postgres. Ini berarti bahwa pengetahuan yang Anda peroleh di sini dapat ditransfer (dengan sedikit perubahan) ke perangkat lunak basis data lainnya . MySQL menempati peringkat di antara perangkat lunak RDBMS yang paling kuat, oleh karena itu akan sangat berharga bagi Anda untuk meluangkan waktu untuk mempelajarinya dengan cermat.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Metode Gratis untuk Memperbaiki Database MySQL yang Rusak

  2. Instal dan Konfigurasi MySQL Workbench di Ubuntu 16.04

  3. Apa itu MySQL Workbench?

  4. Apa yang Baru di ProxySQL 2.0

  5. Apa Itu MySQL:Gambaran Umum