-- DB를 생성 --
1.create database DB명; create database imsi;
--2.drop database 삭제할 DB; drop database imsi;
--3.mydb라는 db생성 create database mydb;
--4.테이블 생성 create table sawon ( id int(5) not null, name varchar(13) not null, dept varchar(14) not null);
--5.테이블의 구조를 확인 desc 테이블명 desc sawon;
--6.필드추가 --alter table 테이블명 add column 필드명 데이트형 alter table sawon add column addr varchar(40);
--7.필드 삭제 --alter table 수정할 테이블명 drop colnum 삭제할 필드명 alter table sawon drop column addr; -
-8.필드의 데이터형을 변경 --alter table 수정할테이블 modify column 변경시킬필드명 변경할데이터형 alter table sawon modify column dept varchar(25); alter table sawon modify dept int(3);
--9.데이터입력 insert into sawon values(1,'테스트','영업부'); insert into sawon values(2,'테스트2','영업2부'); insert into sawon values(3,'테스트3','영업3부'); insert into sawon values(4,'테스트4','영업4부'); insert into sawon values(5,'테스트5','영업5부'); insert into sawon values(6,'테스트6','영업6부');
--10.select * from 테이블명; select * from sawon;
--11.테이블의 이름을 변경 --rename table 변경전테이블 to 변경후테이블 rename table sawon to hewon; rename table hewon to sawon;
--12.테이블의 백업을 받기 --create table 백업테이블 select 포함시킬필드명 from 원본테이블명 create table sawon2 select * from sawon; create table sawon3 select name,dept from sawon where name = '테스트2';
--13.데이터 수정 --update 수정할테이블 set 수정할필드명 = 수정할값; update sawon2 set name = 'haha' where id=3; update sawon2 set name = 'kim',id=8 where dept='영업부';
--14.데이터삭제 --delete form 테이블명 where조건식 delete from sawon2 where dept = '영업부'; --15.테이블삭제 --drop table 테이블명 drop table sawon3;
--16.필드명 변경 --alter table 수정할테이블 change 변경전필드 변경후필드명 alter table sawon2 change dept department varchar(20);
--17.show databases; show databases; --목록
--18.show tables; --테이블리스트 show tables;
--19.show create table 테이블명 --해당 테이블의 생성 SQL문을 출력 show create table sawon2;
--20.show table status from db명; --현재 DB의 테이블들의 상태정보(Row수, table type, rows,,,) show table status from mydb;
'프로그래밍 > DB' 카테고리의 다른 글
mysql 프로시져 생성, 호출 (0) | 2009.07.08 |
---|---|
## MySQL root 패스워드 분실시 (0) | 2009.06.18 |
Mysql DB 백업/ 복원 (0) | 2009.06.11 |
초보자를 위한「MySQL 백업·복구」강좌 (0) | 2009.06.10 |
MySql] Root로그인, Root 암호 설정, DB만들기, 계정생성, 권한부여 (0) | 2009.06.10 |