본문 바로가기

웹프로그래밍/SQL

(3)
(공부중) MySQL CRUD 공부(3) - 정렬, 필드 데이터 수정/삭제 목차데이터베이스 만들기테이블과 필드만들기필드에 내용 추가하기인덱스를 기준으로 내림차순 정렬Extra - 필드 데이터의 수정과 삭제4. 필드 오름차순/내림차순 정렬이제 데이터베이스의 필드를 정렬해보려고 한다.SELECT * FROM `테이블이름` ORDER BY `기준이 될 필드명` DESC; 구문은 SELECT ... ORDER BY ... 를 쓰면 된다.테이블 이름에는 조회를 할 테이블을 ORDER BY 뒤차에는 어떤 필드를 기준으로 정렬할 지를 써주면 된다. 그리고 그 뒤에 내림차순 (큰 숫자부터 작은 숫자로 정렬)을 하기 위해서는 DESC를 쓰면되고, 오름차순을 하기 위해서는 ASC나 아니면 그냥 아무것도 안 적으면 된다. 정렬을 한다고 실제로 데이터 베이스의 값이 정렬이 되는 것이 아니고 보는 방..
(공부중) MySQL CRUD 공부(2) - 필드 삭제와 필드의 이름, 타입 수정 저번에 이어 포스팅을 작성해본다. 전에 필드의 내용을 추가하는 부분까지 하였고 이제 필드를 삭제해보려고 한다.목차데이터베이스 만들기테이블과 필드 만들기필드에 내용 추가하기인덱스를 기준으로 내림차순 정렬3 - 3  필드 삭제필요없는 필드를 삭제해보려고 한다. 그전에 며칠 동안 포스트를 안 쓰다 보니 무슨 필드가 있는지 다 까먹어서 필드를 확인해보려고 한다. USE `mei` -- 사용할 데이터베이스를 선택한다.SHOW TABLES; -- 해당 데이터 베이스에 존재하는 테이블을 확인한다.DESC `board`; -- board 테이블에 존재하는 필드를 확인한다. FieldTypeNullKeyDefaultExtraidvarchar(10)YES NULL contenttext.. .. titlevarchar(..
(공부중) MySQL CRUD 공부(1) - 데이터베이스 생성부터 테이블과 필드 추가까지 오늘 배운 SQL 내용들을 잊기 전에 정리해보자.목차데이터베이스 만들기테이블과 필드 만들기필드에 내용 추가하기인덱스를 기준으로 내림차순 정렬1. 데이터 베이스 만들기제일 먼저 My SQL에 연결을 해야한다.CMD를 켜고 MySQL -u root -p(비밀번호) 이제 데이터 베이스를 만들어보자CREATE DATABASE `MEI` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;  각각의 구문을 분석하면 다음과 같다. CREATE  DATABASE `MEI` : MEI라는 이름을 가진 데이터 베이스를 만든다. 본 구문에서 MEI는 데이터 베이스 이름이기 때문에 당연히 만들때 MEI가 아니라 다른 자신이 원하는 이름으로 만들면 된다. DEFAULT CHA..