선릉역 1번 출구
DB(1) 본문
1. MariaDB 설치하기
설정은 모두 default 값으로 설정
*복붙 후 shift + insert 시 복붙됨
1. 데이터베이스 사용
use 데이터베이스 명;
2. 데이터베이스 생성
CREATE DATABASE 데이터베이스 명;
3. 계정 생성 확인
select host, user from user;
4. 계정 생성
CREATE USER 'user'@'host' IDENTIFIED BY 'password';
*%는 모든 곳에 적용한다는 의미임, ( '%' 로 주면 모든 외부 IP에서 접속 할 수 있음)
5. 나가기
exit;
6. 테이블 확인
show tables;
7. 테이블 생성
create table users (
id int auto_increment primary key,
user_id varchar(20) not null,
pwd varchar(20) not null,
name varchar(20) not null,
created_at datetime default NOW() );
default: 디폴트 값 지정
NOW(): 현재 시간을 제공하는 함수
8. 테이블 형식 확인
desc 테이블 명;
9. 데이터 삽입
insert into users(user_id, pwd, name) values ('test','1234','홍길동');
*필드를 다 작성하지 않는 경우 컬럼명을 지정해주어야 함
10. 다른 테이블 참조하는 방법
alter table board add constraint FOREIGN KEY(user_id) references users(user_id);
테이블 제약 조건 - [MySQL] 10. SQL 테이블 제약조건(기본키, 외래키, 고유키) — 일관성 있게 (tistory.com)
쉽게 말해서 제약조건을 만드는 이유는,
부모 테이블에 존재하는 값만 넣을 수 있도록 하려고 하는것([MySQL] DB 테이블 간의 관계 맺어주기 - 참조 무결성, 참조키, 여러가지 패턴 : 네이버 블로그 (naver.com))
11. 테이블 컬럼 조건 바꾸기
ALTER TABLE table_name MODIFY column_name column_definition
ex) alter table users modify user_id varchar(20) not null unique;
'Computer > DataBase' 카테고리의 다른 글
MSSQL 설치 및 로그인 (3) | 2024.09.04 |
---|---|
View (0) | 2024.07.03 |
Database 기초 (1) | 2023.01.19 |
Comments