Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- vs code로 ssh 접속
- github
- 애플리케이션 기본 사용자 인증 정보
- stackdriver exporter
- prometheus 연동
- git
- Prometheus 서버 설치
- prometheus dockerfile
- 스위치 4대 기능
- GCP 모니터링
- minikube 설치 및 실행
- compose.yml로 stackdriver-export 서비스 설정
- ADC 사용자 인증
- aws-nuke
- 리소스전체삭제
- kubectl 설치
- dockerfile로 stackdriver-export이미지 생성
- Prometheus 서버 설정
- 정적 웹 사이트 호스팅
- github 사용법
- 방화벽 오픈
- GCP VM
- stackdriver exporter 설치
- 리소스삭제
- prometheus 서버 서비스등록
- 포트 9255 설정
- 서비스 계정 키 설정
- gke 클러스터 액세스 설정
- prometheus.yml 파일 설정
- permission denied 에러 발생
Archives
- Today
- Total
My __ 노트
(Centos7) MySQL 설치& 기본 명령어(DB, Table) 본문
SQL : structured query Language
▶ 개념: 관계형 DB에서 구조화된 데이터를 질의/요청할 수 있는 언어
설치( Centos7 ) :
wget으로 해당 repository를 다운받는다.
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm으로 해당 패키지를 설치한다.
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum으로 mysql-server를 설치한다.
yum install mysql-server
시스템 시작 시 자동 시작 & 시스템 시작
systemctl enable mysqld
systemctl start mysqld
/var/log/mysqld.log 파일 안에는 root의 임시 비밀번호가 있음
root 비밀번호를 변경하고 설정 몇가지 하면 끝
mysql_secure_installation
----------
데이터베이스 서버 접근 :
mysql -uroot -p
데이터베이스 접근 :
USE dbname;
데이터베이스 & 테이블 관련 명령어 :
----------
테이블 생성 :
테이블을 만들때 컬럼의 datatype을 지정해 주어야 한다. <자주 쓰는것 위주로 정리>
숫자형 :
INT( ) - 수용할 수 있는 범위 지정 (약 42억 개)
문자형 :
CHAR( ) – 고정 길이 문자열 (0~255, 기본값 1 )
VARCHAR( ) – 가변 길이 문자열
날짜형:
DATE - 날짜 (1000-01-01)
DATETIME - 날짜+시간 (1000-01-01 00:00:00)
더 자세한 내용은 아래 링크 클릭
www.w3schools.com/sql/sql_datatypes.asp
SQL Data Types for MySQL, SQL Server, and MS Access
SQL Data Types for MySQL, SQL Server, and MS Access The data type of a column defines what value the column can hold: integer, character, money, date and time, binary, and so on. SQL Data Types Each column in a database table is required to have a name and
www.w3schools.com
예:
CREATE table table이름 (
id INT(11) NOT NULL AUTO_INCREMENT ,
name CHAR(100) NOT NULL ,
description CHAR(100) NULL ,
created DATETIME NOT NULL ,
PRIMARY KEY(id));
제약조건 :
▶ NOTNULL - 값이 없는 것을 허용 안 함
NULL - 값이 없는 것을 허용
- 0 혹은 공백을 가리키는 것이 아니라 아직 그에 대한 정보가 없음을 나타냄
▶ AUTO_INCREMENT - 자동 1씩 추가
▶ PRIMARY KEY(id)
- 테이블당 기본키는 1개만 생성 가능하다.
'DB > MySQL (관계형DB)' 카테고리의 다른 글
조인을 위한 실습 (0) | 2020.11.24 |
---|---|
Table 기본 명령어 (INSERT, SELECT, UPDATE, DELETE) (0) | 2020.11.24 |
데이터베이스(DB) 개념 & 종류 (0) | 2020.10.21 |