MySQL - 서버 접속하기, TABLE 만들기
2020. 7. 25. 17:59
🚛 Database/SQL
데이터베이스 서버를 통해 데이터베이스, 즉 스키마 안의 표들을 이용해서 작업한다. 여러 사람들이 이용할 수 있게끔 해줄 수 있다. A라는 사람은 어떤 테이블을 수정할 수 있고 B라는 사람은 읽기만 할 수 있게끔 차등적으로도 구현할 수 있다. 터미널에 ./mysql -uroot -p 를 통해 접속한다. DATABASE 생성하기, 삭제하기 : CREATE, DROP DATABASE 있는지 확인하기 : SHOW DATABASE 이용하기 : USE TABLE 만들기
MySQL - 설치 및 실행 (2020/07/25 기준)
2020. 7. 25. 17:33
🚛 Database/SQL
1. 구글에 mysql community edition download를 입력하고 사이트에 들어간다. 2. Download MySQL Community Edition 을 클릭한다. 3. MySQL Community Server를 클릭한다. 4. 자신에 맞는 운영체제를 선택하고 맨 위의 것을 다운 받는다. 5. 밑의 No thanks, just start my download 클릭 그 이후 모두 Agree 동의하며 다운로드를 진행한다. 다운로드 중 자신의 패스워드를 설정할 것인지 local password를 이용할 것인지 나온다. 자신의 패스워드를 설정하면 자신의 패스워드를 통해 MySQL을 실행할 수 있고 자신의 패스워드를 설정하지 않으면 local password를 이용하여 MySQL을 실행할 수 있다..
MySQL - DROP
2020. 7. 16. 14:05
🚛 Database/SQL
DROP MySQL에서는 다음과 같은 DROP 문을 사용하여 데이터베이스와 테이블을 삭제할 수 있습니다. 1. DROP DATABASE 2. DROP TABLE DROP DATABASE Hotel; 만약 테이블 자체가 아닌 테이블의 데이터만을 지우고 싶을 때는 TRUNCATE TABLE 문을 사용할 수 있습니다. 이 구문을 사용하면 테이블 자체는 그대로 남게 되며, 해당 테이블에 저장된 데이터만이 모두 삭제됩니다. 다음은 Reservation 테이블의 모든 데이터만을 삭제하는 예제입니다. TRUNCATE TABLE Reservation; 다음 예제는 Reservation 테이블의 모든 데이터뿐만 아니라 테이블 그 자체도 삭제하는 예제입니다. DROP TABLE Reservation; 이때 다음과 같이 I..
MySQL - ALTER
2020. 7. 16. 13:53
🚛 Database/SQL
ALTER MySQL에서는 다음과 같은 ALTER 문을 사용하여 데이터베이스와 테이블의 내용을 수정할 수 있습니다. 1. ALTER DATABASE 2. ALTER TABLE 데이터베이스 수정 ALTER DATABASE 문은 데이터베이스의 전체적인 특성을 수정할 수 있게 해줍니다. 이러한 데이터베이스의 특성은 데이터베이스 디렉터리의 db.opt 파일에 저장되어 있습니다. 다음과 같은 구문을 통해 데이터베이스의 문자 집합이나 콜레이션을 변경할 수 있습니다. ALTER DATABASE 데이터베이스이름 CHARACTER SET=문자집합이름 ALTER DATABASE 데이터베이스이름 COLLATE=콜레이션이름 ALTER DATABASE Hotel CHARACTER SET=euckr_bin COLLATE=euck..
SQL - CREATE
2020. 7. 16. 11:07
🚛 Database/SQL
CREATE MySQL에서는 다음과 같은 CREATE 문을 사용하여 데이터베이스와 테이블을 만들 수 있습니다. 1. CREATE DATABASE 2. CREATE TABLE CREATE DATABASE 문은 새로운 데이터베이스를 생성해 줍니다. CREATE DATABASE 데이터베이스이름 다음 예제는 Hotel이라는 새로운 데이터베이스를 생성하는 예제입니다. CREATE DATABASE HOTEL; 데이터베이스의 선택 데이터베이스를 생성한 후에, 해당 데이터베이스를 사용하기 위해서는 우선 데이터베이스를 선택해야 합니다. MySQL에서는 USE 문을 사용하여 데이터베이스를 선택할 수 있습니다. USE HOTEL; 유닉스 환경의 MySQL에서는 데이터베이스 이름의 대소문자를 구분합니다. 그러나 윈도우 환경의..
데이터베이스
2020. 5. 25. 14:31
🚛 Database/SQL
데이터베이스 : 매우 방대한 기능을 가지고 있는 정보 도구이다. 데이터베이스의 입력과 출력을 따져보는 것이 기본이다. 데이터의 생성, 수정, 삭제, 읽기 이 4가지가 데이터베이스의 핵심적인 작업이다. Spreadshhet : 워드 같은 문서 작업 프로그램 Oracle은 대규모 회사에서 이용하는 Database이다. MySQL은 무료로 배포되며 누구나 사용할 수 있다. 관계형 데이터베이스를 이용하면 데이터를 표의 형태로 정리정돈 할 수 있고 검색과 같은 작업을 빠르고 편리하게 이용할 수 있다. 관계형 데이터베이스(relational database)란? 관계형 데이터베이스는 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류입니다. 관계형 데이터베이스란 테이블(table)로 이루어져 있으며, 이 테이블은..