Rabu, 09 Mei 2012

Buat Database di mysql

buat database:
CREATE DATABASE `db_perpus` ;

buat table:
CREATE TABLE `db_perpus`.`tbl_anggota` (
`idanggota`VARCHAR( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 15 ) NOT NULL ,
`alamat` VARCHAR( 20 ) NOT NULL ,
`notlp` VARCHAR( 12 ) NOT NULL ,
`tgllahir` DATE NOT NULL);

menambahkan primary key:
ALTER TABLE `tbl_anggota` DROP PRIMARY KEY ,
ADD PRIMARY KEY ( `idanggota` )


insert data:
INSERT INTO `db_perpus`.`tbl_anggota` (
`idanggota` ,
`nama` ,
`alamat` ,
`notlp` ,
`tgllahir`
)
VALUES (
NULL , 'Andryan Gama', 'komp pilang setra no 78', '75910000', '1993-10-09'
)
INSERT INTO `db_perpus`.`tbl_anggota` (
`idanggota` ,
`nama` ,
`alamat` ,
`notlp` ,
`tgllahir`
)
VALUES (
NULL , 'Andryan Goma', 'komp pilang setra no 78', '75810000', '1993-10-09'
)
INSERT INTO `db_perpus`.`tbl_anggota` (
`idanggota` ,
`nama` ,
`alamat` ,
`notlp` ,
`tgllahir`
)
VALUES (
NULL , 'Andryan Gima', 'komp pilang setra no 78', '75210000', '1993-10-09'
)
INSERT INTO `db_perpus`.`tbl_anggota` (
`idanggota` ,
`nama` ,
`alamat` ,
`notlp` ,
`tgllahir`
)
VALUES (
NULL , 'Andryan Gema', 'komp pilang setra no 78', '75110000', '1993-10-09'
)
INSERT INTO `db_perpus`.`tbl_anggota` (
`idanggota` ,
`nama` ,
`alamat` ,
`notlp` ,
`tgllahir`
)
VALUES (
NULL , 'Andryan Goma', 'komp pilang setra no 78', '75410000', '1993-10-09'
)


merubah "idanggota"=A001 menjadi "1".
UPDATE tbl_anggota SET idanggota='A001' WHERE idanggota='1'


[jika kita menggunakan tie data varchar kita tidak dapat melakukan autoincerment
dan jika kita menggunakan tipe data integer maka kita tidak dapat mengupdate seperti diatas
menjadi "idanggota"=1 menjadi "A0011" dikarenakan tipe data integer tidak dapat mengenal data
alphabet]

Tidak ada komentar: