목록
'전체 글' 727건
코드로 놀고, 언어로 성장하는 공방.
-
MySQL API란?PHP에서는 phpMyAdmin을 이용하지 않고 직접 PHP 프로그램 내에서 MySQL 데이터베이스에 접속하여 DB 테이블 생성과 레코드 관리 등의 데이터베이스 작업을 할 수 있는 기능을 제공합니다. 이와 같이 PHP에서 데이터베이스를 다루는 데 사용되는 PHP의 내장 함수를 API(Application Programming Interface)라고 합니다. PHP에서는 MySQL 데이터베이스를 편리하게 다룰 수 있는 유용한 API 함수를 많이 제공하고 있는 데 기본적인 MySQL API 함수를 표로 정리하면 다음과 같습니다. PHP에서 제공하는 MySQL API 함수API 함수명설명mysqli_connect()MySQL 서버에 접속합니다.mysqli_close()MySQL 서버 접속을 해제합니다.mysq..
-
C++ 구조체C++ 구조체 선언C++에서는 C 언어와의 호환성을 위해 구조체(struct)를 지원합니다. C++ 구조체는 표준 C 구조체에 기능을 확장하여 클래스와 동일한 구조와 기능을 가집니다. C++ 구조체는 struct 키워드로 선언하며, 멤버 변수와 멤버 함수를 가지고, 접근 지정도 해야 합니다.struct structName { // 디폴트 접근 지정은 public, public 속성은 멤버 변수나 멤버 함수 선언private: // private 속성의 멤버 변수나 멤버 함수 선언public: // public 속성의 맴버 변수나 멤버 함수 선언protected: // protected 속성의 멤버 변수나 멤버 함수 선언}; C++ 구조체의 객체 생성C++ 구조체의 객체 생성은..
-
레코드 삭제하기DB 테이블에서 조건식을 만족하는 특정 레코드를 삭제하는 delete from 명령의 사용 형식은 다음과 같습니다.delete from 테이블명 where 조건식; 1 '유지수' 레코드 삭제하기제일 마지막에 있는 '유지수'의 레코드를 삭제하는 명령은 다음과 같습니다.> delete from customer where name = '유지수'; 다음의 명령을 실행하여 '유지수'의 레코드가 존재하는 지 확인해봅시다.> select * from customer where name = '유지수'; 2 특정 주소 레코드 삭제하기주소가 '성남시 중원구 광명로 123'인 고객을 찾아서 해당 레코드를 삭제하는 방법에 대해 생각해 봅시다. 먼저 해당 주소를 가진 고객을 다음의 명령으로 찾아봅시다.> select num,..
-
레코드 수정하기DB 테이블에서 조건식을 만족하는 특정 레코드에 대해 특정 필드의 값을 수정하는 update 명령의 사용 형식은 다음과 같습니다.update 테이블명 set 필드1 = 값, 필드2 = 값, ... where 조건식; 1 '김문영'의 성별을 여성으로 변경하기'김문영'의 성별이 현재 남성인 'M'으로 되어 있습니다. 이 레코드의 성별을 'W'로 변경하는 SQL 명령은 다음과 같습니다.> update customer set gender='W' where name = '김문영'; 다음과 같은 명령으로 '김문영'의 레코드의 이름과 성별을 검색해 보면 해당 레코드의 성별이 여성인 'W'로 변경된 것을 확인할 수 있습니다.> select name, gender from customer where name = '김문영..
-
레코드 정렬하기DB 테이블에 저장되어 있는 전체 레코드를 특정 필드를 기준으로 하여 오름차순으로 정렬하는 SQL 명령의 사용 형식은 다음과 같습니다.select 필드1, 필드2, ... from 테이블명 orber by 기준필드; 1 이름 순으로 레코드 정렬하기customer 테이블에서 있는 모든 레코드를 이름 순으로 정렬하여 name, tel, address 필드 값을 출력하는 SQL 명령은 다음과 같습니다.> select name, tel, address from customer order by name; 2 서울 사는 고객의 레코드를 나이 내림차순으로 정렬하기customer 테이블에서 서울 사는 고객의 레코드를 나이가 많은 순, 즉 내림차순으로 정렬하여 모든 필드 값을 출력하는 SQL 명령은 다음과 같습니다.>..
-
특정 문자열 레코드 검색하기DB 테이블에 저장되어 있는 레코드 중에서 특정 필드에 특정 문자열을 가진 레코드를 검색하는 SQL 명령의 사용 형식은 다음과 같습니다.select 필드1, 필드2, ... from 테이블명 where 필드 like 수식; 1 김씨 고객의 모든 필드 검색하기customer 테이블에서 김씨 성을 가진 고객의 모든 필드를 검색하는 명령은 다음과 같습니다.> select * from customer where name like '김%'; 여기서 사용된 '김%'으로 시작하는 모든 문자열을 의미합니다. 2 이름에 '영'이 있는 고객의 이름, 전화번호 검색하기customer 테이블에서 이름에 '영'이 들어가는 고객의 이름과 전화번호를 검색하는 SQL 명령의 사용 형식은 다음과 같습니다.> select name, t..