250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 소스코드 맵
- springboot
- #JVM
- #오라클
- 플러그인
- 스프링
- Like
- #Oracle
- Plugins
- #자바
- Oracle
- 설치
- #이클립스
- IntelliJ
- 환경설정
- 스프링부트
- 오라클
- 인텔리제이
- mariadb
- CodeGlance
- 이클립스
- log4j
- log4j2
- #자바가상머신
- 설정
- #java
- Spring
- html
- #eclipse
- Eclipse
Archives
- Today
- Total
커피와 개발자
[MySQL] 테이블 생성 본문
728x90
테이블 생성
사용자 ID | root |
사용자 비밀번호 | mysql |
사용자 DB | mydb |
mysql> mysql -u root -p mysql mydb
자동적으로 자신이 사용할 DB가 선택 (mydb 선택됨)
mysql> show tables;
mydb에 있는 데이터베이스 테이블 조회 (이 명령을 내리면 테이블의 목록을 볼 수 있다. 처음 사용할 경우 아무것도 생성된 것이 없다면 'Empty' 라는 메세지)
-- 회원관리 테이블 생성
mysql> create table memberinfo(
-> uid int(10) unsigned default '0' not null auto_increment,
-> id varchar(12),
-> passwd varchar(12),
-> email varchar(60),
-> jumin char(14),
-> address varchar(100),
-> tel varchar(14),
-> hp varchar(14),
-> primary key(uid)
-> );
uid는 데이터가 입력될 때마다 자동으로 증가하게 만들기 위해서 auto_increment 를 사용
mysql에서는 ';'을 입력하기 전까지는 명령라인이 종료된 것이 아니기 때문에 줄을 바꾸어 가면서 계속 추가
명령라인을 종료하고 컴퓨터가 실행하기를 원하면 반드시 명령의 끝에 ';'
생성된 테이블이 있는지 확인
mysql> show tables;
생성된 테이블 구조 확인
mysql> desc memberinfo;
728x90
'데이터베이스 > SQL' 카테고리의 다른 글
[MySQL API] mysql_affected_rows() (0) | 2011.03.03 |
---|---|
[MySQL] from_unixtime() (0) | 2010.06.16 |
[MySQL] 테이블 구조 조회 (0) | 2010.06.16 |
데이터 검색시 대, 소문자 구별 (0) | 2009.08.03 |
테이블 컬럼 추가, 변경(수정), 삭제 (0) | 2009.07.23 |
Comments