>  기사  >  데이터 베이스  >  mysql에서 데이터 테이블을 생성하는 방법

mysql에서 데이터 테이블을 생성하는 방법

青灯夜游
青灯夜游원래의
2019-05-14 14:17:0555632검색

mysql에서 데이터 테이블을 생성하는 방법: 1. 명령 프롬프트를 통해 테이블을 생성합니다. 2. PHP 스크립트를 사용하여 데이터 테이블을 생성합니다.

mysql에서 데이터 테이블을 생성하는 방법

mysql에서 데이터 테이블을 만드는 방법은 무엇입니까? 다음 기사에서는 MySQL 데이터 테이블을 생성하는 두 가지 방법을 소개합니다. 이것이 도움이 되기를 바랍니다.

데이터 테이블 생성을 위한 일반적인 SQL 구문:

CREATE TABLE table_name (column_name column_type);

두 가지 방법으로 mysql 데이터 테이블을 생성할 수 있습니다.

1. 명령 프롬프트를 통해 테이블 ​​생성

SQL 문 CREATE TABLE을 사용하여 mysql> 명령 창을 통해 쉽게 MySQL 데이터 테이블을 생성할 수 있습니다.

예:

root@host# mysql -u root -p
Enter password:*******
mysql> use RUNOOB;
Database changed
mysql> CREATE TABLE runoob_tbl(
   -> runoob_id INT NOT NULL AUTO_INCREMENT,
   -> runoob_title VARCHAR(100) NOT NULL,
   -> runoob_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( runoob_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>

분석 예:

●필드가 NULL이 되는 것을 원하지 않는 경우 데이터베이스 운영 시 이 필드에 입력된 데이터가 다음과 같은 경우 필드 속성을 NOT NULL로 설정할 수 있습니다. NULL인 경우 오류가 보고됩니다.

● AUTO_INCREMENT는 자동 증가 속성으로 정의되며 일반적으로 기본 키에 사용되며 값이 자동으로 1씩 증가합니다.

● PRIMARY KEY 키워드는 열을 기본 키로 정의하는 데 사용됩니다. 쉼표로 구분된 여러 열을 사용하여 기본 키를 정의할 수 있습니다.

● ENGINE은 스토리지 엔진을 설정하고, CHARSET은 인코딩을 설정합니다.

참고: MySQL 명령 종결자는 세미콜론입니다. ->는 개행 문자이므로 복사하지 마세요.

2. PHP 스크립트를 사용하여 데이터 테이블 만들기

PHP의 mysqli_query() 함수를 사용하여 기존 데이터베이스에 대한 데이터 테이블을 만들 수 있습니다.

이 함수에는 두 개의 매개변수가 있으며 성공적으로 실행되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

mysqli_query() 함수의 기본 구문:

mysqli_query(connection,query,resultmode);

코드 예:

<?php
$dbhost = &#39;localhost:3306&#39;;  // mysql服务器主机地址
$dbuser = &#39;root&#39;;            // mysql用户名
$dbpass = &#39;123456&#39;;          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die(&#39;连接失败: &#39; . mysqli_error($conn));
}
echo &#39;连接成功<br />&#39;;
$sql = "CREATE TABLE runoob_tbl( ".
        "runoob_id INT NOT NULL AUTO_INCREMENT, ".
        "runoob_title VARCHAR(100) NOT NULL, ".
        "runoob_author VARCHAR(40) NOT NULL, ".
        "submission_date DATE, ".
        "PRIMARY KEY ( runoob_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
mysqli_select_db( $conn, &#39;RUNOOB&#39; );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
    die(&#39;数据表创建失败: &#39; . mysqli_error($conn));
}
echo "数据表创建成功\n";
mysqli_close($conn);
?>

3. 데이터 테이블 보기

데이터 테이블이 생성된 후 명령 프롬프트를 통해 테이블의 구조를 볼 수 있습니다.

mysql에서 데이터 테이블을 생성하는 방법

위 내용은 mysql에서 데이터 테이블을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.