분류 전체보기(401)
-
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
-
form 유효성 검사
form을 이용한 회원가입 시 사용되는 유효성 검사 버튼 타입 submit 사용 시, 버튼을 클릭하지 않아도 체크할 수 있으며 input에 required를 넣어주면 좋다. insert.php ex1.html 아이디 *8자 이내로 만들어주세요 패스워드 패스워드 재확인 ex2.html (정규식표현) 문자열.chaAt(index) 문자열에서 인덱스에 해당하는 문자 하나를 리턴 문자열.search() 문자열에서 괄호 안의 값이 있는지 검색하여 값이 있으면 0을 리턴, 없으면 -1을 리턴 /[0-9}a-z|A-Z|ㄱ-ㅎ|ㅏ-ㅣ|가-힝]/ 한글, 영문, 숫자를 표현하는 정규식 아이디 * 한글+영문+숫자만 입력가능 ex3.html (이메일 검사) 문자열.indexOf("@"); 문자열에서 특정 문자를 찾아 그 인덱..
2022.02.07