티스토리 뷰

mysql

mysql 기본 쿼리문

안양사람 2020. 5. 15. 14:30
728x90
SMALL

데이터베이스 만들기

CREATE DATABASE 데이터베이스명 ; 

 

데이터베이스 삭제

DROP DATABASE  데이터베이스명; 

 

데이터베이스 보기

SHOW DATABASES;

 

데이터베이스 사용하기 
USE 데이터베이스명;

 

테이블 만들기(USE 데이터베이스명 을 입력해야 만들 수 있다)

CREATE TABLE 테이블명(~~~);

ex)

CREATE TABLE category(
    id INT NOT NULL auto_increment,  -- id는 int형이고 null이 아니고 자동 증가
    name VARCHAR(30) NOT NULL ,  -- name은 varchar(30글자이내)이고 null이 아니다
    PRIMARY KEY(id));  -- primary key는 id이다. (primary key가 아니면 auto_increment가 불가능)

 

테이블 구조 보기

DESC 테이블명;

 

모든 테이블 보기

SHOW TABLES;

 

CRUD

create

INSERT INTO 테이블명(~~~) VALUES (~~~);

ex)INSERT INTO category(name) VALUES('mysql');

 

read

SELECT 컬럼명 FROM 테이블명;

ex)SELECT * FROM category;  -- category의 모든 컬럼 불러옴

    SELECT id FROM category; -- category의 id 컬럼 불러옴

    SELECT id FROM category WHERE name='mysql' -- category의 name컬럼이 mysql인 id를 불러옴

    read에는 많은 쿼리문이 있기 때문에 추후에 올릴 생각입니다.

 

update

UPDATE 테이블명 SET 컬럼명='~~~' WHERE 컬럼명=`~~~`;

ex)UPDATE category SET name='java; WHERE id=1; -- category의 id컬럼이 1인 모든 행의 name을 java로 변경

 

delete

DELETE FROM 테이블명;

ex)DELETE FROM category; -- category의 모든 행 삭제

    DELETE FROM category WHERE id=1 -- category의 id컬럼이 1인 모든 행을 삭제

 

 

오늘은 간단하게 mysql 기본 쿼리문을 알아보았습니다. 부족한 글 읽어주셔서 감사합니다. 질문이 있으시면 댓글에 남겨주세요

728x90
LIST
댓글
공지사항