[MASUKAN SCRIPT KODE BUKU TAMU ANDA DISINI]
Mau punya buku tamu seperti ini?
Klik di sini

Selasa, 29 Maret 2011

pengertian dan coding create alter drop

Posted by fardi"linkin 18.57, under | No comments

CREATE tabel

Bila Anda membuat tabel baru ada banyak hal yang harus Anda pertimbangkan. Ini termasuk: berapa banyak kolom, nama kolom yang sesuai untuk Anda, yang masing-masing tipe data kolom, dan kolom yang akan (primer) kunci / s. Ini hanya harus dipertimbangkan setelah Anda memiliki rencana basis data dinormalisasi.Setelah Anda siap, maka Anda perlu untuk memberitahu database Anda cara membuat / struktur tabel baru. 
Catatan: Anda harus mendeklarasikan tipe data pada masing-masing dan setiap kolom!
Contoh kode:
 CREATE TABLE buku (
    INT title_id IDENTITAS TIDAK NULL, / / ​​IDENTITAS berarti auto-kenaikan
    judul VARCHAR (150),
    halaman INT,
    PRIMARY KEY (title_id)
 ); 
Line 1: Nama tabel baru = buku. 
Line 2: Nama baru kolom = title_id, kolom hanya dapat berisi sebuah Integer, kolom harus mengandung nilai, nilai selisih kolom otomatis akan. 
Baris 3: Nama baru kolom = judul, kolom dapat berisi berbagai karakter (huruf, angka, karakter khusus), kolom dapat berisi maksimal 150 karakter. 
Line 4: Baru nama kolom = halaman, kolom hanya dapat berisi sebuah Integer. 
Line 5: kunci set Utama untuk title_id kolom =. 
Line 6: Tutup buku perintah SQL CREATE TABLE.
 CREATE TABLE penulis (
    INT author_id IDENTITAS TIDAK NULL, / / ​​IDENTITAS berarti auto-kenaikan
    title_id INT TIDAK NULL,
    penulis VARCHAR (125),
    PRIMARY KEY (author_id)
 ); 
Line 1: Nama tabel baru = penulis. 
Line 2: Nama baru kolom = author_id, kolom hanya dapat berisi sebuah Integer, kolom harus mengandung nilai, nilai kolom akan otomatis kenaikan. 
Baris 3: Nama baru kolom = title_id, kolom hanya dapat berisi sebuah Integer, kolom harus berisi nilai. 
Line 4: Baru nama kolom = penulis, kolom dapat berisi berbagai karakter (huruf, angka, karakter khusus), kolom dapat berisi maksimal 125 karakter. 
Line 5: kunci set Utama untuk author_id kolom =. 
Line 6: Tutup penulis perintah SQL CREATE TABLE.


Data yang berbeda jenis

Ada banyak jenis data yang dapat ditugaskan untuk kolom. Daftar di bawah ini bukanlah daftar lengkap dari semua, melainkan adalah daftar yang paling umum digunakan. Anda mungkin tidak (sampai bekerja pada database yang kompleks) untuk membutuhkan yang lain daripada apa yang tercantum di bawah ini.
INT (ukuran) Integer. Sebuah keseluruhan (tidak ada titik desimal) nomor dalam kisaran (-2147483648) - (2147483647). Ukuran diperbolehkan dapat dideklarasikan di dalam kurung.
DECIMAL (ukuran, d) A DOUBLE disimpan sebagai string, yang memungkinkan untuk titik desimal tetap.Jumlah maksimum digit dapat ditentukan dalam parameter ukuran. Jumlah maksimum digit ke kanan titik desimal ditentukan dalam parameter d.
DATE Sebuah tanggal. Format: YYYY-MM-DD. Rentang yang didukung adalah dari '1000-01-01 'untuk '9999-12-31'.
DATETIME Sebuah kombinasi tanggal dan waktu. Format: HH YYYY-MM-DD: MM: SS. Rentang yang didukung adalah dari '1000-01-01 00:00:00 'to '9999-12-31 23:59:59'
TIMESTAMP Sebuah timestamp. nilai TIMESTAMP disimpan sebagai jumlah detik sejak zaman Unix ('1970-01-01 00:00:00 UTC '). Format: HH YYYY-MM-DD: MM: SS. Rentang yang didukung adalah dari '1970-01-01 00:00:01 'UTC '2038-01-09 03:14:07' UTC. Nilai diperbarui ketika kolom diubah.
WAKTU ada waktu. Format: HH: MM: SS. Rentang yang didukung dari '-838:59:59' untuk '838: 59:59 '.
CHAR () Sebuah karakter string tetap panjang (huruf, angka, karakter khusus) ke maksimal 8.000 karakter.Harus hanya digunakan ketika setiap entri untuk kolom ini akan panjang sama seperti yang lain. Panjang maksimum dapat dinyatakan dalam kurung.
VARCHAR () Sebuah variabel panjang string karakter (huruf, angka, karakter khusus) ke maksimal 8.000 karakter. Harus hanya digunakan ketika setiap entri untuk kolom ini akan bervariasi panjang dari yang lain.Panjang maksimum dapat dinyatakan dalam kurung.
TEKS Variable-panjang karakter string (huruf, angka, karakter khusus). Maksimum 2GB data teks. Untuk digunakan saat VARCHAR tidak menyediakan karakter yang cukup untuk panjang dimaksudkan teks.


