quicktip mysql sum if
차례:
MySQL은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다.
이 학습서는 명령 행을 통해 MySQL 또는 MariaDB 데이터베이스를 작성하는 방법을 설명합니다.
시작하기 전에
시스템에 이미 MySQL 또는 MariaDB 서버가 설치되어 있다고 가정합니다.
- CentOS 7, Ubuntu 18.04, Debian 9에 MySQL을 설치하는 방법 CentOS 7, Ubuntu 18.04, Debian 9에 MariaDB를 설치하는 방법
모든 명령은 관리 사용자 (새 데이터베이스를 작성하는 데 필요한 최소 권한은
CREATE
) 또는 루트 계정으로 실행됩니다.
MySQL 쉘에 액세스하려면 다음 명령을 입력하고 프롬프트가 표시되면 MySQL 루트 사용자 비밀번호를 입력하십시오.
mysql -u root -p
MySQL 루트 사용자의 비밀번호를 설정하지 않은 경우
-p
스위치를 생략 할 수 있습니다.
MySQL 데이터베이스 생성
새로운 MySQL 데이터베이스 생성은 단일 명령을 실행하는 것만 큼 간단합니다.
새 MySQL 또는 MariaDB 데이터베이스를 작성하려면 다음 명령을 실행하십시오. 여기서
database_name
은 작성하려는 데이터베이스의 이름입니다.
CREATE DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1007 (HY000): Can't create database 'database_name'; database exists
작성하려는 이름과 동일한 이름의 데이터베이스가 존재하는 경우 오류를 방지하기 위해 다음 명령을 사용할 수 있습니다.
CREATE DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
위 출력에서
Query OK
를 볼 수 있는데, 이는 쿼리가 성공했음을 의미하고
1 warning
는 데이터베이스가 이미 존재하며 새 데이터베이스가 생성되지 않았 음을 알려줍니다.
모든 MySQL 데이터베이스보기
MySQL 셸 내에서 생성 한 데이터베이스를 보려면 다음 명령을 실행하십시오.
SHOW DATABASES;
위의 명령은 서버의 모든 데이터베이스 목록을 인쇄합니다. 출력은 다음과 유사해야합니다.
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
MySQL 데이터베이스를 선택하십시오
데이터베이스를 작성할 때 새 데이터베이스를 사용하도록 선택하지 않았습니다. MySQL 세션을 시작하기 전에 데이터베이스를 선택하려면 다음 명령을 사용하십시오.
USE database_name;
Database changed
데이터베이스를 선택하면 테이블 작성과 같은 모든 후속 작업이 선택한 데이터베이스에서 수행됩니다.
mysqladmin으로 MySQL 데이터베이스 생성
mysqladmin 유틸리티를 사용하여 Linux 터미널에서 새 MySQL 데이터베이스를 작성할 수도 있습니다.
예를 들어, database_name이라는
database_name
를 작성하려면 다음 명령을 입력하고 프롬프트가 표시되면 MySQL 루트 사용자 비밀번호를 입력하십시오.
mysqladmin -u root -p create database_name
결론
MySQL 데이터베이스를 작성하는 방법을 배웠습니다.
궁금한 점이 있으면 언제든지 의견을 남겨주십시오.
MySQL MariaDB커맨드 라인을 통해 리눅스에서 mysql 데이터베이스를 삭제하는 방법
이 튜토리얼에서는 명령 줄을 통해 MySQL 또는 MariaDB 데이터베이스를 삭제 (또는 삭제)하는 방법에 대해 설명합니다.
커맨드 라인을 사용하여 리눅스에서 파일을 찾는 방법
find 명령은 Linux 시스템 관리자에게 가장 강력한 도구 중 하나입니다. 사용자 지정된 표현식을 기반으로 디렉토리 계층에서 파일 및 디렉토리를 검색하고 일치하는 각 파일에 대해 사용자 지정 조치를 수행 할 수 있습니다.
리눅스 커맨드 라인을 사용하여 파일과 디렉토리를 제거하는 방법
이 학습서에서는 rm 명령을 사용하여 가장 일반적인 rm 옵션의 예와 설명을 통해 파일과 디렉토리를 제거하는 방법을 보여줍니다.