본문 바로가기
(JAVA)자바/(JAVA)자바 DB-데이터 베이스

(Mysql) 테이블 생성/데이터 추가/모든 데이터베이스 보기

by 공부가싫다가도좋아 2021. 1. 29.
반응형

테이블 생성


 

 

mysql> drop database if exists bookdb;   //bookdb 데이터베이스가 만약 존재하면 삭제

mysql> create database bookdb;  //bookdb 데이터베이스 생성

mysql> show databases; //모든 데이터베이스 보기

+--------------------+
| Database           |
+--------------------+
| book_db            |
| bookdb             |
| ehdb               |
| information_schema |
| mysql              |
| performance_schema |
| stu_info           |
| student_info       |
| sys                |
| testdb             |
+--------------------+

위에 코드처럼 bookdb데이터베이스가 생긴것을 볼 수 있습니다.

 

mysql> use bookdb;  // bookdb 데이터베이스를 쓰려면 써줘야됨.

mysql> show tables;  //생성된 테이블 모두 보기
Empty set (0.01 sec)  // 생성된 테이블이 없으므로 empty

mysql> create table booktbl(        //booktbl 이름으로 테이블 생성
id int auto_increment primary key,  //id , int형 , 자동으로 숫자 오름차순으로 출력,
bookname varchar(20) not null,   //not null: 공백 안됨. bookname을 비어두면 안됨.
publisher varchar(20) not null, 
price int not null);

mysql> insert into booktbl values(null,'악마는 프라다를 입는다','어떤 곳',25000); //id 칸에 null을 써줘도 auto_increment를 써줬기 때문에 자동으로 숫자가 입력됨. 


mysql> insert into booktbl values(null,'이상한 나라의 엘리스','코짜문',30000);

mysql> insert into booktbl values(null,'코드 잘짜는 법','코짜문',23000);

mysql> insert into booktbl values(null,'컴퓨터 자격증 한번에 따기','한국출판사',12500);

mysql> insert into booktbl values(null,'정보기사 자격증 취득법','서울출판사',300);

mysql> insert into booktbl values(null,'자바 잘하기','성남출판사',2500);

mysql> insert into booktbl values(null,'자바 어떻게해','남양출판사',40000);

primary key는 테이블당 하나만 생성 할 수 있으며, row 대표값 이라고 생각하시면 됩니다.

 

mysql> select * from booktbl;  //booktbl에서 지금까지 추가한 내용 보기

+----+--------------------------------------+-----------------+-------+
| id | bookname                             | publisher       | price |
+----+--------------------------------------+-----------------+-------+
|  1 | 악마는 프라다를 입는다               | 어떤 곳         | 25000 |
|  2 | 이상한 나라의 엘리스                 | 코짜문          | 30000 |
|  3 | 코드 잘짜는 법                       | 코짜문          | 23000 |
|  4 | 컴퓨터 자격증 한번에 따기            | 한국출판사      | 12500 |
|  5 | 정보기사 자격증 취득법               | 서울출판사      |   300 |
|  6 | 자바 잘하기                          | 성남출판사      |  2500 |
|  7 | 자바 어떻게해                        | 남양출판사      | 40000 |
+----+--------------------------------------+-----------------+-------+
mysql> select bookname from booktbl; //bookname만 보기


+--------------------------------------+
| bookname                             |
+--------------------------------------+
| 악마는 프라다를 입는다                     |
| 이상한 나라의 엘리스                       |
| 코드 잘짜는 법                           |
| 컴퓨터 자격증 한번에 따기                   |
| 정보기사 자격증 취득법                     |
| 자바 잘하기                             |
| 자바 어떻게해                            |
+--------------------------------------+


mysql> select bookname,id from booktbl; //bookname 과 id 만 보기


+--------------------------------------+----+
| bookname                             | id |
+--------------------------------------+----+
| 악마는 프라다를 입는다                     |  1 |
| 이상한 나라의 엘리스                      |  2 |
| 코드 잘짜는 법                           |  3 |
| 컴퓨터 자격증 한번에 따기                   |  4 |
| 정보기사 자격증 취득법                      |  5 |
| 자바 잘하기                              |  6 |
| 자바 어떻게해                            |  7 |
+--------------------------------------+----+

 

반응형

댓글