본문 바로가기

Network Programming

[Socket Programming] MySQL 데이터베이스 생성

728x90

#1  데이터베이스 생성

 

 

1) 터미널에서 MySQL 서버를 실행한 후, 접속합니다.

 

mysql.server start // 서버 실행

mysql -u root -p // MySQL 접속

 

 

2) 사용할 database를 설정합니다.

 

use [데이터베이스 이름];

 

 

3) vscode 에서 아래와 같이 빨간색으로 표시되어 있는 버튼을 누릅니다.

 

표시되어 있는 버튼을 누른다.

 

 

4) .sql 파일이 만들어지고 이 파일에 아래와 같이 작성하여 테이블을 생성하고, 필드에 데이터를 삽입합니다. 이 경우, user s 테이블의 'name' 필드에 총 10명의 데이터를 넣었습니다. 

 

CREATE TABLE IF NOT EXISTS network_db.users(  
    name VARCHAR(20) NOT NULL
);

INSERT INTO network_db.users(name)
VALUES 
('user1'),
('user2'),
('user3'),
('user4'),
('user5'),
('user6'),
('user7'),
('user8'),
('user9'),
('user10');

SELECT name FROM users;

 

 

5) 다시 터미널로 돌아와서, 테이블을 확인합니다.

 

mysql> show tables;

생성한 테이블을 확인한다.

 

 

6) 생성한 테이블의 필드를 확인합니다.

 

mysql> desc users;

users 테이블의 필드를 확인한다.

 

 

7) select 구문을 이용해, 데이터베이스에서 데이터를 가져옵니다.

 

select 구문을 활용해서 'name' 필드의 데이터들을 확인한다.

 

 

8) 이제 저번 포스트에서 데이터베이스를 연결했었던 코드를 실행해서 데이터가 잘 출력되는지 확인해보겠습니다.

 

총 10개의 데이터가 잘 출력된다.

 

 

데이터베이스에서 데이터베이스를 가져오는데 성공하였습니다. 이어서 10명의 데이터를 Client 로 보내서 Client 단에서 목록을 구현해보겠습니다.

728x90

'Network Programming' 카테고리의 다른 글

[Socket Programming] vscode 와 jdbc 연결  (0) 2022.11.11