데이터베이스와 사용자 계정만들기
1. 데이터베이스명 : webdb
2. 계정명 : atom
3. 비밀번호 : 1234
4. 접속권한은 외부에서 접속가능 : %
5. atom사용자가 webdb데이터베이스안의 모든 기능 사용가능하게 설정
DB와 계정명이 다르게 만듬
-- 워크밴치에서 atom사용자로 접속하여 작업처리한다. --
6. webdb데이터베이스안에 member테이블 생성
7. member테이블의 필드설계
- 아이디(m_id), 문자 20, null값 불허
- 비밀번호(pwd), 문자 20, null값 불허
- 성명(name), 문자 20, null값 불허
- 나이(age), 숫자(int), 기본값 20
- 성별(gender), 고정길이(char(2)), 기본값 : m
- 생일(birthday), 날짜형식(datetime)
- 주소(address), 문자 50
8. 기본 자료 10개 등록
1. Webdb 데이터 베이스 만들고 atom 계정 만들기
자세한 사용방법은
데이터베이스명 : webdb
mysql>create database webdb; / webdb 생성
mysql> drop user atom; /atom user가 이미 있을경우 삭제후 생성
mysql>create user 'atom'@'%' identified by '1234'; / 외부 권한까지 주면서 생성
mysql>grant all privileges on webdb.* to atom@'localhost' identified by '1234';
/atom사용자가 webdb데이터베이스안의 모든 기능 사용가능하게 설정
mysql>flush privileges; /적용
2. 워크 밴치 에서 워크밴치 [ctrl + Enter]
- 아이디(m_id), 문자 20, null값 불허
- 비밀번호(pwd), 문자 20, null값 불허
- 성명(name), 문자 20, null값 불허
- 나이(age), 숫자(int), 기본값 20
- 성별(gender), 고정길이(char(2)), 기본값 : m
- 생일(birthday), 날짜형식(datetime)
- 주소(address), 문자 50
create table webdb.member (
m_id varchar(20) not null,
pwd varchar(20) not null,
name varchar(20) not null,
age int default 20,
gender char(2),
ipsail datetime,
address varchar(50)
);
기본 자료 10개 등록 [내용 바꿔서 ] 10개
insert into member valuesmember('hkd1234','1234','홍길동',22,'m','2000-01-01','서울');
...
급여필드(sal : int형식) 추가
alter table member add (sal int);
desc member;
'Web > Database' 카테고리의 다른 글
SQL 명령어 (0) | 2020.03.29 |
---|---|
MYSQL 사용법 - 문서 (0) | 2020.03.29 |
HeidiSQL 불러오기 (0) | 2020.03.29 |
MySQL - Workbench 사용 (0) | 2020.03.29 |
[Mysql]-이클립스 연동하기 (0) | 2020.03.25 |