Kendala yang berbeda jenis

NOT NULL - didefinisikan dengan data kolom dalam membuat kode tabel 
Kendala NULL TIDAK memberlakukan kolom untuk TIDAK menerima NULL NULL values.The kendala TIDAK memberlakukan lapangan untuk selalu mengandung nilai. Misalnya: 
author_id INT NOT NULL
UNIK - didefinisikan dengan data kolom dalam tabel kode buat. 
Kendala UNIK unik mengidentifikasi setiap record di tabel database, mirip dengan PRIMARY KEY (yang secara otomatis memiliki kendala UNIK diterapkan untuk itu), kecuali meja dapat memiliki kendala UNIK banyak tetapi banyak hanya pernah memiliki satu PRIMARY KEY kendala. Misalnya: 
INT NOT NULL P_Id UNIK
PRIMARY KEY - didefinisikan dengan data kolom dalam tabel kode buat. 
kunci primer harus mengandung nilai-nilai unik. Sebuah kolom kunci primer tidak dapat berisi nilai NULL. Setiap tabel harus memiliki primary key, dan setiap tabel hanya dapat memiliki SATU kunci primer. Misalnya: 
P_Id INT NOT NULL PRIMARY KEY
FOREIGN KEY - didefinisikan dengan data kolom dalam tabel kode buat. 
Referensi kunci asing Primer kunci dalam meja lain. kunci asing hanya dapat berisi nilai sama dengan salah satu nilai dari kunci primer pada tabel itu referensi. Misalnya: 
P_Id INT FOREIGN KEY REFERENSI Orang (P_Id) / / dimana Orang (P_Id) ini nama tabel dan kolom.
PERIKSA - didefinisikan dengan data kolom dalam tabel kode buat. 
Periksa digunakan untuk meletakkan batas pada kisaran data yang dapat dimasukkan ke dalam kolom. Cek Tindak contoh untuk memastikan data untuk P_Id lebih besar dari 0. Misalnya: 
P_Id INT NOT NULL CHECK (P_Id> 0)
DEFAULT-didefinisikan dengan data kolom dalam tabel kode buat. 
Digunakan untuk memasukkan nilai default jika tidak ada nilai lain yang ditentukan. Misalnya: 
Kota VARCHAR (255) DEFAULT 'Sandnes'
Hal ini juga dapat digunakan untuk memasukkan nilai-nilai sistem, dengan menggunakan fungsi seperti GETDATE (). Misalnya: 
OrderDate DATE DEFAULT GETDATE ()


ALTER tabel

