2018년 10월 5일

SQL문 간단히 배워보자.. phpmyadmin 에 의존하니까 터미널을 쓸수밖에 없을때 진짜 난감했다. sql 테이블 구조보기 나 테이블 컬럼 추가 삭제 할때.

아래의 mysql 터미널로 들어가는 방법은 일단 알고있어야 함.

mysql -uroot -p
mysql>  프롬프트에서 내리는 sql문 공식에 대해서 이야기 한다.

1. 테이블 생성 뭐 요정도 보면 나머진 알아서 응용되리라 봄.

CREATE TABLE admin_log(
  no int(11) NOT NULL,
  reg_date date NOT NULL DEFAULT current_timestamp(),
  name varchar(50) NOT NULL,
  pds_quality float NOT NULL DEFAULT 100,
  fees tinyint(4) UNSIGNED NOT NULL DEFAULT 50,
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

2. 키 만들기 (프라이머리키, 그리고 유니크, 인덱스 키를 만들고)

ALTER TABLE admin_log
  ADD PRIMARY KEY (no),
  ADD UNIQUE KEY name (name),
  ADD KEY reg_date (reg_date);

3. 위 테이블에 vote_avarage 컬럼을 추가했다.

ALTER TABLE `admin_log` add (`vote_avarage` float DEFAULT 0 NOT NULL);

4. 그리고 삭제까지.

ALTER TABLE admin_log drop vote_avarage;

댓글 없음:

댓글 쓰기

추천 게시물

nVidia Jetson Orin Nano Developer Kit 8GB 설치 및 사용기 (AI서버)

 4일동안 삽질하다가 설치 성공 사례를 남깁니다. AI한테 물어보실봐도 모델과 현재 상황을 정확하게 인지 시켜줘야 제대로 대답을 하지 그냥 물어봐서는 저처럼 계속해서 삽질만 하게 될껍니다.   그럼 시작합니다. 사전에 알아야 할 내용 1.  JetPa...