BE/MySQL

BE/MySQL

[MYSQL] 맥북 Opening SQL Editor 창에서 안넘어가는 문제, 다시 설치해보자

오랜만에 워크밴치를 켜서 하려고 보니 오류가 생겼다;; 저 화면에서 안넘어가는 것이다 ㅠ 수차례의 뻘짓 끝에 다시 깔아보기로 마음을 먹었다. 1. 워크밴치 삭제하기 그냥 삭제하기 눌러서 휴지통 보내고 휴지통에서 지우면 된다. 2. 나는 brew를 통해 깔았기에 아래처럼 mysql을 지워주고, 다시 깔아준다. https://github.com/rangyu/TIL/blob/master/mysql/MySQL-%EC%99%84%EC%A0%84-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B3%A0-%EC%9E%AC%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-(MacOS).md GitHub - rangyu/TIL: 오늘 내가 배운 것 (Today I Learned) 오늘 내가 배운..

BE/MySQL

[SQL] 날짜 데이터 추출 /포맷, NULL 값 제외

1. 날짜데이터에서 년/월/일 추출하는 방법 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE MONTH(DATE_OF_BIRTH)=3 AND GENDER LIKE 'W' AND ; 위는 특정 날짜데이터 DATE_OF_BIRTH에서 MONTH를 추출해내는 하나의 과정이다. MONTH(특정 날짜 데이터)로 하면 특정 날짜 데이터의 달만 추출된다. YEAR(특정 날짜 데이터) : 년도만 뽑아내기 MONTH(특정 날짜 데이터) : 달만 뽑아내기 DATE(특정 날짜 데이터) : 일자만 뽑아내기 2. 날짜 데이터 포맷 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_..

BE/MySQL

[MYSQL] JAVA - eclipse 연동법

이클립스 -> JAVA EE -> Dynamic Project 생성 -> Java Resources -> Src -> DBUtil 클래스 생 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DBUtil { private String url = "jdbc:mysql://localhost:3306/데이터베이스명?serverTimezone=UTC"; private String username = "mysql 설정 유저명"; private String password =..

BE/MySQL

[MySQL] DCL(Data Control Language) 데이터 제어어 명령어 모음

1. 유저 생성/삭제 1) 계정 확인하기 USE mysql; select host, user, password from user; 2) 유저 만들기 CREATE USER '유저이름'@'접속장소(IP)' IDENTIFIED BY '비밀번호'; CREATE USER 'tksgk2598'@'localhost' IDENTIFIED BY '1234'; tksgk2598이라는 유저를 만들어주세요. CREATE USER tksgk2598; 간단하게는 접속장소, 비밀번호를 생략해서 만들 수도 있습니다. 3) 새로 생성한 유저로 데이터베이스 들어가기 mysql -u tksgk2598 -p 새로 생성된 유저는 어떠한 권한도 없기 때문에 아무런 데이터베이스에도 접근할 수 없습니다. 4) 외부 접근 권한 부여하며 유저 생성하..

BE/MySQL

[MySQL] DML(Data Manipulation Language) 데이터 조작어 명령어 모음

1. INSERT 1) 튜플 삽입하기 INSERT INTO student(ID, Password, name, major, major2, count, student_num, grade, lecture_num) value(tksgk2598,1234,신산하,산업공학,소프트웨어,20,201734923,4,11111); 모든 필드에 맞춰 데이터를 차례대로 넣는다면, student 뒤 괄호를 생략할 수 있습니다. 2. UPDATE 1) 특정 튜플 수정하기 UPDATE student SET grade=1 WHERE id='tksgk2598'; id가 tksgk2598인 튜플의 grade를 1로 바꿉니다. 3. DELETE 1) 특정 튜플 삭제하기 DELETE FROM student WHERE id='tntks2598..

BE/MySQL

[MySQL] DDL(Data Definination Language) 데이터 정의어 명령어 모음

1. DROP 1) 데이터베이스 삭제 DROP DATABASE IF EXISTS MOVIE; SHOW DATABASES; 만약 영화라는 데이터베이스를 만들려고 하는데, 이미 존재한다면, 그 데이터베이스를 지웁니다. 2) 테이블 삭제 DROP TABLE movieList; SHOW TABLES; MOVIE 데이터베이스 안에 있는 영화들의 정보를 담은 movieList를 삭제합니다. 2. CREATE 1) 데이터베이스 생성하고 사용하기 CREATE DATABASE MOVIE DEFAULT CHARACTER SET utf8mb4; USE MOVIE; utf8mb4는 이모지도 사용할 수 있게 해주는 장치입니다. 2) 데이터베이스 안에 테이블 생성하기 CREATE TABLE `movieList` ( `ID` in..

BE/MySQL

생활코딩 데이터베이스 : mysql 맥에 설치

1. mysql 공식 홈페이지에서 MySQL Community Server를 클릭한다. https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com ..

BE/MySQL

생활코딩 데이터베이스 : 데이터베이스와 mysql

1. nosql (몽고디비 등) https://opentutorials.org/course/72/473 몽고디비란? - 생활코딩 몽고디비란? 2011-09-30 17:16:10 opentutorials.org https://hostingdata.co.uk/nosql-database/ NoSQL Databases List by Hosting Data - Updated 2022 The ultimate reference for NOSQL Database Management Systems. Includes Events, Links, Tools, News, Forums, Books, and much more... hostingdata.co.uk 최근에 빅데이터가 늘어나면서 부각되고 있는 개념이다. 빅데이터를 관계..

SHIN SANHA
'BE/MySQL' 카테고리의 글 목록