mysql에서 데이터 테이블을 생성하는 방법: 1. 명령 프롬프트를 통해 테이블을 생성합니다. 2. PHP 스크립트를 사용하여 데이터 테이블을 생성합니다.
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 = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } echo '连接成功<br />'; $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, 'RUNOOB' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('数据表创建失败: ' . mysqli_error($conn)); } echo "数据表创建成功\n"; mysqli_close($conn); ?>
3. 데이터 테이블 보기
데이터 테이블이 생성된 후 명령 프롬프트를 통해 테이블의 구조를 볼 수 있습니다.
위 내용은 mysql에서 데이터 테이블을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!