티스토리 뷰
1.mysql에 데이터 베이스 생성
CREATE DATABASE ksmart43db DEFAULT CHARACTER SET UTF8;
//CREATE DATABASE 생성할 데이터 베이스 이름 옵션(인코딩 방식)
// DEFAULT(디폴트) : 기본값
// CHARACTER(캐릭터) : 문자열
// UTF-8의 언더바를 제외하고 사용한다.
2. mysql에 생성된 모든 데이터 베이스 조회
SHOW DATABASES;
3. mysql에 사용자 아이디 생성
CREATE USER 'ksmart43id'@'%' IDENTIFIED BY 'ksmart43pw';
// @ : 포트번호
// % : 모두 허용한다.
// IDENTIFIED BY : 확인
4. mysql 에 사용자 아이디 조회
USE mysql; SELECT user, host FROM USER;
5. mysql에 사용자 아이디 삭제
DROP USER ksmart43id@'%';
1. 실습
① MySQL 에 생성된 DB 선택
USE ksmart43db;
② 선택된 DB에 테이블 생성
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_add VARCHAR(100) NOT NULL COMMENT '사용자 주소'
,u_mobile1 VARCHAR(100) COMMENT '사용자 연락처1'
,u_mobile2 VARCHAR(100) COMMENT '사용자 연락처2'
,u_date DATE COMMENT '등록일자'
);
테이블 생성 후 f9 실행 후 필터에서 f5를 적용해야 생성된 테이블을 확인할 수 있다.
- VARCHAR : 가변문자 필드, 길이를 가늠할 수 없는 문자 데이터
-> VARCHAR(100) : 100글자까지 가능하다.
- PRIMARY KEY : 기본키(식별자), 테이블 하나의 행을 고유하게 식별할 수 있도록 찾게 해주는 열
- NOT NULL : 값이 없음 ( 해당 열에 값이 들어 있어야 하는 공백 불가능 옵션)
- COMMENT : 코멘트
'DBMS' 카테고리의 다른 글
데이터 베이스 권한(DCL) (0) | 2023.09.22 |
---|---|
SQL (0) | 2023.09.22 |
데이터베이스 (0) | 2023.09.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 이클립스
- 이클립스 오류
- Download sources and javadoc 무한반복
- .metadata
- JBoss 다운로드
- tomcat
- boolean com.ibm.icu.text.UTF16.isSurrogate(char)
- Download sources and javadoc
- SVN Connector에러
- jsp파일안열릴때
- log
- timeout
- An internal error has occurred. Java heap space
- An error has occurred. See the log file .metadata\.log.
- jsp파일열기
- JBoss Tool
- maVen
- import
- Target runtime Jboss 7.1 Runtime is not defined.
- Eclipse
- 이클립스 타임아웃
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함