80 likes | 422 Vues
STRUKTUR TABEL. CREATE TABLE MAHASISWA ( NIM char (10) PRIMARY KEY , NAMA varchar (100) , TEMPATLAHIR varchar (50) , TGLLAHIR datetime , JENKEL char (1) , ALAMATASAL varchar (100) , ALAMATKOST varchar (100) , TELF varchar (15) , JURUSAN char (10) ,
E N D
CREATE TABLE MAHASISWA ( NIM char (10) PRIMARY KEY , NAMA varchar (100) , TEMPATLAHIR varchar (50) , TGLLAHIR datetime , JENKEL char (1) , ALAMATASAL varchar (100) , ALAMATKOST varchar (100) , TELF varchar (15) , JURUSAN char (10) , NAMAORTU varchar (50) , TELFORTU varchar (15) )
Sintak-sintak SQL-DDLlebih lengkap menu “HELP” Sample sintak dibawah ini diserver DBMYSQL • Membuat database Create Database [database name] • Mengaktifkan database yg akan pakai Use [database name] • Membuat tabel Create Table [table name]… • Menampilkan tabel Show tables select table_name from information_schema.tables where table_type='base table‘ di server MS.SQL Server
CREATE TABLE KURIKULUM ( KODEMK varchar (10) primary key, NAMAMK varchar (100), JURUSAN char (2) , SKS smallint , SKSP smallint , SEMESTER smallint)
CREATE TABLE KRS ( IDKRS int primary key, KODEMK varchar (10) foreign key references kurikulum (kodemk), NIM char (10) foreign key references mahasiswa (nim), SEMESTER smallint, THN_AKADEMIK char (9) , NILAI char (1) )
Sintak SQL Entri data • Insert into [table name ] (field1, field2….field) values (n1,n1,……..) • Isikan data ke masing-masing tabel. • Jangan lupa entrikan data pada tabel yang direferensikan oleh tabel lain terlebih dahulu. Why ?
Execise • Coba rubahlah struktur table yang telah anda buat, misal type data dirubah, bagaimana sintaknya ? • Bagaimana caranya jika Anda lupa mendefinisikan primary key dan Foreign key pada tabel ? • Hapuslah tabel yang telah Anda buat, bagaimana sintaknya ? Menjawab pertanyaan diatas, tentunya ada beberapa “message error”, sebutkan apa saja ? Kenapa demikian ? dan cari solusinya ? ** Catat (diprint screen, pelajari dan dikumpulkan minggu depan..