🤯TIL/My SQL

    CONCAT으로 시작일 + 종료일 기간 출력하기

    TABLE에 시작일, 종료일로 데이터를 입력받으나 웹에 출력할 때에는 기간으로 나타내야 할 경우 시작일 : start_date 종료일 : end_date SQL문 쿼리 작성 SELECT CONCAT(start_date, ' ~ ', end_date) AS use_date FROM TABLE명 >> 출력해야 할 그리드에 use_date를 넣어준다면 시작일 ~ 종료일을 출력할 수 있다. 😊 ✨날짜 형식도 같이 바꾸고 싶어요! to_char(시작일 / 종료일, '날짜형식')을 사용 SELECT CONCAT(to_char(start_date, 'yyyy-mm-dd'), ' ~ ', to_char(end_date, 'yyyy-mm-dd')) AS use_date FROM TABLE명

    [My SQL] MySQL 테이블의 생성과 CRUD_by생활코딩

    [My SQL] MySQL 테이블의 생성과 CRUD_by생활코딩

    SQL 접속 후, 어떤 스키마 사용할지 정해야 함 MariaDB [(none)]> USE opentutorials; Database changed MariaDB [opentutorials]> 테이블 생성 틀 (검색 : create table in mysql cheat sheet) CREATE TABLE dorothy( c1 datatype(length) c2 datatype(length) ... PRIMARY KEY(c1)) 엑셀 vs MySQL의 차이 데이터가 엄청 많아지면 사용자들이 기상천외한 데이터를 막 넣음 그 데이터가 반드시 숫자로/문자로 들어와야 한다. 를 강력하게 규제할 수 있음 규제에 벗어나는 데이터 값이 들어오면 거절해서 에러를 뱉어낼 수 있음 ➡ 컬럼에 데이터 타입을 강제할 수 있다. ..

    [My SQL] SQL과 테이블 구조_by생활코딩

    [My SQL] SQL과 테이블 구조_by생활코딩

    SQL이란? Structured : 구조화되었다. Query : 데이터베이스에게 데이터를 읽어줘, 넣어줘, 수정해줘, 삭제해줘 등의 요청 Language : 데이터베이스도 나도 이해할 수 있는 공통의 약속에 따라 db서버에 요청할 때 사용하는 언어 SQL의 특징 1. 어떤 컴퓨터 언어보다도 쉽다.(html & sql가 2top) 2. 중요하다. 용어 정리 table, 표 row, record, 행(수평) / 데이터 하나하나, 데이터 자체 column, 열 / 데이터의 타입 출처 : https://opentutorials.org/course/3161/19536 SQL과 테이블 구조_by생활코딩 SQL과 테이블 구조 - 생활코딩 SQL과 테이블 구조 2018-02-12 01:08:33 opentutorial..

    [My SQL] 스키마의 사용_by생활코딩

    [My SQL] 스키마의 사용_by생활코딩

    스키마 만들기 검색하기 : mysql create database(스키마라고 할 수도 있지만 db표현이 더 좋다!) ➡ CREATE DATABASE opentutorials; 스키마 생성 MariaDB> CREATE DATABASE DATABASE의 이름; 스키마 삭제 MariaDB> DROP DATABASE DATABASE의 이름; DB리스트 보는 방법(databases 복수형으로!) MariaDB> SHOW DATABASES; DB 선택하는 방법 MariaDB> USE DATABASE의 이름; ➡ 앞으로 내리는 명령을 이 DATABASE 표를 대상으로 실행하게 된다. 출처 : https://opentutorials.org/course/3161/19535 스키마의 사용_by생활코딩 MySQL 스키마(s..

    [My SQL] MySQL의 구조와 서버 접속_by생활코딩

    [My SQL] MySQL의 구조와 서버 접속_by생활코딩

    데이터베이스 : 표들을 그루핑한 것(=스키마) 스키마 : 서로 연관된 데이터들을 그룹핑 해준다. 스키마들이 많아지면 데이터베이스 서버에 저장된다. MySQL을 설치한 것 = 데이터베이스 서버를 설치한 것 데이터베이스 장점 - 보안 파일은 운영체제만 뚫리면 수정 가능하지만, 데이터베이스는 자체적인 보안체계가 있어 안전하게 데이터 보관 가능. 권한 기능이 있어 여러 사람을 등록하여, 원하는 사람만 접근 가능하게 설정할 수 있다. - 차등적 권한 부여. 여러사람 등록가능 / 누구는 읽기만 하도록 설정할 수 있다. egoing은 student 테이블을 rw만 가능. uneasy는 student 테이블의 r만 가능. -u : user 사용자 -uroot : root 관리자로 접속하겠다 (관리자는 모든 권한 지님 ..