gold_honeybadger

고정 헤더 영역

글 제목

메뉴 레이어

gold_honeybadger

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (156)
    • coding (152)
      • 머신러닝 (14)
      • 딥러닝 (8)
      • MySQL (19)
      • 리눅스 (18)
      • AWS (8)
      • API (7)
      • OpenCV (15)
      • Algorithm (3)
      • coding_test (23)
      • ROS (16)

검색 레이어

gold_honeybadger

검색 영역

컨텐츠 검색

coding/MySQL

  • [MariaDB]테이블, 컬럼 특정 단어 조회

    2022.12.13 by golduny_zoo

  • My SQL join 함수

    2021.04.30 by golduny_zoo

  • MySQL index

    2021.04.12 by golduny_zoo

  • MySQL 동일한 데이터처리 primary key

    2021.03.27 by golduny_zoo

  • MySQL connector Python

    2021.03.19 by golduny_zoo

  • MySQL 유저 생성 및 권한 부여

    2021.03.18 by golduny_zoo

  • MySQL 데이터베이스 schema만들기

    2021.03.18 by golduny_zoo

  • My SQL Limit 와 offset(페이징)

    2021.03.18 by golduny_zoo

[MariaDB]테이블, 컬럼 특정 단어 조회

처음 직무를 맡았을 시 테이블을 하나하나 보는 것이 어려울 정도로 데이터가 많았고, 내 프로젝트에 필요한 데이터가 어디에 있을 지 감도 잡히지 않아 어려웠을 때 도움이 많이 되었던 쿼리 -- 컬럼 검색 SELECT table_schema,table_name ,column_name, column_comment FROM information_schema.columns as COL WHERE COL.COLUMN_COMMENT like '%{찾고 싶은 단어}%'; -- 테이블 검색 SELECT table_schema,table_name ,table_comment, UPDATE_TIME FROM information_schema.tables as tab WHERE COL.table_comment like '%{찾..

coding/MySQL 2022. 12. 13. 12:29

My SQL join 함수

기본 관계 개념 1. 1 대 1 2. 1 대 N 3. N 대 N 중복 되는 데이터들을 관계를 파악하여 관련있는 데이터끼리 쪼개 사용하는 테이블 정규화 고객의 정보 데이터의 유니크한 고객 id로 주문한 데이터에 간단하게 구분할 수 있다(관계형 데이터). 를 연결시켜 주는 것이 join 함수 이다. inner join 두 데이터 프레임에서 동시에 들어있는 데이터만 left join 왼쪽을 기준으로 데이터를 연결시킨다. right join 오른쪽을 기준으로 데이터를 연결시킨다. on delete cascade 포린키로 연결되어있는 데이터가 지워지면 같이 지워지는 설정 필요한지는 상황에 따라 선택해야 한다. 사람이 필요한지 안필요한지 판단하여 코딩하는것 SCHEMA 설계

coding/MySQL 2021. 4. 30. 00:52

MySQL index

SQL 쿼리 중 where절이 있는 쿼리를 진행할 때 scanning방식은 전체 데이터를 다 스캔하기 때문에 처리 속도가 느리다. 따라서 index 를 이용하여 가져오면 빠른처리가 가능하다. primary key와 unique 는 자동으로 인덱스 처리가 가능하다. where절에 넣어야하는 컬럼이 있다면 빠르게 처리해 주기 위해 인덱스로 추가해보는 연습도 해야겠다. 요번에 만드는 movie에 rating 시스템을 where절에서 찾아 보여줘야 한다면 넣어줘야 하겠지..

coding/MySQL 2021. 4. 12. 13:15

MySQL 동일한 데이터처리 primary key

