eterno

[MySQL] 데이터베이스 및 테이블 생성(INSERT, SELECT, DROP) 본문

DB/MYSQL

[MySQL] 데이터베이스 및 테이블 생성(INSERT, SELECT, DROP)

영원한별똥별 2023. 2. 9. 14:40
728x90
반응형

안녕하세요, MySQL을 설치했으니

데이터베이스와 테이블을 만들어보도록 하겠습니다.

 

 

 

데이터 베이스 생성
 데이터베이스 생성

 CREATE DATABASE TIMEEX;

 

데이터 베이스 목록 조회

   SHOW DATABASES;

테이블 생성
데이터베이스 사용

  USE 데이터베이스명;

 

=> TIMEEX 데이터베이스를 사용할것이다.(아래의 구문을 실행하면 TIMEEX 데이터베이스에 적용됨)

 

테이블 생성

   CREATE TABLE 테이블명( 컬럼명 자료형, 컬럼명 자료형 ...); 

 

테이블 조회

   SHOW TABLES;

 

테이블 컬럼 조회
(컬럼명과 데이터 타입 및 널여부 확인가능)

  DESC 테이블명;

테이블 추가

    INSERT INTO 테이블명( 컬럼명 ) VALUE(들어갈데이터값);

 

테이블 데이터 조회

   SELECT 조회할 컬럼명 FROM 테이블명 WHERE 조건문 ORDER BY 정렬;

=> 전체 컬럼 조회시 * 로  입력하면 되고

    조건이 있다면 WHERE 절 안에 조건문 입력,

   정렬기준이 있다면 ORDER BY 절 안에 입력 하면 됩니다.

 

테이블 복사

CREATE TABLE 생성할테이블명 AS SELECT * FROM 복사할 테이블명;

SELECT * FROM 생성한 테이블 ; 

로 조회하면 복사할테이블에 있는 데이터가 조회되는 걸 확인할 수 있습니다.

테이블 삭제

DROP TABLE 테이블명;

 

 

데이터베이스 생성부터 테이블 생성, 데이터 입력 삭제까지 해보았는데요,

생성하고 조회하는건 ORACLE과 동일해서 어러움이 없었는데 날짜 함수가 조금 다른 것같아서

날짜 함수에 대해 더 공부해봐야할 것 같습니다.

728x90
반응형

'DB > MYSQL' 카테고리의 다른 글

[MySQL] JSON 데이터 조회하기  (1) 2023.03.04
[MySQL] JSON 데이터 객체, 배열 INSERT 하기  (0) 2023.02.12
[MySQL] 날짜 데이터 타입 및 함수  (0) 2023.02.10
[MySQL] HeidiSQL 설치  (0) 2023.02.05
[MySQL] mysql 설치  (0) 2023.02.05