Mengenal fungsi php untuk pengambilan data my sql: mysql fetchAchmad Solichin
Teks ini membahas fungsi-fungsi PHP untuk mengambil data dari basis data MySQL, termasuk mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_object(), dan mysql_fetch_row(). Fungsi-fungsi tersebut digunakan untuk mengolah hasil query SQL SELECT dan mengubahnya menjadi struktur data yang dapat diolah oleh PHP, seperti array atau objek. Teks ini juga membandingkan kecepatan eksekusi fungsi-fungsi tersebut dan merekomendasikan fungsi mana yang p
Prosedur dan fungsi di atas digunakan untuk mengelola data nasabah dan transaksi di bank. Prosedur isi_saldo digunakan untuk menambah saldo nasabah, prosedur transfer untuk mentransfer dana antar nasabah, dan prosedur tambah_nsabah untuk menambah data nasabah baru beserta saldonya. Fungsi ceksaldo digunakan untuk mengecek saldo nasabah.
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchAchmad Solichin
Teks ini membahas fungsi-fungsi PHP untuk mengambil data dari basis data MySQL, termasuk mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_object(), dan mysql_fetch_row(). Fungsi-fungsi tersebut digunakan untuk mengolah hasil query SQL SELECT dan mengubahnya menjadi struktur data yang dapat diolah oleh PHP, seperti array atau objek. Teks ini juga membandingkan kecepatan eksekusi fungsi-fungsi tersebut dan merekomendasikan fungsi mana yang p
Prosedur dan fungsi di atas digunakan untuk mengelola data nasabah dan transaksi di bank. Prosedur isi_saldo digunakan untuk menambah saldo nasabah, prosedur transfer untuk mentransfer dana antar nasabah, dan prosedur tambah_nsabah untuk menambah data nasabah baru beserta saldonya. Fungsi ceksaldo digunakan untuk mengecek saldo nasabah.
Modul ini membahas tentang membuat dan mengelola database serta tabel di MySQL. Terdapat penjelasan singkat tentang cara membuat database dan tabel, mengisi, mengubah, dan menghapus data, serta mengambil data menggunakan perintah SQL seperti select, join, dan lainnya.
Dokumen tersebut membahas berbagai manipulasi data pada basisdata MySQL seperti pembuatan tabel dengan primary key dan unique key, membuat tabel sementara, menambahkan dan menghapus kolom pada tabel, serta menghubungkan tabel melalui foreign key.
Dokumen tersebut membahas tentang berbagai jenis tipe data yang didukung oleh MySQL untuk penyimpanan data dalam tabel database, mulai dari tipe data string, numerik, tanggal dan waktu, hingga tipe data khusus seperti bit, enum, dan set.
Dokumen tersebut membahas tentang jenis-jenis dan konsep sistem penunjang keputusan serta tingkat teknologi dan pihak-pihak yang berperan dalam pengembangannya. Kemudian diberikan contoh kasus rancangan global SPK untuk pemilihan komoditas dan produk unggulan nanas menggunakan metode perbandingan eksponensial dan matriks keputusan. Proyek selanjutnya adalah membuat rancangan SPK untuk masalah l
Dokumen ini membahas tentang sistem database, termasuk hierarki data, sumber data, diagram entity relationship (E-R), dan sistem manajemen basis data. Secara ringkas, dokumen ini menjelaskan struktur organisasi data dari tingkat terkecil hingga terbesar, komponen penting dalam sumber data seperti entitas dan atribut, jenis hubungan antar entitas dalam diagram E-R, serta model-model data yang umum digunakan dalam sistem basis data.
Dokumen tersebut membahas tentang sistem komunikasi nirkabel dan perkembangannya. Secara singkat, dokumen menjelaskan pengertian sistem komunikasi nirkabel, contoh teknologi yang digunakan seperti GSM, CDMA, dan perkembangannya dari generasi ke generasi. Dokumen juga membahas standar-standar nirkabel seperti IEEE 802.11 dan evolusi sistem selular seperti GSM dan CDMA.
This document discusses news consumption habits and levels of trust in various media sources. It asks respondents about the types of media they use most for news, how reliable different types of media are perceived to be, whether public trust in media is necessary, current levels of societal trust in media, and whether tools to evaluate the credibility of sources would affect consumption habits.
Heart 102.7 - 103 is a commercial radio station in Cambridgeshire that plays popular music from the past four decades for its target audience of 25-44 year olds. It offers both local programming at key times of the day as well as national programming and presenters. The station reaches over 256,000 adults in Cambridgeshire each week and has a loyal audience that listens for an average of 7.7 hours per week.
Sistem basis data menyimpan data secara terorganisir dalam bentuk koleksi tabel. Model relasional basis data menggunakan tabel-tabel untuk menggambarkan data dan hubungannya. MySQL adalah sistem manajemen basis data relasional yang fleksibel, portabel, dan terbuka sumber yang populer untuk menyimpan dan mengakses data.
Dokumen ini membahas tentang MySQL sebagai sistem manajemen basis data SQL yang multi-thread dan multi-user serta cara-cara dasar menggunakannya seperti membuat database, tabel, user dan lainnya.
Modul ini membahas tentang membuat dan mengelola database serta tabel di MySQL. Terdapat penjelasan singkat tentang cara membuat database dan tabel, mengisi, mengubah, dan menghapus data, serta mengambil data menggunakan perintah SQL seperti select, join, dan lainnya.
Dokumen tersebut membahas berbagai manipulasi data pada basisdata MySQL seperti pembuatan tabel dengan primary key dan unique key, membuat tabel sementara, menambahkan dan menghapus kolom pada tabel, serta menghubungkan tabel melalui foreign key.
Dokumen tersebut membahas tentang berbagai jenis tipe data yang didukung oleh MySQL untuk penyimpanan data dalam tabel database, mulai dari tipe data string, numerik, tanggal dan waktu, hingga tipe data khusus seperti bit, enum, dan set.
Dokumen tersebut membahas tentang jenis-jenis dan konsep sistem penunjang keputusan serta tingkat teknologi dan pihak-pihak yang berperan dalam pengembangannya. Kemudian diberikan contoh kasus rancangan global SPK untuk pemilihan komoditas dan produk unggulan nanas menggunakan metode perbandingan eksponensial dan matriks keputusan. Proyek selanjutnya adalah membuat rancangan SPK untuk masalah l
Dokumen ini membahas tentang sistem database, termasuk hierarki data, sumber data, diagram entity relationship (E-R), dan sistem manajemen basis data. Secara ringkas, dokumen ini menjelaskan struktur organisasi data dari tingkat terkecil hingga terbesar, komponen penting dalam sumber data seperti entitas dan atribut, jenis hubungan antar entitas dalam diagram E-R, serta model-model data yang umum digunakan dalam sistem basis data.
Dokumen tersebut membahas tentang sistem komunikasi nirkabel dan perkembangannya. Secara singkat, dokumen menjelaskan pengertian sistem komunikasi nirkabel, contoh teknologi yang digunakan seperti GSM, CDMA, dan perkembangannya dari generasi ke generasi. Dokumen juga membahas standar-standar nirkabel seperti IEEE 802.11 dan evolusi sistem selular seperti GSM dan CDMA.
This document discusses news consumption habits and levels of trust in various media sources. It asks respondents about the types of media they use most for news, how reliable different types of media are perceived to be, whether public trust in media is necessary, current levels of societal trust in media, and whether tools to evaluate the credibility of sources would affect consumption habits.
Heart 102.7 - 103 is a commercial radio station in Cambridgeshire that plays popular music from the past four decades for its target audience of 25-44 year olds. It offers both local programming at key times of the day as well as national programming and presenters. The station reaches over 256,000 adults in Cambridgeshire each week and has a loyal audience that listens for an average of 7.7 hours per week.
Sistem basis data menyimpan data secara terorganisir dalam bentuk koleksi tabel. Model relasional basis data menggunakan tabel-tabel untuk menggambarkan data dan hubungannya. MySQL adalah sistem manajemen basis data relasional yang fleksibel, portabel, dan terbuka sumber yang populer untuk menyimpan dan mengakses data.
Dokumen ini membahas tentang MySQL sebagai sistem manajemen basis data SQL yang multi-thread dan multi-user serta cara-cara dasar menggunakannya seperti membuat database, tabel, user dan lainnya.
Modul ini membahas konsep dasar dan implementasi stored procedure dalam basis data. Stored procedure merupakan subprogram yang tersimpan di dalam basis data untuk meningkatkan performa dan kontrol akses data. Modul ini menjelaskan cara pembuatan, penggunaan parameter, dan contoh-contoh stored procedure untuk operasi seleksi, penambahan data, dan pengolahan variabel serta pernyataan kondisi dan perulangan.
Dokumen tersebut membahas tentang MySQL sebagai sistem manajemen basis data relasional bersifat open source. MySQL terdiri atas server dan client, di mana server menyimpan struktur basis data dalam tabel-tabel yang saling berhubungan, sedangkan client digunakan untuk mengelola server melalui perintah-perintah seperti membuat database, tabel, menyisipkan dan menghapus data.
Dokumen tersebut membahas tentang praktikum basis data 1 yang mencakup pembahasan tentang ERD untuk sistem sepeda kampus, normalisasi basis data, dan dasar-dasar SQL untuk mengakses dan memanipulasi data dalam basis data MySQL."
Dokumen ini membahas administrasi basis data PostgreSQL menggunakan psql. Topik utamanya adalah cara menggunakan perintah-perintah dasar psql seperti login, membuat database dan tabel, serta mengelola database dan tabel di PostgreSQL. Dokumen ini juga menyertakan contoh sintaks SQL untuk membuat tabel-tabel berelasi seperti tabel karyawan, kendaraan, dan member.
Dokumen tersebut menjelaskan cara membuat database dan tabel menggunakan MySQL, meliputi langkah-langkah pembuatan database dan tabel, pengisian data, dan query-query dasar seperti select, insert, dan delete.
Dokumen tersebut membahas tentang Data Definition Language (DDL) dan Data Manipulation Language (DML) dalam SQL untuk membuat, mengubah, dan memanipulasi tabel database. Secara khusus, dibahas tentang cara membuat tabel, menambahkan constraint seperti primary key dan foreign key, serta memanipulasi data dengan perintah INSERT, UPDATE, DELETE dan SELECT.
Ringkasan dokumen tersebut adalah sebagai berikut:
1. Dokumen tersebut memberikan panduan singkat tentang instalasi dan penggunaan Microsoft SQL Server, meliputi penginstalan program, manajemen akses pengguna, penggunaan bahasa SQL, pemeliharaan basis data, pengoptimalan kinerja, otomatisasi menggunakan SSIS dan SQL Agent, serta pembuatan laporan web menggunakan SSRS.
Dokumen ini membahas pengantar tentang SQL, jenis database, dan pengantar MySQL. SQL adalah bahasa query standar untuk membaca dan menulis informasi dari database. Ada dua jenis database, yaitu flat file dan relational database. Relational database lebih unggul karena dapat diakses melalui jaringan. MySQL adalah salah satu sistem manajemen basis data relasional yang bersifat open source.
Dokumen tersebut membahas tentang penggunaan database dalam PHP dengan MySQL. Topik utama yang dibahas adalah konfigurasi koneksi antara PHP dan MySQL, penggunaan perintah SQL dasar seperti INSERT, SELECT, UPDATE, dan DELETE untuk mengolah data di database, serta contoh kode PHP untuk melakukan koneksi dan mengakses data di database MySQL.
Model basis data lainnya seperti model jaringan, model hierarki, dan model berorientasi objek dibahas. Model jaringan merepresentasikan data sebagai kumpulan record yang terhubung oleh link. Model hierarki juga merepresentasikan data sebagai kumpulan record yang tersusun dalam bentuk tree. Model berorientasi objek mewakili data sebagai kumpulan objek yang memiliki sifat, perilaku, dan hubungan.
Buku ini membahas instalasi dan konfigurasi Microsoft Windows Server 2003. Materi pembelajaran dimulai dari berkenalan dengan sistem operasi Windows Server 2003 sampai mengkonfigurasi jaringan seperti TCP/IP, DNS, DHCP dan WINS."
Makalah ini membandingkan berbagai pendekatan otentikasi berbasis proksimiti yang telah diterapkan, meliputi penggunaan gelombang ultrasonik, radio, inframerah, elektromagnetik, dan optik sebagai sinyal komunikasi serta token fisik berupa lencana, pulpen, dan kartu.
1. Simulasi anti integral windup dengan clamp integrator untuk pengendali PI menggunakan MATLAB 6.1. Metode ini digunakan untuk mengurangi masalah overshoot akibat saturasi aktuator pada sistem orde satu dan dua.
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyMateri Kuliah Online
Ringkasan dokumen tersebut adalah:
1) Dokumen tersebut membahas prinsip-prinsip E-Construction, K-Construction, dan Groupware Technology.
2) K-Construction berfokus pada pertukaran data dan informasi antar pihak yang terlibat dalam industri konstruksi.
3) Groupware Technology dirancang untuk memfasilitasi kerja kelompok secara lebih efisien.
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessMateri Kuliah Online
Dokumen ini menjelaskan cara membuat aplikasi sederhana menggunakan DT-BASIC untuk membaca nomor identitas secara nirkontak menggunakan RFID. Aplikasi ini menggunakan modul DT-BASIC, ID-10 RFID, dan LCD serial untuk menampilkan ID yang dibaca. Programnya mengonfigurasi komunikasi antara perangkat dan membaca serta menampilkan ID dalam bentuk heksadesimal atau desimal.
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...nasrudienaulia
Dalam teori fungsionalisme kulturalisasi Talcott Parsons, konsep struktur sosial sangat erat hubungannya dengan kulturalisasi. Struktur sosial merujuk pada pola-pola hubungan sosial yang terorganisir dalam masyarakat, termasuk hierarki, peran, dan institusi yang mengatur interaksi antara individu. Hubungan antara konsep struktur sosial dan kulturalisasi dapat dijelaskan sebagai berikut:
1. Pola Interaksi Sosial: Struktur sosial menentukan pola interaksi sosial antara individu dalam masyarakat. Pola-pola ini dipengaruhi oleh norma-norma budaya yang diinternalisasi oleh anggota masyarakat melalui proses sosialisasi. Dengan demikian, struktur sosial dan kulturalisasi saling memengaruhi dalam membentuk cara individu berinteraksi dan berperilaku.
2. Distribusi Kekuasaan dan Otoritas: Struktur sosial menentukan distribusi kekuasaan dan otoritas dalam masyarakat. Nilai-nilai budaya yang dianut oleh masyarakat juga memengaruhi bagaimana kekuasaan dan otoritas didistribusikan dalam struktur sosial. Kulturalisasi memainkan peran dalam melegitimasi sistem kekuasaan yang ada melalui nilai-nilai yang dianut oleh masyarakat.
3. Fungsi Sosial: Struktur sosial dan kulturalisasi saling terkait dalam menjalankan fungsi-fungsi sosial dalam masyarakat. Nilai-nilai budaya dan norma-norma yang terinternalisasi membentuk dasar bagi pelaksanaan fungsi-fungsi sosial yang diperlukan untuk menjaga keseimbangan dan stabilitas dalam masyarakat.
Dengan demikian, konsep struktur sosial dalam teori fungsionalisme kulturalisasi Parsons tidak dapat dipisahkan dari kulturalisasi karena keduanya saling berinteraksi dan saling memengaruhi dalam membentuk pola-pola hubungan sosial, distribusi kekuasaan, dan pelaksanaan fungsi-fungsi sosial dalam masyarakat.
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaFathan Emran
Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka - abdiera.com. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka. Modul Ajar Matematika Kelas 11 SMA/MA Fase F Kurikulum Merdeka.
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Fathan Emran
Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka.
Materi ini membahas tentang defenisi dan Usia Anak di Indonesia serta hubungannya dengan risiko terpapar kekerasan. Dalam modul ini, akan diuraikan berbagai bentuk kekerasan yang dapat dialami anak-anak, seperti kekerasan fisik, emosional, seksual, dan penelantaran.
Universitas Negeri Jakarta banyak melahirkan tokoh pendidikan yang memiliki pengaruh didunia pendidikan. Beberapa diantaranya ada didalam file presentasi
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka. Modul Ajar Bahasa Inggris Kelas 10 SMA/MA Fase E Kurikulum Merdeka.
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Bab 06-tabel
1. Praktikum Basis Data
(Database Server MySQL)
1 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Tabel
2. Praktikum Basis Data
(Database Server MySQL)
2 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Table
• Digunakan untuk menyimpan data.
• Terdiri dari kolom dan baris.
• Setiap kolom mendefinisikan data yang mempunyai tipe
khusus.
• Setiap baris berisi sebuah record.
• Dalam sebuah database biasanya berisi satu atau lebih
table.
3. Praktikum Basis Data
(Database Server MySQL)
3 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Pembuatan Tabel
• Pembuatan tabel dibuat dengan menggunakan perintah
CREATE TABLE
• Format Pembuatan Tabel adalah :
CREATE TABLE nama_tabel(
kolom1 tipedata(ukuran) Option_Kolom,
kolom2 tipedata(ukuran) Option_Kolom,
kolom3 tipedata(ukuran),
...,
kolomN tipedata(ukuran)
) ENGINE=NamaEngine;
4. Praktikum Basis Data
(Database Server MySQL)
4 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Pembuatan Tabel
• Option_Kolom tidak wajib disertakan.
• Option_Kolom yang diperbolehkan diantaranya :
– NULL / NOT NULL : menentukan apakah kolom boleh kosong atau tidak.
– PRIMARY KEY : menentukan apakah kolom adalah kolom primer key
– AUTO_INCREMENT : menentukan apakah kolom ini akan menjadi
kolom auto increment.
– UNIQUE : menentukan apakah kolom akan berisi data yang unik (tidak
boleh ada yang sama)
– DEFAULT nilai_default : menentukan nilai yang akan diisikan secara
otomatis jika kolom tersebut tidak diberi nilai secara eksplisit.
– COMMENT „komentar/keterangan‟ : memberikan keterangan mengenai
kolom.
5. Praktikum Basis Data
(Database Server MySQL)
5 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Contoh Pembuatan Tabel
CREATE TABLE mhs(
nim char(8) NOT NULL PRIMARY KEY,
nama varchar(50) NOT NULL,
email varchar(100) UNIQUE,
tgllhr DATE COMMENT 'Tanggal Lahir',
kdjur varchar(2) DEFAULT 'IF'
);
6. Praktikum Basis Data
(Database Server MySQL)
6 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Contoh Pembuatan Tabel
• Secara default Engine akan berisi InnoDB jika database diset
untuk mendukung transaction.
• Untuk melihat Engine yang dapat digunakan, gunakan perintah
“SHOW ENGINES”
• Fitur-fitur setiap engine dapat dilihat pada MySQL Manual pada
“Contents Storage Engines”.
CREATE TABLE bukutamu(
no_urut int AUTO_INCREMENT PRIMARY KEY,
nama varchar(50) NOT NULL,
email varchar(100) UNIQUE
) ENGINE=MyISAM;
7. Praktikum Basis Data
(Database Server MySQL)
7 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Contoh Perbandingan Storage Engine
(MyISAM dan InnoDB)
Fitur MyISAM InnoDB
Storage limits 256TB 64TB
Transactions Tidak Ya
Locking granularity Table Row
Foreign key support Tidak Ya
Full-text search indexes Ya Tidak
8. Praktikum Basis Data
(Database Server MySQL)
8 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Melihat Definisi Tabel
• Untuk melihat struktur pendefinisian tabel, gunakan perintah
“DESC nama_tabel”
• Contoh :
mysql> DESC mhs;
+--------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| nim | char(8) | NO | PRI | | |
| nama | varchar(50) | NO | | | |
| email | varchar(100) | YES | UNI | NULL | |
| tgllhr | date | YES | | NULL | |
| kdjur | varchar(2) | YES | | IF | |
+--------+--------------+------+-----+---------+-------+
5 rows in set (0.10 sec)
9. Praktikum Basis Data
(Database Server MySQL)
9 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Melihat SQL Pembuatan Tabel
• Jika ingin melihat DDL pembuatan tabel, gunakan perintah
“SHOW CREATE TABLE namatabel”
mysql> SHOW CREATE TABLE mhsG
*************************** 1. row ***************************
Table: mhs
Create Table: CREATE TABLE `mhs` (
`nim` char(8) NOT NULL,
`nama` varchar(50) NOT NULL,
`email` varchar(100) default NULL,
`tgllhr` date default NULL COMMENT 'Tanggal Lahir',
`kdjur` varchar(2) default 'IF',
PRIMARY KEY (`nim`),
UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)
10. Praktikum Basis Data
(Database Server MySQL)
10 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Menghapus Tabel
• Penghapusan tabel dapat dilakukan dengan perintah “DROP
TABLE [IF EXISTS] nama_tabel”.
• IF EXISTS dapat digunakan untuk menghindari terjadinya
error ketika tabel yang akan dihapus tidak ada.
• Jika sebuah tabel dihapus, maka tabel tidak bisa
dikembalikan lagi.
• Contoh :
mysql> DROP TABLE bukutamu;
Query OK, 0 rows affected (0.05 sec)
mysql> DROP TABLE IF EXISTS bukutamu;
Query OK, 0 rows affected, 1 warning (0.00 sec)
11. Praktikum Basis Data
(Database Server MySQL)
11 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengganti Nama Tabel
• Mengganti nama tabel dapat dilakukan dengan
menggunakan perintah “RENAME TABLE tabel_lama TO
tabel_baru”.
mysql> SHOW TABLES;
+----------------+
| Tables_in_test |
+----------------+
| mhs |
+----------------+
1 row in set (0.00 sec)
mysql> RENAME TABLE mhs TO mahasiswa;
Query OK, 0 rows affected (0.11 sec)
mysql> SHOW TABLES;
+----------------+
| Tables_in_test |
+----------------+
| mahasiswa |
+----------------+
1 row in set (0.00 sec)
12. Praktikum Basis Data
(Database Server MySQL)
12 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
• Mengubah tabel dapat dilakukan dengan perintah “ALTER
TABLE nama_table spesifikasi_alter”.
• Spesifikasi_alter yang diperbolehkan diantaranya adalah :
– ADD COLUMN : menambah kolom baru
– ADD PRIMARY KEY : menambah primary key
– CHANGE COLUMN : mengganti nama kolom
– MODIFY COLUMN : mengubah definisi kolom
– DROP COLUMN : menghapus kolom
– DROP PRIMARY KEY : menghapus primary key
• Keterangan lengkap mengenai mengubah struktur tabel
dapat dilihat di MySQL Manual Index ALTER TABLE.
13. Praktikum Basis Data
(Database Server MySQL)
13 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
• Contoh :
mysql> CREATE TABLE CONTOH(
-> f1 int,
-> f2 int
-> );
Query OK, 0 rows affected (0.11 sec)
mysql> DESC contoh;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| f1 | int(11) | YES | | NULL | |
| f2 | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
2 rows in set (0.01 sec)
14. Praktikum Basis Data
(Database Server MySQL)
14 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Menambah Kolom Baru)
• Perintah untuk menambah kolom adalah “ADD COLUMN
nama_kolom tipedata [FIRST|AFTER nama_kolom]”
mysql> ALTER TABLE contoh ADD COLUMN f3 float;
Query OK, 0 rows affected (0.23 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| f1 | int(11) | YES | | NULL | |
| f2 | int(11) | YES | | NULL | |
| f3 | float | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
3 rows in set (0.01 sec)
15. Praktikum Basis Data
(Database Server MySQL)
15 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Menambah Kolom Baru)
mysql> ALTER TABLE contoh ADD COLUMN f0 INT FIRST;
Query OK, 0 rows affected (0.24 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| f0 | int(11) | YES | | NULL | |
| f1 | int(11) | YES | | NULL | |
| f2 | int(11) | YES | | NULL | |
| f3 | float | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
4 rows in set (0.01 sec)
16. Praktikum Basis Data
(Database Server MySQL)
16 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Menambah Kolom Baru)
mysql> ALTER TABLE contoh ADD COLUMN f11 float AFTER f1;
Query OK, 0 rows affected (0.25 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| f0 | int(11) | YES | | NULL | |
| f1 | int(11) | YES | | NULL | |
| f11 | float | YES | | NULL | |
| f2 | int(11) | YES | | NULL | |
| f3 | float | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
5 rows in set (0.01 sec)
17. Praktikum Basis Data
(Database Server MySQL)
17 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Menambah Primary Key)
• Perintah untuk menambah primary key adalah “ADD
PRIMARY KEY(nama_kolom_PK)”
mysql> ALTER TABLE contoh ADD PRIMARY KEY(f0);
Query OK, 0 rows affected (0.20 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| f0 | int(11) | NO | PRI | 0 | |
| f1 | int(11) | YES | | NULL | |
| f11 | float | YES | | NULL | |
| f2 | int(11) | YES | | NULL | |
| f3 | float | YES | | NULL | |
+-------+---------+------+-----+---------+-------+
5 rows in set (0.01 sec)
18. Praktikum Basis Data
(Database Server MySQL)
18 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Mengganti Kolom)
• Perintah untuk mengganti kolom adalah “CHANGE
COLUMN kolom_lama kolom_baru definisi_kolom”
mysql> ALTER TABLE contoh CHANGE COLUMN f0 id int AUTO_INCREMENT;
Query OK, 0 rows affected (0.20 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| f1 | int(11) | YES | | NULL | |
| f11 | float | YES | | NULL | |
| f2 | int(11) | YES | | NULL | |
| f3 | float | YES | | NULL | |
+-------+---------+------+-----+---------+----------------+
5 rows in set (0.01 sec)
19. Praktikum Basis Data
(Database Server MySQL)
19 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Mengubah Definisi Kolom)
• Perintah untuk mengubah definisi kolom adalah “MODIFY
COLUMN nama_kolom definisi_kolom”
mysql> ALTER TABLE contoh MODIFY COLUMN f11 varchar(20) AFTER f3,
-> MODIFY COLUMN f3 DECIMAL(10,2);
Query OK, 0 rows affected (0.21 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| f1 | int(11) | YES | | NULL | |
| f2 | int(11) | YES | | NULL | |
| f3 | decimal(10,2) | YES | | NULL | |
| f11 | varchar(20) | YES | | NULL | |
+-------+---------------+------+-----+---------+----------------+
5 rows in set (0.01 sec)
20. Praktikum Basis Data
(Database Server MySQL)
20 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Menghapus Kolom)
• Perintah untuk menghapus kolom adalah “DROP COLUMN
nama_kolom”
mysql> ALTER TABLE contoh DROP COLUMN f2;
Query OK, 0 rows affected (0.17 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| f1 | int(11) | YES | | NULL | |
| f3 | decimal(10,2) | YES | | NULL | |
| f11 | varchar(20) | YES | | NULL | |
+-------+---------------+------+-----+---------+----------------+
4 rows in set (0.01 sec)
21. Praktikum Basis Data
(Database Server MySQL)
21 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)
Mengubah Struktur Tabel
(Menghapus Primary Key)
• Perintah untuk menghapus primary key adalah “DROP
PRIMARY KEY”
• Jika kolom primary key memiliki auto_increment, maka
auto_increment harus dihapus.
mysql> ALTER TABLE contohah MODIFY id int, DROP PRIMARY KEY;
Query OK, 0 rows affected (0.21 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> DESC contoh;
+-------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| f1 | int(11) | YES | | NULL | |
| f3 | decimal(10,2) | YES | | NULL | |
| f11 | varchar(20) | YES | | NULL | |
+-------+---------------+------+-----+---------+-------+
4 rows in set (0.01 sec)