Study/PHP&MySQL(41)
-
MySQL 레코드 검색 명령 where, order
select 필드명1, 필드명2 from 테이블명; select * from 테이블명; //모든필드 검색 select * from 테이블명 where 조건절; mysql>select id,name,address from mem; mysql>select * from mem; // 전체 필드 검색 // 검색어로 검색 mysql>select id,name,address,tel,gender from mem where gender='W'; //여성의 아이디 이름 주소 전번 성별 보기 // 조건문 검색 mysql>select * from mem where age>=50; // 50세 이상인 레코드의 전체 필드 보기 mysql>select * from mem where age>=20 and ageselect * fr..
2022.02.09
-
MySQL 데이터베이스 테이블 생성 및 다수의 레코드 삽입 (일괄실행)
1. 데이터베이스 테이블 설계 2. mem.sql 일괄 실행 3. 생성된 데이터베이스 테이블 및 테이블 구조 확인 4. 데이터베이스 mem에 저장된 레코드 확인 데이터베이스 테이블 설계 create table mem ( num int not null, id char(15) not null, name char(10) not null, gender char(1), post_num char(8), address char(80), tel char(20), age int, primary key(num) ); mem.sql 일괄 실행 (데이터 테이블 mem을 생성하고 레코드 삽입) -> mem.sql 파일을 아래와 같이 만들고 특정 폴더에 저장한다. mem.sql 파일 create table mem ( num in..
2022.02.09
-
MySQL 레코드 관련 명령(insert, select, update, delete)
레코드 삽입 명령 insert into 테이블명 (필드명1, 필드명2,....) values (필드값1, 필드값2, ..); 문자, 숫자에 유의하여 입력해야한다. c:\>mysql -usong -p1234 song_db mysql>desc friend2; mysql>insert into friend2 (num,name,address,tel) values (1,'홍길동','서울 동작구 노량진동','123-456'); mysql>select * from friend2; mysql>insert into friend2 values (2,'이순신','서울 동작구 노량진동','123-000'); mysql>select * from friend2; DB 캐릭터셋 확인 기본이 라틴어로 되어있기 때문에 한글이 깨진다! ..
2022.02.09
-
MySQL 명령의 일괄 실행
테이블을 만드는 방법은 직접 SQL문(create table)을 치는 방법과 파일로 저장해서 관리하는 방법 2가지가 있다. 1. SQL문(create table)을 이용한 방법 create table friend2( num int not null, name char(10), address char(80), tel char(20), primary key(num) ); 2. 파일로 저장해 관리하는 방법 (sql파일) 파일생성 특정 디렉토리에 저장 Shell에서 폴더로 이동 일괄실행 명령어 실행 1. 텍스트 파일에 데이터베이스 테이블 생성 명령 저장 2. bini 폴더로 이동 3. SQL 명령 일괄 실행 및 실행 확인 c: 드라이버에 [bini] 폴더를 만든다. 메모장에 아래와 같이 입력후 bini폴더에 fr..
2022.02.09
-
MySQL 명령어, DB Table
SQL 데이터베이스 관련 명령어 까만창 무섭다. 데이터베이스 접속 명령 mysql -u계정아이디 -p비밀번호 데이터베이스명 c:\>mysql -usong -p1234 song_db 또는 c:\>mysql -usong -p1234 // 계정로그인 mysql>use song_db // use 명령을 사용해 작업하려는 데이터베이스 선택 데이터베이스 빠져나오기 \q 데이터베이스 생성, 목록 출력 데이터베이스 생성과 삭제 권한은 관리자에게만 있으므로 root로 접속해서 명령을 실행해야 한다!!!! (중요) 데이터베이스 생성 명령 : creat database 데이터베이스명; 데이터베이스는 관리자만 생성할 수 있기 때문에 반드시 root계정으로 생성한 후, 데이터베이스 출력 명령을 통해 그 존재를 확인해 본다. c..
2022.02.08
-
get / post
클라이언트가 서버로 요청을 보내는 방법인 HTML Method에는 크게 GET 방식과 POST방식 2가지가 있다. 아이디 *8자 이내로 만들어주세요 get vs post 처리방식 get post URL에 데이터 노출여부 O X URL 예시 insert.php?name=제목&contents=내용 insert.php 데이터의 위치 Header (헤더) Body (바디) 캐싱 가능 여부 O X get방식 어떠한 정보를 가져와서 조회하기 위해 사용되는 방식. GET 방식은 간단한 데이터를 URL에 넣도록 설계된 방식으로 데이터를 보내는 양에 한계가 있다. HTTP 자체는 GET 방식의 URL 길이에 제약을 두고 있지 않지만, 브라우저에서 최대 길이를 제한하고 있으며 URL 형식에 맞지 않는 파라미터 이름이나 값..
2022.02.08