이번 MySQL 조작 실습을 시작하기 앞서 아래와 같은 friend.sql이라는 SQL 명령어가 있는 파일을 만들어준다.

> 이러한 테이블을 삭제하고 싶을 땐 drop이라는 명령어를 사용하면 된다
ex. drop table 테이블이름;


테이블에 데이터 삽입
insert into 테이블명 ( 필드명1, 필드명2, … ) values ( 필드값1, 필드값2, … );

→ 아래 실습을 진행하기 전에 'member.sql' 파일을 다운받아 위에 'friend.sql'와 같이 php_test 데이터베이스에
실행시켜준다.


전체 필드와 데이터 검색
- '테이블명'이라는 데이터베이스 테이블에 있는 전체 데이터를 검색하라는 의미
select * from 테이블명;

특정 필드의 전체 레코드 검색
select 필드명1, 필드명2, … from 테이블명;

특정 조건에 맞는 레코드 검색
select 필드명1, 필드명2, … from 테이블명 where 조건식;


특정 문자열이 포함된 레코드 검색
select 필드명1, 필드명2, … from 테이블명 where 검색필드 like 문자열_수식;

→ 여기서 박%은 박으로 시작하는 모든 문자열을 의미한다.


레코드 정렬
select 필드명1, 필드명2, … from 테이블명 order by 필드명;


레코드 수정
update 테이블명 set 필드명=필득밧 where 조건식;



레코드 삭제
delete from 테이블명 where 조건식;



phpMyAdmin에서의 데이터베이스 백업


명령 프롬포트에서의 데이터베이스 백업
mysqldump -u계정명 -p비밀번호 데이터베이스명 > 백업파일명
phpMyAdmin에서의 데이터베이스 복원

명령 프롬포트에서의 데이터베이스 복원
mysql -u계정명 -p비밀번호 데이터베이스명 < 백업파일명'스터디 > 코딩' 카테고리의 다른 글
| [ 코딩 도장 : C ] Unit 5. 변수 만들기 : 연습문제 / 심사문제 (0) | 2024.07.04 |
|---|---|
| [ 코딩 도장 : C ] Unit 3. Hello, world!로 시작하기 : 연습문제 / 심사문제 (0) | 2024.07.04 |
| [ 자율 스터디 ] MySQL 데이터베이스 (0) | 2023.01.09 |
| [ 자율 스터디 ] 쿠키와 세션 (5) | 2023.01.05 |
| [ 자율 스터디 ] 폼과 PHP (0) | 2023.01.05 |