MariaDB의 공식 홈페이지에 설치 방법이 나와있다. dmg 파일이 아닌 Homebrew로 설치하는 벙법이다.https://mariadb.com/kb/ko/installing-mariadb-on-macos-using-homebrew/공식 홈페이지 : http
(중요) 터미널 실행.brew 명령어로 mariadb설치brew install mariadbbrew로 서비스 확인 brew services list root 계정 생성하기sudo mariadb-secure-installation \- sudo 비밀번호를 입
MariaDB에 root 계정으로 로그인한다.mysql.server startmysql -u root -puser 목록 조회use mysql; 기본적으로 있는 mysql 데이터베이스를 이용한다select host, user, password from user; : 목
데이터베이스 목록 확인show databases;데이터베이스 생성create database DB명;데이터베이스 삭제drop database DB명;데이터 베이스 이름은 바로 바꿀 수 없다. 그래서 복원 방법을 바꾼다aaa → bbb로 변경하려한다. 먼저 바꿀 이름의
table을 생성한다. column이 하나라도 있어야 생성되므로 column도 하나 만들어준다.create table tabel명 ( column명 VARCHAR(100) );table 확인show tab;table 삭제drop table table명;이름 변경ren
column 단일 추가alter table table명add column명 자료형;여러 column 추가add ( column , column);방법 1 : DESCRIBE table명;방법 2 : desc table명;첫번 째로 column 추가first특정 colu
추가insert into table명 values ( data, data, data, data); 일부 column에만 data 추가insert into table명 (column명, column명) values (data, data);여러 data추가insert
= 같다<>, != 같지 않다\>, < 크다, 작다\>=, <= 이상, 이하and, && 비교값 모두 true, 하나라도 false면 falseor, || 비교값 하나라도 true면 true, 모두 false면 falsedate가 있는 경우dat
공백 포함해서 index를 센다.1~count(end_index - count) ~ end_indexindex~end_indexindex ~ countindex~end_indexindex ~ countbyte로 계산, 한글은 3byte글자 수(공백 포함)글자 찾음, 대
절대값올림내림소숫점 올림소수점 자리 수까지 올림소수점 자리 수까지 자름나머지 구하기pi가장 큰 숫자 return가장 작은 숫자 return첫 숫자가 뒤에 나오는 숫자들과 값 비교하여 위치를 return처음으로 비교하는 숫자가 더 크면 return = 0
column이 null이면 false를 출력, null이 아니면 그대로 출력boolean(0 = false, 그 외 = true)에 따라 true와 false 실행문자열과 비교값이 동일하면 data를 실행java의 switch와 비슷
table과 table을 결합select \* from tableA, tableBselect \* from tableA, tableBwhere column = column각각의 column을 매칭 시키려하는데 이때 두 column의 이름이 같게 되면 어떤 table의
table과 table의 date를 합친다. join이 칼럼을 연결했다면, union은 data를 연결만약 column이 같지 않아도 type만 맞으면 date가 합쳐짐column끼리 붙을 때 중복되는 data가 있으면 한 가지만 나온다. 이를 모두 보기 위해서 uni
id나 순번 같은 고유한 값을 자동으로 넣어주는 기능이 auto_increment이다.기존 조건을 지키면 된다.조건primary key만 가능column이 int만 가능하다.이미 설정된 column에 설정alter table table명 modify column \*\
table당 한 개만 존재한다.unique + not nullalter table table명 add constraint primary key(column명);alter table table명 modify column명 자료형 primary key;alter table
테이블과 테이블을 연결할 때 쓴다.만약 학생 정보 table과 시험 성적 table이 있다면, 기본적으로 회원 정보 table에 학생 정보가 있고 학번이 있을 것이다. 그런데 시험 성적 table에 data를 입력하려고 보니 없는 학번이 있으면 안 될 것이다. 이를 연
이전 눈물겹게 macbook을 한번 밀었다. 그래서 MariaDB를 재설치 해야하는 상황에 error가 났는데 참으로 힘겨웠다.설치 후 sudo mariadb-secure-installation 를 하려할 때 이 에러가 났다. 원인은 server를 시작해주지 않아 생긴