🐍 Snake Game

방향키 또는 아래 버튼으로 조작하세요 ⬆️⬇️⬅️➡️


문제 4. 상위 n개 레코드
·
MySQL
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요.   -- 코드를 입력하세요 SELECT name  from animal_ins  order by datetime limit 1  limit 을 써주면된다!!
문제 3. 여러기준으로 정렬하기
·
MySQL
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다.  -- 코드를 입력하세요 SELECT animal_id ,name, datetime  from animal_ins  order by nam..
문제 2 . 어린동물 찾기
·
MySQL
동물 보호소에 들어온 동물 중 젊은 동물1의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.  INTAKE_CONDITION이 Aged가 아닌 경우를 뜻함 ↩  -- 코드를 입력하세요 SELECT ANIMAL_ID ,NAME  from ANIMAL_INS   where INTAKE_CONDITION  'Aged'  order by  ANIMAL_ID  아닌 경우에는 를 써주는게 포인트
문제 1. 아픈 동물 찾기
·
MySQL
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.  동물 보호소에 들어온 동물 중 아픈 동물1의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요.  SELECT ANIMAL_ID , NAME from ANIMAL_INS where INTAKE_CONDITION ='Sick' order by ANIMAL_ID ;  이런식으로 간단히 조건 넣..
2개의 칼럼 값 바꾸기 ,그룹 함수
·
MySQL
primary 키는 테이블당 하나밖에 못쓴다. 그래서 primary 키를 썼다면 unique 를 쓰면된다. 2개의 칼럼의 값을 서로 바꾸고 싶을 때는 아래의 방법을 쓰면된다. UPDATE TBL_TEST SET COLUMN1 = (@anyThing:=COLUMN1) , COLUMN1 = COLUMN2 , COLUMN2 = @anyThing; 그룹함수 group_concat(칼럼) 그룹된 데이터 값을 나열해줌 min(칼럼) 그룹된것중에 가장 최솟값 max(칼럼) 그룹된것 중에 가장 최댓값 count(칼럼) 그룹된것들의 수 group by ~조건 데이터를 출력할때 조건이 같은 것끼리 묶여서 그룹화됨 inner join 다른 데이터베이스 중에 공통된 점이 있는 데이터를 토대로 표가 나옴 left join 공통..
XAMPP 와 SQLyog community 이용해서 데이터 베이스 만들기, 간단한 표 만들기
·
MySQL
mysql 코드를 쓸때 유용한 것들 AUTO_INCREMENT -> 자동증가 NOT NULL -> NULL값 허용 안함 PRIMARY KEY : 주키(중복되지 않는 데이터) UNSIGNED : 음수금지 DESC : 내림차순 ASC : 오름차순 AUTO_INCREMENT 은 각 데이터들의 id 값을 추가해 줄때 자동으로 1씩 올라갈게 할때 유용하다. 그럼 간단하게 표를 만들면서 위에 있는 것들을 응용해보자 일단 a2 라는 데이터 베이스를 만들고 그안에 아티클 이라는 테이블 을 생성하자. 그리고 번호, 날짜 , 제목, 내용 필드를 생성하자. 그리고 내용을 간단하게 추가해보자 이렇게 id 를 제외하고 다른 필드엔 간단한 내용들을 넣었다. 그래서 id 엔 null 이 있다 그런데 거의 일반적으로 id 는 고유 ..
SELECT , UPDATE, DELETE
·
MySQL
표를 만들어봤고 이제 그럼 표에서 내가 원하는 정보만을 추출하는 과정을 배워보자 기본 명령어의 형태는 SELECT 기준값, FROM 테이블명칭 WHERE 조건 ; ex) mysql> SELECT title,color,favor FROM topic WHERE favor = "good" ; 기준값을 title, color , favor 로 설정하고 topic 이라는 테이블에서 조건을 favor 항목 값이 good 인것들을 보여주라 라는 명령을 내렸더니 위에 같은 결과가 나온다. 그리고 id 값을 기준으로 정렬해줄수도있다. 방금 친 명령어에 ORDER BY id DESC ; 을 추가해주면 (DESC은 오름차순으로 이해하면 될듯하다 ) id 가 높은 값부터 나온다. 그리고 혹시나 지금 테이블에 너무 많은 값들이..
MySQL 용어, table 만들기
·
MySQL
MySQL 에는 데이터 베이스 서버와 데이터 베이스 와 표 (table) 이 있다. 가장 큰 부분은 데이터 베이스 , 그속에 데이터 베이스, 그속에 표가 있는 것이다. 데이터베이스 서버 > 데이터 베이스 > 표(table) 이다. 표는 어떤 모양으로 생겼는가? 열과 행으로 이루어진게 보편적이다 id title description created color favor 1 apple apple is.. 2023-05-18 red good 2 carrot carrot is.. 2023-05-18 orange bad 3 banana banana is... 2023-05-18 yellow good 4 peach peach is... 2023-05-18 red good 위에 표는 4개의 행과 6개의 열로 만들어진것..