목록MySQL (8)
sm 기술 블로그
1. 사용자 조회하기 use mysql; -> select user host from user; 사용자 목록을 조회할 수 있다. 2. 사용자 생성 create user '사용자'@'host' identified by '비밀번호'; # ex1) 내부 접근을 허용하는 사용자 추가 create user 'test'@'localhost' identified by '0000'; # ex2) 외부 접근을 허용하는 사용자 추가 create user 'test'@'%' identified by '0000'; # ex3) 특정 ip만 접근을 허용하는 사용자 추가 create user 'test'@'123.456.789.100' identified by '0000'; # ex4) 특정 ip 대역을 허용하는 사용자 추가 c..
CREATE TABLE todo ( id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, reg_date DATETIME NOT NULL, perform_data DATETIME NOT NULL, is_completed TINYINT UNSIGNED NOT NULL, content VARCHAR(200) NOT NULL ); -> id의 숫자는 신경쓰지 않아도 다른 컬럼에 데이터가 추가되면 알아서 증가한다. 제약 UNSIGNED 음수 금지 NOT NULL 공백 금지 ( = 꼭 필요한 데이터 이다.) PRIMARY KEY 기본키 (중복금지) AUTO_INCREMENT 자동으로 숫자 증가 제약순서를 지키지 않으면 문법이 맞지 않는다고 오류가 난다.
# 데이터 베이스 확인(리스팅) SHOW DATABASES; # 임의의 데이터 베이스 선택 (여기서는 mysql 선택) USE mysql; # 테이블 확인(리스팅) SHOW TABLES; # 테이블 구조 확인 DESC db; # a1이라는 데이터 베이스 생성 CREATE DATABASE a1; # 만약 a1이라는 데이터베이스가 있다면 삭제 DROP DATABASE IF EXISTS a1; # 테이블 생성(title -> 문자 100개를 저장하겠다. body -> 문자를 많이 저장 하겠다.) CREATE TABLE article( title VARCHAR(100), BODY TEXT ); # 데이터 하나 추가 INSERT INTO article SET title = "제목", BODY = "내용"; # 데..
xampp (번들 툴) -> 이걸 설치하면 기본적으로다 설치됨. 1. DBMS->웹서버를 구현할거임 -> 자바스크립트(node.js) 와 데이터베이스를 연동할거임. 회원가입, 글쓰기, 글수정 할 수 있는 백엔드 서버를 구현할거임. start를 눌러야 서버가 열린다. config -> my.ini 클릭 매모장에서 mysqld 밑에 lower_case_table_names=2을 입력하고 저장 (테이블 명이 소문자가 가능하도록 허용해줌) 2. start를 누른 상태에서 (동작하는 상태에서) Shell을 클릭해 준다. mysql -u root 를 입력해줌 GRANT ALL PRIVILEGES ON *.* TO 계정이름@`%` IDENTIFIED BY '비밀번호'; 입력으로 사용자 생성 사용자 생성 성공 http..