데이터가 겹치지 않거나 혹은 데이터가 겹치더라도 다른 데이터인지 구분해야한다고 할 때 써야하는 키워드 데이터 테이블을 생성할 때 데이터를 구분할 수 있는 ID는 필수적으로 들어가야 한다. 중복되는 키들을 만들지 않기 위해서 primary를 설정하여야 한다. create table cats3( cat_id int not null, -- unique ID를 생성할 곳 name varchar(100), age int, primary key (cat_id)); -- table을 구별 할 수 있는 키 (unique ID) 한테이블에 ID를 부여할 수 있는 컬럼을 넣어 두고 primary key를 설정하여, 값이 중복되지 않는 unique한 키로 만들 수 있다. 중복되지 않는 키를 생각하면 우리가 사이트의 아이디를..

coding/MySQL 2021. 3. 27. 19:46

MySQL connector Python

pip install mysql-connector-python 설치하기 mysql라이브러리를 사용하기 위해 위 코드를 터미널에 설치한다. streamlit과 같이 사용하기 위해 같이 임포트 해준다. golduny.tistory.com/22 MySQL 유저 생성 및 권한 부여 host Admin계정에서 유저를 생성할 수 있다. 1. 'ID'@'%' 원하는 ID를 넣는다. 2. ' 패스워드 ' user ID를 사용하기 위한 패스워드를 넣는다. 3. 권한을 부여하고 싶은 schema(데이터베이스)를 넣어주고 .* 은 golduny.tistory.com 이 링크에서 만들어 놓은 아이디, 비번 데이터 베이스 데이터베이스를 가지고 들어가볼 것이다. 이렇게 연결을 진행한다.

coding/MySQL 2021. 3. 19. 12:17

MySQL 유저 생성 및 권한 부여

host Admin계정에서 유저를 생성할 수 있다. 1. 'ID'@'%' 원하는 ID를 넣는다. 2. ' 패스워드 ' user ID를 사용하기 위한 패스워드를 넣는다. 3. 권한을 부여하고 싶은 schema(데이터베이스)를 넣어주고 .* 은 그 schema의 모든 권한(입력, 수정..)을 부여한다. 만든 ID를 이용하여 데이터 베이스 접근하기 왼쪽 맨위 집모양을 클릭하면 welcome to MySQL workbench가 나오고 중간 MySQL Connections 의 +버튼 클릭 1. 원하는 커넥션 이름(아무거나 상관없음) 2. admin을 만들었을 때 사용한 hostname을 그대로 복사하여 놓는다. 3. 위에서 작성했던 'ID'@'%'에서 ID만 넣는다. 4. 클릭 위에서 작성한 패스워드를 넣어주면 ..

coding/MySQL 2021. 3. 18. 17:52

MySQL 데이터베이스 schema만들기

테이블을 모아놓을 데이터베이스만들기 1. 왼쪽 위의 동전모양 클릭 2. DB명 지정 후 오른쪽 아래 apply 클릭 3. Apply클릭 close클릭 4.왼쪽 화면에서 만들어진 DB를 볼 수있다. 5. 사용하기 use (DB명) 1.코드를 치면 2에서 실행이되고 3. 왼쪽 화면의 데이터베이쓰가 진하게 표시 된다.

coding/MySQL 2021. 3. 18. 14:22

My SQL Limit 와 offset(페이징)

페이징이란? 구글이나 네이버 다음에 검색을 하면 다음 페이지로 이동하도록 만들어져 있는 숫자나 이미지를 확인할 수 있다. 혹은 쇼핑을 하면 스크롤을 계속해서 내리면서 데이터를 확인할 수 있는데 이것을 페이징이라 하며 데이터 베이스에 있는 데이터를 25개씩 클라이언트화면으로 보내 처리해주기 때문에 페이징을 이용하여 많은 정보를 기다림 없이 볼수 있다. 이것을 MySQL을 이용하여 만들어볼 수 있는데 나는 아직 시작 문법을 배우고 있어 간단하게만 코드를 작성해 봤다. limit 5; 데이터베이스의 상위 5개의 데이터를 불러온다. limit 5, 5; 상위 5개 다음 데이터 5개를 불러온다. book_id를 보면 데이터의 순서를 확인할 수 있다. 이런식으로 다음 데이터를 불러오기 위해 앞의 숫자를 10으로 변..

coding/MySQL 2021. 3. 18. 12:39

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
gold_honeybadger © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바