MySQL 데이터베이스 (5, 6주차)


데이터베이스 생성, 계정 생성, 권한 등록, 비밀번호 변경, 기타 확인 

데이터베이스 접속, 생성, 삭제, 목록 확인 명령


테이블 생성, 구조확인, 수정, 삭제 명령


- 테이블 생성

create table friend(

num int not null,

name char(10),

address char(80),

tel char(20),

email char(20),

primary key(num)

);

- 테이블 구조확인

desc friend;

- 테이블 필드 추가

alter table friend add age int;

alter table friend add hp char(20) after tel; (특정 위치에)

- 테이블 필드 삭제 

alter table friend drop email;

- 테이블 특정 필드 이름 변경

alter table friend change tel phone int;

- 테이블 특정 필드 타입 변경

alter table friend modify name int;

- 테이블 이름 변경

alter table friend rename student;

- 테이블 삭제

drop table friend;


SQL 명령어 일괄 실행 


- 텍스트 파일에 sql 저장, kdhog 폴더 이동

 

 


레코드 삽입, 검색, 정렬, 수정, 삭제


select id, name from mem where ((age>= 20 and age <30) or (age >=40 and age<=50)) and sex ='W'; 

select id, name from mem where name like '김%';

select id, name from mem where name like '__용%'; (가운대글자 용) 

where address like '서울%' order by age desc ; 

update mem set tel='123-1234' where id='yjhwang'; 

delete from mem where name='김이박';


데이터베이스 백업, 복원 


C:\dkhong > mysqldump -ukdhong -p12345 kdhong_db > kdhong_db.sql

C:\dkhong > mysql -ukim -p12345 kim_db > kdhong_db.sql (다른 디비에 백업파일 복원) 

+ Recent posts