수업/수업정리

2024-03-06-오전:DDL실습1_데이터베이스 기초

Dev.chandel 2024. 3. 6. 12:34
-- 데이터 베이스 생성
CREATE DATABASE ksmart51db DEFAULT CHARACTER SET UTF8;
-- 사용자 아이디 생성
CREATE USER 'ksmart51id'@'%'IDENTIFIED BY 'ksmart51pw';
-- 사용자에게 모든 권한 생성
GRANT ALL PRIVILEGES ON ksmart51db.* TO 'ksmart51id'@'%';
-- 수정 내용 메모리에 즉시 반영
FLUSH PRIVILEGES;

 

사용자 권한은 파일->새 창->아이디 비번을 입력하고 데이터베이스 화살표 눌러 권한 내역 확인 가능 열기는 X

 

-- 새로운 테이블 생성
CREATE TABLE tb_user (
u_id VARCHAR(100) NOT NULL PRIMARY KEY COMMENT '사용자 아이디',
u_pw VARCHAR(100) NOT NULL COMMENT '사용자 비번',
u_name VARCHAR(100) NOT NULL COMMENT '이름',
u_birth DATE COMMENT '생년월일',
u_addr VARCHAR(100) NOT NULL COMMENT '주소',
u_mobile1 VARCHAR(100) NOT NULL COMMENT '연락처1',
u_moblie2 VARCHAR(100) NOT NULL COMMENT '연락처2',
u_date DATE COMMENT '등록일자'
);

-- ALTER
-- 컬럼이름 변경하기
-- tb_user 테이블 안에 있는 u_data 컬럼을 u_reg date형식으로 변경
ALTER TABLE tb_user CHANGE COLUMN u_date u_reg DATE;