반응형
테이블 생성
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 |
+--------------------------------------+----+
반응형
'(JAVA)자바 > (JAVA)자바 DB-데이터 베이스' 카테고리의 다른 글
(Mysql) 오름차순 정렬/ 내림차순 정렬 (0) | 2021.01.29 |
---|---|
(Mysql) 데이터베이스 삭제/ 테이블 삭제 (0) | 2021.01.29 |
(sqlite) 자바 jdbc연동- 정보입력 프로그램(simple) (0) | 2021.01.29 |
(Mac) 맥북 Mysql 설정/실행법. (using password: NO), Mysql 패스워드 에러 (0) | 2021.01.28 |
(Mac) 맥북 mysql 다운 및 실행 (상세 버전) (6) | 2021.01.27 |
댓글