일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 도커
- osi7layer
- docker
- Routing
- db
- Linux
- MySQL
- 트레바리
- Cosmos
- database
- 컨테이너
- 라우터
- 데이터베이스
- coding test
- snort
- Python
- TDD
- 리눅스
- programmers
- 라우팅프로토콜
- 코딩 테스트
- Router
- 프로그래머스
- 라우팅
- Snort Rule
- OSI7계층
- 스노트
- Container
- 코딩테스트
- 스노트 룰
- Today
- Total
목록MySQL (7)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
Apache - PHP - Mysql 연동 Apache 설치 yum install httpd -y php 설치 wget -q https://rpms.remirepo.net/enterprise/remi-release-7.rpm wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm sudo yum --enablerepo=remi-php73 install php php-mysql php-fpm php-mbstring php-xml sudo yum --enablerepo=remi-php73 instal..
3 Tier Web Architecture(Web Server(정적), Web Application(동적), DB) 3 or 4 tier architecture 1. 웹서버 (저번 포스트에서 SSL로 구성했던 Web Server를 사용한다.)2. 웹 어플리케이션 서버 1) JDK 설치 yum update yum install java-1.8.0-openjdk-devel.x86_64 환경변수 설정 vi /etc/profile 최하단 이동 JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/ export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH source /etc/profile ..
DB 환경은 MySQL로 진행을 한다. MySQL 설치 및 기본 셋팅 방화벽 설정은 기본이다 !!!!!!!! setenforce 0 systemctl stop firewalld MySQL Installing yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server systemctl restart mysqld MySQL root 패스워드 설정 cat /var/log/mysqld.log | grep root@localhost 기존 설정된 패스워드 확인 후 mysql_secure_installation mysql -u root -p 접속 ..
내장 함수 내장 함수: 일정한 기능을 수행하는 내용을 미리 만들어 둔 것을 의미한다.함수의 기본 사용 방법 : 함수명(인자값);집계 함수 : SUM, COUNT, AVG문자 처리 내장 함수 : RIGHT, SUBSTRING_INDEX, UPPER날짜 및 시간 처리 내장 함수 : NOWm CURDATE, CURTIMEGROUP BY특정열 또는 특정 열을 연산한 결과를 집계하여 그 집계값에 따라 그룹을 짓는 연산! 집계 함수는 GROUP BY 절에 추가하지 않아도 사용 가능 HAVINGGROUP BY 결과에 조건을 걸어 데이터를 조회하고 싶을 때 사용 ! GROUP BY에서 사용하는 WHERE절과 같다고 생각 JOIN 교집합 Inner JOIN - 교집합만 나오게 됨S..
PRIMARY KEY, 기본키 CREATE를 이용해 PRIMARY KEY 지정 CREATE TABLE [테이블 명] ( 속성이름 타입 PRIMARY KEY, ... ) CREATE TABLE [테이블 명] ( 속성이름 타입, ..., [CONSTRAINT 제약조건이름] PRIMARY KEY (속성 이름) ) 이미 있는 테이블에 PRIMARY KEY 지정 ALTER TABLE [테이블 명] ADD [속성이름 타입] PRIMARY KEY ALTER TABLE [테이블 명] ADD [CONSTRAINT 제약조건이름] PRIMARY KEY (속성 이름) ALTER TABLE [테이블 명] MODIFY COLUMN [속성이름 속성타입] PRIMARY KEY ALTER TABLE [테이블 명]..
SQL (Structured Query Language): 관계 대수와 관계해석을 기초로한 고급 데이터 언어이이다.DDL (Data Definition Language, 데이터 정의어) - 스키마, 도메인, 테이블, 뷰, 인덱스 등 데이터의 구조를 정의하거나 제거 CREATE, ALTER, DROP ex) CREATE TABLE [테이블_이름] ( [속성_이름] [타입] ... [옵션] ); ALTER TABLE [테이블_이름] ADD [속성_이름] [타입] ALTER TABLE [테이블_이름] DROP [속성_이름] [CASCADE] DROP TABLE [테이블_이름] [CASCADE or RESTRICTED] // CASCADE : 연쇄적 삭제(종속), RESTRICTED : 참조할 경우 미삭..
DBMS (DataBase Management System): 응용 프로그램과 데이터베이스의 중재자, 데이터베이스를 공유 할 수 있도록 관리: 관계형 DBMS - Oracle(깡패), My-SQL, DB2, SQL Server, Sybase, MariaDB 등DBMS의 필수 기능 정의 기능 (Data Definition Language) : 데이터의 형태, 구조, 데이터를 저장하는 것에 관한 내용 정의 : CREATE, ALTER, DROP 조작 기능 (Data Manipulation Language) : 사용자의 요구에 따라 데이터의 검색, 갱신 삽입, 삭제 등을 지원 : SELECT, INSERT, DELETE, UPDATE 제어 기능 (Data Control Language) : 데이터의 정..