반응형

SQL 68

MySQL 컬럼(열, column) 이름, 속성 쉽게 변경하는 방법

MySQL에서 컬럼(열, column) 이름, 속성 쉽게 변경하는 방법을 예시와 함께 알려드리겠습니다. 컬럼(열, column) 이름 변경 방법 ALTER TABLE, CHANGE 특정 테이블의 column 이름 변경 방법은 다음과 같습니다. ALTER TABLE 테이블이름 CHANGE 기존_이름 새_이름 column속성; CHANGE 예시 topic 테이블의 'real_id'라는 column이 보입니다. 이를 변경해 보겠습니다. ALTER TABLE topic --topic 테이블 변경 CHANGE real_id id INT(11) NOT NULL AUTO_INCREMENT; --real_id를 id로 변경, 속성 유지 "topic 테이블의 column인 real_id를 id로 변경, 속성은 INT(1..

SQL/MySQL 2023.08.23

MySQL 데이터 삭제, 특정 행 삭제 DELETE 기초 설명 예시

데이터 삭제, 특정 행 삭제 DELETE DELETE는 특정 테이블의 (특정)데이터를 삭제할 때 사용합니다. 이때 'WHERE 조건식' 없이 DELETE만 사용하면, 테이블의 모든 행(데이터)이 삭제됩니다. 꼭 WHERE 조건식을 입력(특정 행 삭제) 해야 합니다. DELETE FROM 테이블이름 WHERE조건식; 예시 데이터를 삭제하기 전에 특정 테이블의 모든 데이터를 확인합니다. SELECT * FROM 테이블이름; SELECT * FROM topic; >>topic 테이블의 모든 데이터를 보여줘. DELETE FROME topic WHERE id=5; >>topic 테이블에서 id=5인 row를 삭제해 줘. 제대로 삭제되었는지 확인합니다. 특정 행인 id=5 row가 안 보이므로 제대로 실행된 것입..

SQL/MySQL 2023.08.22

MySQL 데이터 수정 UPDATE 기초 설명 예시

데이터 수정 UPDATE UPDATE문은 하나 이상의 컬럼(column), 로우(row) 데이터 수정 시(업데이트) 사용합니다. 하지만 UPDATE문만 사용하면 모든 row가 수정되는 불상사가 발생합니다. 그래서 WHERE를 입력해야 합니다. 'WHERE 조건식'은 변경하려는 데이터(row)의 조건을 설정합니다. UPDATE 테이블명 SET 컬럼1='수정하려는 내용', 컬럼2='수정하려는 내용',... WHERE 조건식; 예시 UPDATE전에 먼저, SELECT문으로 수정하려는 테이블의 모든 데이터를 살펴봅니다. SELECT * FROM 테이블명; 테이블 topic의 모든 데이터를 보니, id=2 row에 'orcle'이라는 오타가 보입니다. 업데이트해 보겠습니다. UPDATE 테이블명 SET 수정하려는..

SQL/MySQL 2023.08.21

MySQL 쿼리 문법 순서, SELECT, EXPR, FROM, WHERE, ORDER BY, LIMIT 간단 설명 예시

이 글은 쿼리 문법 순서 SELECT와 SELECT EXPR FROM WHERE ORDER BY LIMIT 에 대한 설명, 문법, 예시를 간단하게 담고 있습니다. MySQL 쿼리 문법 순서 MySQL의 쿼리는 다음과 같은 순서를 규칙으로 삼습니다. SELECT FROM WHERE GROUP BY HAVING ORDER BY LIMIT MySQL SELECT SELECT문은 한 개 이상의 테이블에서 한 개 이상의 데이터를 선택할 수 있도록 합니다. SELECT문은 모든 쿼리 입력에 포함됩니다. SELECT EXPR 표현하려는 column을 나타냅니다. 이 때문에 'FROM 테이블이름'은 생략 가능합니다. EXPR은 expression으로, '표현식'을 의미합니다. SELECT "값"; MySQL FROM ..

SQL/MySQL 2023.08.20

MySQL 데이터 추가 INSERT, 데이터 선택 SELECT 설명 및 예시

데이터 추가 INSERT INTO 특정 테이블 column에 데이터를 추가 시 사용하는 INSERT문입니다. 각각의 열은 '쉼표'로 구분합니다. VALUES 뒤에 추가하려는 데이터 내용을 입력하되, 열의 순서에 맞춰 내용을 입력해야 합니다. INSERT INTO 테이블이름(column1, column2, column3,..., column N) VALUES ('내용 1', '내용 2', '내용 3',..., '내용 N'); 예시 now(): 현재 날짜(YYYY-MM-DD)와 시간(00:00:00)을 표시합니다. 예시 산출물 데이터 선택 SELECT FROM 정말 자주 쓰이는 기본 중의 기본인 SELECT문입니다. 이는 특정 테이블의 여러 데이터 중 선택해서 볼 때 사용하며, 선택할 column들은 '쉼표..

SQL/MySQL 2023.08.18

MySQL 테이블 생성 CREATE, column definition 설명 예시

MySQL에서 테이블 생성, column 설정에 대한 설명과 예시를 알려드리겠습니다. 테이블 생성 CREATE 테이블 생성 명령문은 CREATE table();입니다. 테이블명 입력 후, '괄호()' 안에 각 column(열) 이름과 definition을 입력합니다. 쉼표를 입력하여 column 구분을 합니다. CREATE 테이블명( column이름1 definition, column이름2 definition, column이름3 definition, ..., ); column definition column definition은 다음과 같이 입력합니다. column이름 data_type(length) [not null] [default value] [auto_increment] column_constra..

SQL/MySQL 2023.08.16

MySQL 데이터베이스 보기(SHOW), 생성(CREATE), 삭제(DROP) 예시 에러 정리

MySQL에서 데이터베이스 보기(SHOW), 생성(CREATE), 삭제(DROP)의 예시와 에러를 정리했습니다. database(s) VS shcema(s) SQL에서 데이터베이스 database(s)와 스키마 shcema(s)는 동의어입니다. 하지만 database를 많이 사용합니다. 그래서 명령문 입력 시 '명령문 database(s);'로 입력하는 경우가 많습니다. 데이터베이스 보기 SHOW databases SHOW는 서버에서 현재 사용 가능한 데이터베이스를 보여줍니다. *database가 아닌, s를 붙여서 databases로 입력해주세요! SHOW databases; 예시 데이터베이스 생성 CREATE CREATE는 새 데이터베이스를 생성하는 명령어입니다. CREATE database 이름; ..

SQL/MySQL 2023.08.13

codeanywhere 코드애니웨어 MySQL 설치 없이 사용하는 방법

MySQL을 설치 없이 사용하는 방법으로 codeanywhere 코드애니웨어를 알려드리겠습니다. codeanywhere(코드애니웨어)? 코드애니웨어는 프로그램이 설치된 컴퓨터를 사용자에게 빌려줍니다. 그래서 우리 사용자들은 별도의 설치 없이 mysql을 바로 사용할 수 있습니다. 또한 codeanywhere 접속 시 언제 어디서든 기존 작업을 이어갈 수 있으며, 무료이기에 추천합니다. codeanywhere(코드애니웨어) MySQL 사용하는 방법 1. 사이트 접속 Cloud IDE · Online Code Editor · Codeanywhere Save time by deploying a development environment in seconds. Collaborate, code, learn, bui..

SQL/MySQL 2023.08.12
반응형
top