본문 바로가기

SQL10

[MySQL] 데이터 조작문 DML 지난 포스트에서는 데이터베이스와, 테이블을 만드는 데이터 정의문에 대해 알아보았었습니다. 이번 포스트에서는 데이터의 검색, 삽입, 수정, 삭제 등의 조작을 하는 데이터 조작문에 대해 다뤄보겠습니다. 테이블에 대한 실습은 데이터 정의문에서 만들었던 테이블을 가지고 계속해서 실습진행하겠습니다. 1.INSERT INTO INSERT INTO문은 테이블에 레코드(행, row)를 삽입하는 명령입니다. INSERT INTO문은 두가지 방식으로 작성할 수 있습니다. 주의할 점은 컬럼명과 값 타입 등이 일치해야 오류 없이 레코드가 삽입됩니다. INSERT INTO 테이블명 (컬럼명, ...) VALUES (값, ...); INSERT INTO 테이블명 VALUES (값, ...); 레코드가 제대로 삽입되었는지는 SEL.. 2022. 1. 20.
[MySQL] 데이터 정의문 DDL 본격적으로 MySQL의 SQL문을 배워보도록 하겠습니다. 첫번째 순서로는 데이터 정의문에 대한 내용입니다. 명령어 실습은 윈도우 명령 프롬프트 상에서 진행되었습니다. 1. CREATE DATABASE/CREATE SCHEMA CREATE DATABASE는 데이터베이스를 생성하는 명령입니다. MySQL에서는 데이터베이스를 스키마라고 하기 때문에 CREATE SCHEMA로도 데이터베이스를 생성할 수 있습니다. CREATE DATABASE 데이터베이스명; CREATE SCHEMA 데이터베이스명; 명령어 입력후 Query OK라는 문구가 나오면 데이터베이스 생성에 성공한 것 입니다. 2. SHOW DATABASES 현재 존재하는 데이터베이스들을 확인할 수 있는 명령입니다. SHOW DATABASES; 3. US.. 2022. 1. 20.
[MySQL] MySQL 1. MySQL MySQL은 가장 인기있는 DBMS입니다. 예전에 비해 NoSQL이나 다른 DBMS들이 등장하며 점유율을 많이 내주었지만, 여전히 가장 많이 사용되는 DBMS의 자리를 지키고 있습니다. MySQL은 SQL을 이용하는 관계형 데이터베이스로 동작이 빠르고, 다양한 환경을 지원하며, 오픈 소스라는 특징을 가지고 있습니다. SQL은 Structured Query Language, 구조화된 질의 언어라고 하는 언어입니다. 즉, SQL은 데이터 베이스에 질의하기 위해 구조화된 언어입니다. 질의(Query, 쿼리)는 사용자는 데이터베이스에 명령으로 처리할 내용을 담아 보내는데, 이 명령들을 문자로 나타낸 것을 질의라고 합니다. MySQL은 아래 링크에서 다운받으실 수 있습니다. https://dev... 2022. 1. 19.
데이터베이스 1. 데이터베이스란? 그리고 DBMS 흔히 디비(DB)라고 부르는 데이터베이스는 컴퓨터 시스템에 전자적으로 저장되는 정보, 또는 관련성을 가진 데이터들의 집합이라고 합니다. 우리가 프로그래밍을 하면서 데이터를 저장하는 변수는 프로그램을 종료하면 저장한 데이터도 사라지게 됩니다. 그래서 이것을 따로 시스템에 공간을 마련해서 저장해두고 프로그램 전반에 걸쳐 두고두고 사용되도록 만든 것이 데이터베이스입니다. 그리고 이런 DB들은 데이터베이스 관리 시스템(DBMS)로 관리됩니다. DBMS는 사용자와의 인터페이스 역할을 해서 사용자가 DB들을 편리하게 관리할 수 있게 만들어 주는 시스템 소프트웨어입니다. 우리가 흔히 DB하면 떠올리는 MySQL이 대표적인 DBMS입니다. MySQL은 관계형 DBMS, RDBMS,.. 2021. 12. 8.
300x250