• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
MySQL

MySQL(Maria DB)기본 명령어 정리

달소 달소 245

0

2

 

후.. 이건 진짜 할때마다 까먹어서..정리좀 해놔야될거같습니다.

일단 2021년 최신본... 필요한거 생길때마다 업데이트 예정입니다.

DB 생성

create database [생성DB명]

 

DB 삭제

 

drop database [DB명];

 

사용자 계정 생성

 

create user '[유저명]'@'%' identified by '[패스워드명]';

 

사용자 계정 삭제

drop user [유저명];

 

 

권한 부여

 

grant all privileges on [DB명].[테이블명,*] to [유저명]@'%';
flush privileges

 

데이터 추가,수정,삭제(Insert, Update, Delete)

 

데이터 추가(Insert)

사용법 : INSERT INTO 테이블명 [컬럼1, 컬럼2, 컬럼3, ...] VALUES (값1, 값2, 값3);

 

ex ) 테이블(people)의 칼럼이 3개일때 (No, Name, Age)

전체 칼럼에 데이터 넣기. // INSERT INTO people VALUES (1,'달소',99);

일부 컬럼에만 데이터 넣기. // INSERT INTO people (No, Name) VALUES(1, '달소');

 

데이터 수정(Update)

사용법 : UPDATE 테이블명 SET 컬럼 = 수정값 ,컬럼2 = 수정값2 ... WHERE 조건 ;

 

ex ) 테이블(people)의 칼럼이 3개일때 (No, Name, Age)

일부 데이터 수정. // UPDATE people set Name='서버포럼' where No=1;

전체 데이터 수정. // UPDATE people set Name='서버포럼'; 

 

데이터 삭제(Delete)

사용법 : DELETE FROM 테이블명 where 조건;

 

ex ) 테이블(people)의 칼럼이 3개일때 (No, Name, Age)

일부 데이터 삭제. // DELETE FROM people where Name='달소';

전체 데이터 삭제. // DELETE FROM people;

 

 

 

 

 

 

신고공유스크랩
2

달소 달소
98Lv. 193792P
다음 레벨까지 2228P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

profile image 1등
벌꿀오송 2021.01.23. 22:57

권한부여 넘 귀찮아요. 계정 생성과 동시에 권한부여 할 수는 없나요. 권한 미리 만들어놓고 계정 생성 시 붙인다거나. 궁금은 한데 찾아보기는 귀찮네요.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글