Welcome to Our Website

MySQL::MySQL8.0Reference Manual::3.3.1 를 만들고 데이터베이스를 선택하는

3.3.1 를 만들고 데이터베이스를 선택하는

경우에는 관리자를 만듭에 대한 데이터베이스를 설정할 때 사용 권한,사용하여 시작할 수 있습니다., 그렇지 않으면,당신은 그것을 만들 필요가 자신이:

mysql> CREATE DATABASE menagerie;

유닉스에서,데이터베이스 이름은 대소문자를 구분(과는 달리 SQL 키워드),그래서 당신은 항상 참조 데이터베이스로menagerieMenagerie,MENAGERIE,또는 다른 변형이 있습니다. 이것은 테이블 이름에도 해당됩니다. 주어진 쿼리 전체에서 동일한 레터 케이스를 사용하여 데이터베이스 및 테이블을 참조해야하지만 Windows 에서는이 제한이 적용되지 않습니다., 그러나 다양한 이유로,는 것이 가장 좋은 방법입니다 항상 사용하는 동 lettercase 할 때 사용했던 데이터베이스를 만들었습니다.)

오류 메시지가 표시되는 경우 같은 오류가 1044(42000):액세스는 사용자에 대한 거부’미’@’localhost’데이터베이스’동물원’하려고 할 때 데이터베이스를 만들,즉,사용자 계정하지 않 필요한 권한이 있다. 이를 관리자와 논의하거나 6.2 절”액세스 제어 및 계정 관리”를 참조하십시오.,데이터베이스를 만들면 사용하기 위해 선택하지 않으므로 명시 적으로 수행해야합니다. 을menagerie현재 데이터베이스,이 문을 사용하여

mysql> USE menagerieDatabase changed

데이터베이스를 만들어야 하는 단 한번만,그러나 당신은 그것을 선택 사용을 시작할 때마다 mysql 세션이 있습니다. 예제와 같이USE문을 발행하여이 작업을 수행 할 수 있습니다. 또는 mysql 을 호출할 때 명령줄에서 데이터베이스를 선택할 수 있습니다. 제공해야 할 연결 매개 변수 다음에 이름을 지정하기 만하면됩니다., 예를 들어,

shell> mysql -h host -u user -p menagerieEnter password: ********
중요

menagerie명령에서 보여지지 않습니다. 제공하려면 비밀번호에 명령행 후-p옵션을 수행해야 합니다 그래서 없이 공간(예를 들어,같은-ppassword,지 않으로-p password). 그러나 그렇게하면 컴퓨터에 로그인 한 다른 사용자가 스누핑에 노출되므로 명령 줄에 암호를 넣는 것은 권장하지 않습니다.,

할 수 있는 시간에 볼 수 있는 데이터베이스가 현재 사용하여 선택SELECTDATABASE().

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다