개발자 끄적끄적
MySQL cmd 관련 명령어 본문
<접속>
~bin>mysql -u root -p
Enter password : (비밀번호입력)1111
<데이터베이스 목록 확인>
mysql>show databases;
or
mysql>show schemas;
*database와 schema는 같은 말
<데이터베이스 선택>
mysql>use mysql;
: Reading table information for completion of table and column names
<테이블 목록 확인>
mysql>show tables;
<해당 테이블의 필드명, 데이터 타입, nusull여부, key, 기본값 출력>
mysql>desc 테이블명;
<해당 테이블의 데이터 삽입(insert)>
mysql>insert into 테이블명 values(100, 'hong', null);
(values값은 모두 작성해야하며 null이면 null을 써야한다
int는 ''를 붙이지 않고, varchar만 붙인다)
<데이터 확인>
mysql>select*from 테이블명;
(select*from은 모두 붙여서 써야한다)
<조건절이 있는 데이터 확인 -ex.1>
mysql>select*from 테이블명(student) where id = 100;
<조건절이 있는 데이터 확인 -ex.2>
mysql>select id,mName from 테이블명(student);
<입력한 데이터 수정(update)>
mysql>update 테이블명(student) set id=200, mName='lee' where id=100;
<데이터 삭제(delete0>
mysql>delet from 테이블명(student) where id=100;
<database 생성>
mysql>create database 데이터베이스명;
<database 사용>
mysql>use 데이터베이스명;
<함수 생성 프로시저 오류 발생 시>
mysql>set global log_bin_trust_function_creators=1;
cd : 경로를 찾아가는 명령어
cd.. : 상위경로로 이동하는 명령어
exit : mysql을 빠져나가는 명령어
'MySQL' 카테고리의 다른 글
Index의 종류와 특징 (0) | 2023.03.12 |
---|---|
인덱스 (0) | 2023.03.08 |
트랜잭션, 순위 함수, order by (0) | 2023.03.08 |