또 시작하기에 앞서 검색엔진에 DELETE 관련 키워드를 검색해보자. https://dev.mysql.com/doc/refman/8.0/en/delete.html MySQL :: MySQL 8.0 Reference Manual :: 13.2.2 DELETE Syntax MySQL 8.0 Reference Manual / ... / SQL Statement Syntax / Data Manipulation Statements / DELETE Syntax DELETE is a DML statement that removes rows from a table. A DELETE statement can start with a WITH clause to define common table expressions acc..
시작하기에 앞서 UPDATE를 어떻게 사용하는지 검색엔진을 통해서 알아보자. table_reference : table의 이름을 쓰는 것이다. SET assignment_list : col_name = value 이렇게 작성을 한다. 영상을 보기 전에 그냥 따라 쳤더니 모든 행들이 바뀌어 버렸다.. 아래 사진은 주의 사항으로 둬야겠다. 이런 일이 발생하지 않게 하기 위해서는 뒤에 WHERE 키워드를 추가해야 한다. 예제를 따라하면서 해봤기에 다행이지 진짜 내가 다루고 있던 데이터베이스에서 이런일이 발생했으면 엄청 끔찍했을 것 같다..
기본적인 읽기를 알아보려고 한다. 테이블에 있는 모든 데이터를 보려고 한다면 SELECT *FROM tablename; 을 쓰면 된다. 아래의 명령어처럼 작성을 하면 특정 column 의 데이터만 골라서 볼 수가 있다. 다음으론 SELECT의 문법으로는 뭐가 있는지 알아본다. 해당 사진은 밑의 링크로 들어가면 나온다. https://dev.mysql.com/doc/refman/8.0/en/select.html MySQL :: MySQL 8.0 Reference Manual :: 13.2.10 SELECT Syntax SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT]..
column을 SQL에서는 어떻게 만들까?? 우선 최종적으로 이런 형식으로 코드를 작성을 한다고 한다. 이 코드는 살면서 작성할 일이 아주 많지는 않다. 출력과 작성을 더 많이 할 것 이다. 이제 테이블을 만들어 보자. 공부를 할 때 키워드들을 다 외우려고 하지말고 검색을 하는 법을 생각하자. cheat sheet 라는 것을 검색해서 공부를 하자. 이 cheat sheet라는 것은 일종의 컨닝 페이퍼라는 뜻으로 잘 정리 된 내용을 볼 수 있다고 한다. 명령어를 입력하다 다음 줄에서 작성을 하고 싶다면 세미 콜론(;)을 입력하지 말고 그냥 Enter를 누르면 다음 줄로 넘어간다. SQL은 엑셀과 달리 넣을 수 있는 데이터의 타입을 지정할 수가 있다. 장점은 데이터를 꺼낼 때 이미 다 강제로 타입이 정해져 ..
SQL의 약자는 Structured Query Language Structured라는 것은 관계형 데이터베이스에서 기본적으로 표의 형식으로 자료를 정리를 하는데 표를 작성을 하는 것과, 정리정돈을 하는 것이란 말이다. Query라는 것은 데이터베이스에 명령어를 내리는, 요청 혹은 질의한다라는 의미이다. Language라는 것은 데이터베이스도 이해하고 사용자도 이해할 수 있는 공통의 약속을 통해 서버와 통신을 한다는 것으로 이때 사용하는 언어가 SQL이라는 것이다. 이고잉님이 정의한 특징 2가지는 1. SQL은 여태까지 만나본 언어들 중에서 쉬울 것이다. 2. 중요하다!!! SQL이라는 언어는 관계형 데이터베이스라는 카테고리에 속하는 제품들이 공통적으로 데이터베이스 서버를 제어할 때 사용하는 언어이다. 표..
서버에 접속을 한 후 스키마를 만들기 위해서는 일단 검색을 해보자. 스스로 알아내는 것이 공부가 더 많이 된다. mysql create database 이런 식으로 검색을 해본다. 검색을 하면 이런식으로 나오게 된다. menagerie는 데이터베이스의 이름이구나 라고 생각을 하면 된다. 명령어를 입력하고 이렇게 cmd에 뜬다면 성공한 것이다. 이미 있는 데이터베이스를 지우려고 한다면 아래 사진의 명령어를 통해 지우도록 한다. 명령어를 입력하고 성공을 하면 Query OK라는 말이 뜬다. 이전에 입력했던 명령어를 다시 치기 귀찮을 때는 키보드 위 화살표를 클릭하면 된다. SHOW DATABASES; 라는 명령어를 치게 되면 데이터베이스를 볼 수가 있다. CREATE DATABASE를 통해 생성이 된 것을 ..
데이터베이스를 사용하면 자체적인 보안체계를 가지고 있기 때문에 조금 더 안전하게 보관할 수 있는 장점이 있다. 그리고 권한기능이 있어서 MySQL에 권한을 설정을 해줄 수 있다. 어떤 테이블만 접근을 할 수 있고 읽기, 쓰기도 제한을 줄 수 있다. bin ./mysql -uroot root라는 사용자로 접속을 하겠다는 말이다. root는 일반적으로 관리자이기 때문에 모든 권한을 가지고 있다. 중요한 시스템이면 별도의 사용자를 만들어서 평소에는 그 사용자를 통해 작업을 하다가 root가 필요할 때만 사용을 한다. bin ./mysql -uroot -p -p를 쓰면 비밀번호를 입력하고 들어간다. 비밀번호를 까먹었을 때는 구글에 검색을 해보면 어렵지 않다.
3개 정도의 요소가 있다. 데이터를 기록하는 최종적인 곳은 표이다. 데이터베이스를 관리하다 보면 여러가지의 표들이 막 생성이 될 것이다. 표가 늘어나면 많아진 표를 정리정돈할 필요성이 생긴다. MySQL에서는 연관된 표를 그룹핑해서 연관되어 있지 않느 표들과 분리하는데 사용하는 파일의 폴더같은 것이 있는데 이것을 데이터베이스라고 한다. MySQL에서는 데이터베이스라는 말과 스키마라는 말을 같이 쓴다. 스키마 = 표들을 서로 그룹핑할 때 사용하는 일종의 폴더 스키마는 서로 연관된 데이터를 그룹핑 해준다. 스키마들이 많이 생겨서 모아진 곳을 데이터베이스 서버라고 부른다. MySQL을 설치한 것은 데이터베이스 서버라는 프로그램을 설치한 것이고 그 프로그램이 가지고 있는 기능을 이용해서 데이터와 관련된 여러 가..
Chrome을 통해 구글에서 MySQL Community Edition Download 검색하기 구글에서 검색을 했다면 맨 위에 있는 홈페이지를 클릭해서 들어간다. Download MySQL Community Edition을 클릭한 다음 MySQL Community Server를 클릭한다. 그럼 아래와 같이 창이 뜬다. Select Operating System에서 자신의 컴퓨터에 맞는 OS를 선택한다. 링크 중 제일 위쪽에 있는 걸 다운 받아서 설치한다. 공식 홈페이지에서 다운 받는 것은 귀찮은 절차가 많다고 한다. 처음 다운로드를 받는 것이라 잘 알지 못하지만 도와주는 프로그램을 다운받아서 설치해보기로 한다. 구글에 bitnami wamp라는 것을 검색해서 해당 사이트에 접속을 한다. Download..
스프레드 시트는 사용자가 데이터를 클릭해서 조작한다. 데이터베이스는 SQL이라고 하는 언어를 이용해서 데이터를 제어할 수 있다. 즉 코드를 통해서 데이터를 조작할 수 있는 것이 엄청난 장점이다. 이것을 웹과 앱, 빅데이터와 인공지능으로 분석을 할 수 있다. 밑의 예시는 웹을 통해 데이터를 화면에 표시하는 것. create -> DB2 -> DB2 is.. -> Submit 데이터베이스에도 추가가 되고 웹사이트에도 추가가 된다. 1. 데이터 베이스 정보를 웹사이트를 통해 전세계 사람들이 볼 수 있다. 2. 어떤 사용자가 데이터를 추가하면 데이터베이스에 정보가 저장이 된다. 막연하고 추상적이게 느끼지 말자!
- Total
- Today
- Yesterday
- 선택자
- css
- javascript
- HTML
- 글로
- 생활코딩#동영상을#글로#html
- inline
- 언리얼엔진4
- 차이점
- 생활코딩
- 정렬
- 문자열
- 조건문
- 생활코딩#MySQL
- Link
- 변수
- C언어
- php
- 기초
- TAG
- visual studio code
- 안드로이드 스튜디오
- 객체
- 네트워크 프로그래밍
- 관계형데이터베이스
- 동영상을
- 언리얼엔진
- 알고리즘
- PHP&MySQL
- GRID
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |