1. DBMS(database management system)
용어 | 정의 | |
DATA | 자료 | |
TABLE | DATA를 표 형식으로 표현 | |
DATABASE | TABLE을 저장하는 공간, TABLE 집합 | |
DBMS | DATABASE들을 관리하는 S/W | |
RECORD / ROW | TABLE 행 | |
FIELD / COLUMN | TABLE 열 | |
DATA TYPE | 각 FIELD에 입력할 값의 타입(문자 등..) | |
필드이름 | 각 FIELD(열)의 이름 | |
주 키(PRIMARY KEY) 필드 | 레코드를 식별하기 위한 유일한 값 비어있지 않은 FIELD |
|
외래 키(FOREIGN KEY) 필드 | 다른 TABLE의 주 키와 대응되는 FIELD | |
RDBMS | 관계형 DBMS | |
SQL | 구조화된 질의 언어란 의미 DB에서 정보를 얻거나 생성 및 갱신하려고 정의한 표준 언어(규약) |
MariaDB
SQL문을 참고에 TABLE에 레코드를 입력한다.
WIN10(CLIENT)에서 VISUAL STUDIO와 MARIA DB를 연동해 WEBPAGE로 보기
새 HDD 추가 및 MOUNT / 사용자 등록
HDD 파티션 할당 sdm1
directory 생성 : userdisk
SQL문
.show database;
.use shopping_db;
.create database shopping_db;
.drop database shopping_db;
.show table;
.explain customer or desc
mariadb설치
apt -y install mariadb-server mariadb client
systemctl restart/stop/status mariadb
ufw allow 3306 -> /etc/service 파일 참조
mysql
mysql -u root -p
보안설정
mysql -u root password '1234'
systemctl restart mariadb
mysql -u root -p
설정파일
/etc/mysql/mariadb.conf.d/50-sever.cnf
#bind-address = 127.0.0.1
window에서 접속
mariadb설치시 client program만 설치
client에 접속하기 위한 권한 설정
mysql -u root -p
use mysql;
select user host from user where not like ":
'가상화(VMware) > LINUX' 카테고리의 다른 글
LINUX MAIL-SERVER (0) | 2022.05.30 |
---|---|
DNS(NAME SERVER) (0) | 2022.05.30 |
LINUX UBUNTU-HDD / RAID / VG (0) | 2022.05.26 |
LINUX UBUNTU-COMMAND 2 (0) | 2022.05.25 |
LINUX-UBUNTU COMMAND (0) | 2022.05.24 |