전체 글(47)
-
[MySQL] DDL(Data Define Language) 명령어 - CREATE(DB)
- MySQL 초기 접속 상태 - CREATE(생성) - 데이터 베이스 및 테이블을 생성이 가능 - CREATE 명령어 기본 구조 * CREATE DATABASE [데이터 베이스명]; - 데이터 베이스 생성 상태 *참고 : 데이터 베이스 생성 시에 즉각적인 반영을 위해 FLUSH PRIVILEGES; 명령어를 사용 - 생성된 데이터 베이스 확인 명령어 * SHOW DATABASES; -> 생성된 데이터 베이스를 확인을 할 수 있다. - 데이터 베이스 사용 명령어 * USE [사용할 데이터 베이스 명] -> 위에서 설명한 명령어로 CLI 환경에서 데이터 베이스를 생성, 확인, 사용을 할 수 있다.
2020.05.24 -
[MySQL] Table이란?
- 테이블(Table) - 데이터 베이스에서 실제 데이터가 저장 되는 부분 - 데이터 베이스를 생성을 하며 n개의 테이블을 생성을 할 수 있음 - 테이블 생성 예시(블로그) - 데이터 베이스명(blog) - blog 데이터 베이스에 테이블 - member(회원 정보), free_board(자유 게시판), inq_board(문의 게시판) 등 -> 이런 방식으로 데이터 베이스가 구성이 됨 - 식별자(Identifier) - 여러 개의 집합체를 담고 있는 관계형 데이터베이스에서 각각의 구분할 수 있는 논리적인 개념 - 식별자(Identifier)의 특성 - 유일성 : 하나의 Relation에서 모든 행은 서로 다른 키 값 구성 - 최소성 : 필수적으로 필요한 최소한의 속성들로만 키를 구성 - 기본 키(Prim..
2020.05.23 -
[MySQL] MySQL 이론
- MySQL 정의 1. 전 세계적으로 가장 널리 사용되는 오픈 소스 데이터베이스 2. 표준 데이터베이스 질의 언어 SQL(Structured Query Language)을 사용하는 관계형 데이터베이스 관리 시스템(RDBMS) 3. 관계형 데이터베이스는 매우 빠르고, 유연하며 사용하기 쉬운 특징 4. 다중 사용자, 다중 쓰레드를 지원하고 C, PHP 등을 응용 프로그램 인터페이스(API) 5. APM 중에 M으로 속하며 MySQL으로 호칭 - DataBase - 어느 한 조직의 여러 응용 시스템이 공유할 수 있도록 통합, 저장된 운영 데이터의 집합 - DataBase의 특징 1. 데이터 베이스의 질의에 대한 실시간 처리 및 응답을 처리할 수 있도록 실시간 접근과 삽입, 삭제 갱신을 통해 동적으로 유지할 ..
2020.05.23 -
[Linux] CentOS 7 vim 설치 및 설정
Vim이란? - vi 에디터 보다 쉬운 텍스트 에디터 이며 확장된 기능 1. vim 설치(yum) 2. alias 설정 - 가장 처음 경로로 이동 # cd - 현재 ls -al을 입력을 했을 때 .viminfo와 .vimrc 파일이 생성이 되어 있음 # vi .bashrc - alias vi='vim' 내용을 추가 후 저장 # source .bashrc - source [.파일명] : 해당 파일을 적용하는 명령어 3. vim이 설정된 파일 모습
2020.03.01 -
[Linux] CentOS 7 PHP Source 설치
PHP(Hypertext Preprocessor)란? - 서버 측에서 동작하는 서버 사이트 스크립트 언어 - 코드 작성이 쉽고, 문법이 간단하고 속도가 빠름 - 웹 서버에서 동작하고 왠만한 DB에는 연동이 가능 1. 필수 패키지 설치(yum) - libxml2-devel 설치 - libpng-devel 설치 - libjpeg-devel 설치 2. wget명령어로 PHP 압축 파일 다운로드 https://www.php.net/downloads.php PHP: Downloads Current Stable PHP 7.4.3 (Changelog) php-7.4.3.tar.bz2 (sig) [12,398Kb] 20 Feb 2020 c1517ba49578fb2dcc64c73a3edc76d4fc507c4a7ac639..
2020.03.01 -
[Linux] CentOS 7 Apache Source 설치
Apache란? - 세계적으로 가장 많이 쓰이는 웹 서버이다. - HTTP 프로토콜을 따르고 포트는 80포트가 기본이다. - 윈도우 서버에서는 IIS이지만 리눅에서는 보통 Apache가 많이 쓰임 1. Apache 설치 전 필수 설치(Yum) 2. apache 폴더 생성 3. wget명령어로 pcre 다운로드 받기 ftp://ftp.pcre.org/pub/pcre/ 불러오는 중입니다... - pcre를 다운로드를 받은 상태, 또한 pcre2는 설치 진행이 까다로움으로 pcre를 다운로드를 진행 4. 다운로드 받은 pcre 압축 해제 - 해당 위에 사진은 압축을 해제한 상태에 파일들이다. 5. configure한 후 make && make install 진행 - 설치 경로 : /usr/local/src/a..
2020.03.01