1. Membuat database sekolah
CREATE DATABASE sekolah;
2. Menghapus database sekolah
DROP DATABASE sekolah;
3. Menampilkan database.
SHOW DATABASES;
4. Mengaktifkan database sekolah
USE sekolah;
5. Membuat tabel siswa
CREATE TABLE siswa (NIS int(12) primary key,
->Nama char (20),
->Kelas char (10),
->Jenis_kelamin char (15),
->Alamat char (15));
6. Melihat daftar tabel.
SHOW TABLES;
7. Melihat deskripsi tabel siswa
DESC siswa;
8. Menambah kolom baru dengan tipe dan posisi tertentu.
ALTER TABLE siswa ADD umur int(3);
9. Merename nama tabel.
ALTER TABLE siswa RENAME tbl_siswa;
10. Menambah field baru.
ALTER TABLE tbl_siswa ADD COLUMN status varchar (15);
11. Mengubah nama field dan ukurannya.
ALTER TABLE tbl_siswa CHANGE siswa id_siswa int(15);
12. Mengubah ukuran field.
ALTER TABLE tbl_siswa MODIFY id_siswa int(20) not null auto_increment;
13. Menghapus field.
ALTER TABLE tbl_siswa DROP status;
14. Memasukkan data ke dalam tabel dan menampilkan data tabel.
INSERT INTO tbl_siswa (Nama, Alamat, Jenis_Kel) values ('Salomo Silaban','Palembang','Laki-laki');
15. Menampilkan data berdasarkan kriteria tertentu.
SELECT * FROM tbl_siswa WHERE alamat='Palembang';
16. Menghapus data berdasarkan kriteria tertentu.
DELETE FROM tbl_siswa WHERE alamat ='Jakarta';
17. Menampikan data tertentu.
SELECT nama,alamat FROM tbl_siswa;
18. Menampilakan data berdasarkan data tertentu dan dengan syarat tertentu.
SELECT * FROM tbl_siswa WHERE alamat='Medan' AND nama LIKE 'Ber%';
SELECT * FROM tbl_siswa WHERE alamat='Jambi' AND umur>17;
19. Menampilkan data menurut field yang bukan menurut kriteria tertentu.
SELECT nama, alamat FROM tbl_siswa where alamat!='Medan';
20. Mengurutkan data pada database mysql.
SELECT * FROM tbl_siswa ORDER BY umur ASC; (dari data terbesar ke terkecil)
SELECT * FROM tbl_siswa ORDER BY umur DESC; (dari data terkecil ke terbesar)
21. Menampilkan data berdasarkan mulai dari baris ke berapa dan berapa baris.
SELECT * FROM tbl_siswa LIMIT 1, 3;
SELECT * FROM tbl_siswa LIMIT 2, 2;
22. Update recort database tertentu.
UPDATE tbl_siswa SET alamat='Medan', Umur=19 WHERE Nama='Jujuria Silaban';
(Mengubah alamat dan umur pada Jujuria Silaban)
23. Menambahkan kolom pada tabel dan letak posisinya.
ALTER TABLE tbl_siswa ADD Hoby varchar(10) AFTER alamat;
(menambah kolom Hoby pada tbl_siswa, posisinya setelah kolom alamat)
24. Mengisi kolom baru yang masih kosong.
UPDATE tbl_siswa SET Hoby='Musik';
25. Menghitung angka di tabel.
UPDATE tbl_gaji set Total_Gaji = Gaji_Pokok + Tunjangan + Lembur WHERE nama='Salomo Silaban';
(Menotalkan setiap pendapatan dan mengisinya ke kolom Total_Gaji pada Salomo Silaban)
26. Untuk Menampilkan waktu sekarang .
SELECT NOW(), CURDATE(), CURTIME();
27. Menampilkan nama siswa yang diawali huruf A dan diakhiri huruf i
SELECT * FROM SISWA where nama like 'A%i;
SELECT * FROM SISWA where nama regxp'^A' and nama regexp 'i$;
SELECT * FROM SISWA where nama like 'A%i;
"FUNGTIONS"
27. Menampilkan total angka dalam kolomSELECT SUM(sks) FROM nama_tabel;
28. Menampilkan total data dalam kolom
SELECT cout
Sekian info...
Semoga membantu...
Terima kasih kunjungannya...
Tugas..
database akademik, tabel mk dengan fungsi sum, count, avg, min, max
semester 1, 2, 3
Salomo Silaban