추씨의DBMS일기4편(국비Ver)

2023. 10. 20. 12:47DBMS

금일강의내용정리

==========================================================================

1. Mysql 데이터베이스
 (1) CUI : cmd
 (2) GUI : Workbench

DCL : grant, revoke

create user koreait@'%' identified by '1234';
grant all privileges on koreait to koreait@'%' with grant options;

alter user koreait@'%' identified with mysql_native_password by '1234';

mydb-1234

koreait/1234
서버(관리자 1명 : root)
 -> 사용할 수 있는 아이디인지 확인
 -> 관리자가 데이터베이스 생성(아이디)
 -> 사용자 계정(root) : 아이디, 비밀번호
 -> 명령어를 이용해서 생성, 권한설정, 새로고침

root -> use mysql; -> select host, user from user;
create database shopdb;

shopdb/1234

CREATE USER shopdb@'%' identified by '1234';
GRANT ALL ON shopdb.*TO shopdb@'%' with grant option;
flush privileges;

사용자계정 접속 : 만든 데이터베이스 접근

use shopdb;

create table items(
item_id int,
item_name varchar(100)
);

DDL(Definition) : 정의어 => CREATEM, DROP, ALTER(변경)

Rename
테이블 이름

tbl_board => tbl_article
tbl_config => tbl_env

RENAME TABLE tbl_board TO tbl_article;


컬럼 추가
ALTER TABLE tbl_article 
ADD tbl_article_date datetime;

컬럼타입 변경
ALTER TABLE tbl_article
MODIFY COLUMN tbl_board_name varchar(50);

컬럼명 변경
ALTER TABLE tbl_article
RENAME COLUMN tbl_board_name TO tbl_article_name;

컬럼추가 끼워넣기
ALTER TABLE tbl_article
ADD tbl_article_content varchar(100) AFTER tbl_article_name;

컬럼제거
ALTER TABLE tbl_article
DROP COLUMN tbl_article_content;

 

여기까지 금일강의내용 정리

==========================================================================

느낀점 : 그나마 들었던 내용이라 이해가 되네

==========================================================================

오늘의 결론

.

.

.

.

.

.

.

절대 어제를 후회하지 마라 . 인생은 오늘의 나 안에 있고 내일은 스스로 만드는 것이다 L.론허바드

'DBMS' 카테고리의 다른 글

추씨의DBMS일기6편(국비Ver)  (0) 2023.10.25
추씨의DBMS일기5편(국비Ver)  (1) 2023.10.23
추씨의DBMS일기3편  (0) 2023.10.19
추씨의DBMS일기2편  (0) 2023.10.16
추씨의DBMS일기1편  (0) 2023.10.13