본문 바로가기

반응형

DB/MySQL

[MySQL] mysql_select_db 함수 bool mysql_select_db(string database_name, resource link_identifier); mysql_connect() 함수는 Mysql 서버와 연결된 후에는 사용해야할 데이터베이스를 선택하기 위한 함수입니다.2개의 인자를 필요로 하며 1. 첫 번째 인자인자로는 '변경하고자 하는 디비 명', 2. 두번째 인자로는 '디비 커넥션' 입니다. 데이터베이스 선택에 성공하면 "True", 실패하면 "False" 를 반환합니다. 더보기
1 ~ 30까지 번호가 반복적으로 나타나도록. select level as no, mod(level, 30) as no30 from dual connect by level 더보기
쿼리문 작성 및 해석 권장 순서(절대 실행 순서 아님) SQL> select deptno, sum(sal) "집계" -- 4 (Mandatory) from emp -- 1 (Mandatory) where sal >= 1000 -- 2 group by deptno -- 3 having sum(sal) >= 8500 -- 5 order by deptno; -- 6 더보기
트랜젝션의 4가지(ACID) 특성 Atomic (원자성) - 모든 작업이 이루어 지거나 아무것도 이루어 지지 않는것을 의미한다. (원자성을 위한 연산으로는 COMMIT(수행 완료), ROLLBACK(복귀)가 존재 한다.) Consistent (일관성) - 트랜젝션의 성공, 실패 여부와 상관없이 일관성 있는 상태를 유지해야 한다. Isolated (독립성) - 한 트랜젝션이 수행하고 있을때 다른 트랜젝션이 끼어들지 못하는 것을 보장한다. Durable (영속성) - 트랜젝션이 완료가 되면 시스템에 어떠한 문제가있더라도 그 결과는 지속되어야 한다. 더보기
MySQL 간단한 검색 예제 이 예제는 제주대학교 통신컴퓨터공학부 곽호영교수님께서 쓰신 pdf파일에 있는 예제를 사용하였습니다. 예제1 ) 전체 교수 리스트를 출력하는 SQL 검색문을 작성하라. 검색문을 작성할 때는 select문을 쓰는데 예제 1번에서는 교수 리스트를 출력하라고 했으니 prof라는 교수 테이블의 모든것을 불러오면 되기 때문에 select * from prof; 명령어를 사용하면 교수테이블의 모든 리스트를 가져올 수 있다. 예제 2) 전체 교수 리스트를 이름 순서로 출력하는 검색 문을 작성하라.예제 1에서 교수 리스트를 그냥 출력했다면 예제2는 정렬하고 출력해야 하기 때문에 뒤에 order by'정렬할 필드명';을 써준다. 정렬에는 오름차순과 내림차순이 있는데 기본은 오름차순이다. 예제 3) 전체 교수 리스트를 학과.. 더보기
MySQL을 이용한 데이터 베이스 만들기 PHP에 이용할 데이터 베이스인 MySQL로 간단한 데이터 베이스를 만들어 보도록 하자.우선 MySQL콘솔 입력창에 들어가서 비밀번호를 입력하면 ‘mysql>’모양이 나오면서 mysql에 접속하게 된다.데이터베이스 만들기 여기서 showdatabases; 라고 치면 지금 현재 데이터 베이스들을 볼 수 있다. 그리고 ‘create database 만들고 싶은 데이터베이스 이름’을 치면 만들고 싶은 이름으로 데이터 베이스가 생성 *참고로 데이터 베이스를 지우는 명령어는 ‘drop database 데이터 베이스 이름’ 이다. 하지만 데이터 베이스를 지우면 그 안에 있는 내용이 다 지워지므로 조심이 사용해야 한다. 테이블 만들기 필드의 데이터 타입을 결정해야 하는데 숫자형(integer, float, doubl.. 더보기
데이터베이스의 기본 개념 데이터 베이스 란? 위키백과에서 검색을 해보면 이것이 데이터 베이스의 개념이라고 한다. ------------------------------------------------------------------------------ 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합이다. 논리적으로 연관된 하나 이상의 자료의 모음으로 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화를 꾀한 것이다. 즉, 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다.------------------------------------------------------------------------------말 그대로 데이터베이.. 더보기

반응형