Mengganti nama tabel 
ALTER TABLE buku RENAME publikasi; 
'Buku' dimana adalah nama tabel asli dan 'publikasi' adalah nama / baru yang diinginkan.
Mengubah tipe data kolom (harus menyertakan tipe data) 
MENGUBAH ALTER TABLE penulis penulis VARCHAR (150); 
'Di mana' penulis adalah nama tabel, 'penulis' adalah nama kolom dan 'VARCHAR (150)' adalah tipe data baru.
Edit nama kolom (harus menyertakan tipe data) 
ALTER TABLE penulis penulis Ganti AUTHOR_NAME varchar (125); 
'Di mana' penulis adalah nama tabel, 'penulis' adalah nama kolom lama, dan 'AUTHOR_NAME varchar (125)' adalah nama kolom baru dan tipe data.
Hapus kolom 
ALTER TABLE DROP COLUMN publikasi halaman; 
'Publikasi' dimana adalah nama tabel dan 'halaman' adalah kolom untuk menjatuhkan / menghapus.
Memindahkan kolom dalam tabel (harus menyertakan tipe data) 
MENGUBAH ALTER TABLE penulis penulis varchar (125) author_id SETELAH; 
'Penulis' dimana adalah nama tabel, 'penulis varchar (125)' adalah kolom untuk bergerak, dan 'author_id' adalah kolom untuk menempatkan kolom langsung bergerak setelah.
MENGUBAH ALTER TABLE penulis penulis varchar (125) PERTAMA; 
'Penulis' dimana adalah nama tabel dan 'penulis varchar (125)' adalah nama kolom untuk pindah ke depan meja.
Tambah kolom baru (harus menyertakan tipe data) 
publikasi ALTER TABLE ADD waktu TIMESTAMP; 
ALTER TABLE ADD publikasi my_new_column varchar (20); 
publikasi 'di mana' 'adalah nama tabel, dan' waktu TIMESTAMP 'dan' my_new_column varchar (20) 'adalah kolom baru.
Anda juga dapat menentukan posisi yang tepat dari kolom dengan menggunakan SETELAH atau PERTAMA 
ALTER TABLE pengarang ADD my_new_coluumn varchar (125) author_id SETELAH;
Menambahkan kendala UNIK untuk kolom 
Orang ALTER TABLE ADD UNIQUE (P_Id); 
Dimana Orang adalah nama tabel dan (P_Id) adalah nama kolom.
Menambahkan KUNCI UTAMA kendala untuk kolom 
Orang ALTER TABLE ADD PRIMARY KEY (P_Id); 
Dimana Orang adalah nama tabel dan (P_Id) adalah nama kolom.
Menambahkan kendala FOREIGN KEY untuk kolom 
Pesanan ALTER TABLE ADD FOREIGN KEY (P_Id) Orang REFERENSI (P_Id) 
Dimana Pesanan adalah nama tabel, (P_Id) adalah nama kolom untuk kunci asing, dan Orang (P_Id) adalah tabel referensi dan nama kolom.
Menambahkan kendala PERIKSA untuk kolom 
Orang ALTER TABLE ADD PERIKSA (P_Id> 0) 
Dimana Orang adalah tabel dan (P_Id> 0) adalah nama kolom diikuti dengan 'cek', dalam hal ini, P_Id harus lebih besar dari 0.
Menambahkan kendala DEFAULT untuk kolom 
Orang ALTER TABLE ALTER 'Sandnes' KOLOM Kota SET DEFAULT 
Dimana Orang adalah nama tabel, Kota adalah nama kolom dan 'Sandnes' adalah nilai default yang akan dimasukkan.


DROP tabel

Akan ada salah satu dari dua hal yang akan ingin lakukan di sini. Entah benar-benar drop tabel utuh dan semua data, atau hanya menghapus data yang terdapat dalam tabel.
Untuk benar-benar drop tabel menggunakan pernyataan DROP TABLE. Misalnya: 
DROP TABLE nama_tabel 
'Nama_tabel' Di mana adalah nama tabel.
Untuk hanya menghapus data yang terdapat dalam tabel menggunakan pernyataan TABEL TRUNCATE.Misalnya: 
TRUNCATE TABLE nama_tabel 
'Nama_tabel' Di mana adalah nama tabel.

Jadi itu adalah dasar-dasar menggunakan baris perintah SQL untuk membuat tabel baru, update / mengubahnya jika perlu, dan bagaimana memasukkan data ke dalamnya. Pastikan untuk memeriksa SQL kategori othr, terutama tentang cara Query pada database - tidak ada gunanya memiliki satu jika Anda tidak dapat menemukan data anda di dalamnya!

0 komentar:

Posting Komentar

**** Jangan Lupa Commentnya By Fardi ****