본문 바로가기

Back-end/MySQL

(8)
MySQL 기초 문법 정리 MySQL은 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS, Relational DataBase Management System)입니다. MySQL에서 키워드와 구문, 문자열은 대소문자를 구분하지 않습니다. MySQL에서 테이블 명과 필드의 이름은 대소문자를 구분합니다. 기초 문법 데이터 베이스 생성 CREATE DATABASE [database name] CHARACTER SET [character set]; 예시) CREATE DATABASE Account CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 위에서 COLLATE의 ci는 case-insensitive의 약자이며, 대소문자를 구분하지 않게 설정됩니다. 데이터베이스 선택 USE ..
Dummy Data 생성하기 (MySQL) 먼저 파이썬으로 Dummy data를 생성하기위해 MySQL과 연결했습니다. 하지만 많은 랜덤한 데이터를 구현하는것이 시간이 충분하지 않아 다른방법을 찾아보았습니다. https://www.mockaroo.com/ 이라는 Dummy data를 생성해주는 사이트를 이용하여 랜덤한 데이터를 생성하였습니다 users1, users2 두개의 테이블을 생성하여 각각 1000개씩 데이터를 추가하였습니다 추가된 Dummy data를 활용하여 몇가지 데이터를 출력하였습니다. 마지막으론 JOIN을 이용하여 두개의 테이블에 데이터를 필요한 부분만 불러와 표시하였습니다.
DB 종류별 장단점 - Oracle 오라클은 충분한 큰 예산과 복잡한 비즈니스 요구와 기업 고객을 위해 설계되었습니다. 대규모 다중 사용자 온라인 롤 플레잉 게임을 관리합니다. 수백만 명의 플레이어가 동시에 사용할 때도 응답 시간 면에서 매우 최적화되어 있습니다. - MySQL MySQL은 가장 일반적으로 데이터베이스 기반 웹 사이트 및 Non-Critical 애플리케이션에 사용되는 저가의 데이터베이스입니다. 오픈 소스 라이센스 덕분에 MySQL은 웹 사이트, 전자 상거래, 로깅 응용 프로그램 등에 매우 대중적이고 널리 사용되었습니다. 오픈 소스 DB이기 때문에 정확히 무슨 일이 일어나고 있는지에 대한 전체 내부를 제공합니다. - Microsoft SQL Server Microsoft SQL Server는 트랜잭션 처리, ..
[MySQL] Join 깔끔한 이해와 사용법 상단의 그림 정말 정리가 잘 되어 있습니다. 처음 접할 때 보고도 저게뭔가 싶었는데 초심자의 입장에서 이해하기 쉽도록 설명해보려합니다. 1. LEFT JOIN A, B 테이블 중에 A값의 전체와, A의 KEY 값과 B KEY 값이 같은 결과를 리턴 무슨말인가 싶다.. 그냥 눈으로 보고 이해하자. 필자는 글로 이해하는게 너무 싫음 A라는 테이블을 보자 B라는 테이블을 보자 이 두 테이블이 각 A와 B 집합이라고 하자 이중에서 우리는 두 테이블 ID값으로 A와 B의 LEFT JOIN을 실행해 볼 것이다. A LEFT JOIN B 는 위에올라가서 다시 보자 A값의 전체와, A의 KEY 값과 B KEY 값이 같은 결과를 리턴 결과를 예상해보자 어떤결과일까? A의 ID값과 B의 ID값이 같은 값이 연결되고 ID가..
MySQL by Traversy Media MySQL Cheat Sheet Help with SQL commands to interact with a MySQL database MySQL Locations Mac /usr/local/mysql/bin Windows /Program Files/MySQL/MySQL version/bin Xampp /xampp/mysql/bin Add mysql to your PATH # Current Session export PATH=${PATH}:/usr/local/mysql/bin # Permanantly echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile On Windows - https://www.qualitestgroup.com/resou..
MySQL 실행창 갑자기 꺼져버리는 현상 해결 https://eboong.tistory.com/62 MySQL 실행창이 갑자기 꺼져버리는 현상.. 해결방법은? 블로거 여니입니다! 오늘은 mysql에 관한 포스팅을 해보려고 해요. DB를 사용하려고 MySQL 실행창을 클릭했는데 갑자기 실행창이 빛의속도로 사라지더라구요? 제가 일부러 창을 닫은것도 아닌데 말 eboong.tistory.com
MySQL 에러해결 : cannot connect to database server https://dhan-description.tistory.com/84 [DBMS] MySQL - Cannot Connect to Database Server 해결방법 MySQL Workbench를 통해 DB에 접근 시 위 와 같은 오류가 발생한다면 다음과 같이 조치합니다. 1. 작업표시줄(시작 메뉴)에서 서비스 검색 및 실행 2. MySQL을 찾아 서비스를 중지합니다. 3. my.ini파일을 dhan-description.tistory.com https://mondaysickness.com/2019/11/01/mysql-workbench-%EC%A0%91%EC%86%8D-%EC%95%88%EB%90%A0-%EB%95%8C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-your-co..
Django 앱을 만들고 MySQL에 연결하는 방법 소개 Python으로 작성된 무료 오픈 소스 웹 프레임 워크 인 Django는 확장 성, 재사용 성 및 신속한 개발을 허용합니다. 이 자습서에서는 MySQL 데이터베이스에 연결하여 블로그 웹 사이트의 초기 기반을 설정하는 방법을 배웁니다. 여기에는를 사용하여 블로그 웹 애플리케이션의 골격 구조를 django-admin만들고 MySQL 데이터베이스를 만든 다음 웹 애플리케이션을 데이터베이스에 연결하는 작업이 포함됩니다. 이렇게하면 블로그 웹 앱에서 작업 할 수있는 개발 환경이 제공되지만 블로그를 인터넷에 게시하기 전에 더 많은 단계를 거쳐야하며 도메인 이름을 설정하고 추가로 추가해야합니다. 보안 계층. 전제 조건 서버에 Python 환경이 설정되어 있어야합니다. 이 자습서에서는 Ubuntu 20.04 서버..