Како да креирате табела со податоци во базата на податоци MySQL? Креирајте команда/изјава/синтакса на табела со податоци во MySQL

MySQL база на податоциКако да креирате табела со податоци?MySQL,Креирај команда/изјава/синтакса на табела со податоци во

MySQL креира табела со податоци

Создавањето табела со податоци на MySQL ги бара следните информации:

  • 表名
  • име на полето на табелата
  • дефинирајте го секое поле од табелата

граматика

Следното е општата синтакса на SQL за креирање табели со податоци на MySQL:

CREATE TABLE table_name (column_name column_type);

Во следниот пример ќе ја креираме табелата со податоци chenweiliang_tbl во базата на податоци chenweiliang:

CREATE TABLE IF NOT EXISTS `chenweiliang_tbl`(
   `chenweiliang_id` INT UNSIGNED AUTO_INCREMENT,
   `chenweiliang_title` VARCHAR(100) NOT NULL,
   `chenweiliang_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `chenweiliang_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

Пример за анализа:

  • Ако не сакате теренот да биде NULL Својствата на полето може да се постават како НЕМА НУТЕ, при ракување со базата на податоци, доколку податоците внесени во ова поле сеNULL , ќе се пријави грешка.
  • AUTO_INCREMENT е дефиниран како атрибут што само-зголемува, обично се користи за примарниот клуч, а вредноста автоматски ќе се зголемува за 1.
  • Клучниот збор PRIMARY KEY се користи за дефинирање на колона како примарен клуч.Можете да користите повеќе колони за да го дефинирате примарниот клуч, разделени со запирки.
  • ENGINE го поставува моторот за складирање, а CHARSET го поставува кодирањето.

Креирајте табела од командната линија

Табелите со податоци на MySQL може лесно да се креираат преку командниот прозорец mysql>.Можете да користите SQL изјава КРЕИРАЈТЕ ТАБЕЛА за креирање на табелата со податоци.

Инстанца

Следното е пример за креирање табела со податоци chenweiliang_tbl:

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

Забелешка:Терминаторот на командата MySQL е точка-запирка (;).


Креирајте табела со податоци користејќи PHP скрипта

Можете да користите PHP mysqli_query () функција за креирање табела со податоци од постоечка база на податоци.

Функцијата има два параметри и враќа TRUE доколку извршувањето е успешно, во спротивно враќа FALSE.

граматика

mysqli_query(connection,query,resultmode);
参数描述
врскаЗадолжително.Ја одредува врската MySQL што треба да се користи.
пребарувањеПотребно, ја одредува низата за барање.
режим на резултат Изборен.константа.Може да биде која било од следниве вредности:

  • MYSQLI_USE_RESULT (користете го ова ако треба да вратите многу податоци)
  • MYSQLI_STORE_RESULT (стандардно)

Инстанца

Следниот пример користи PHP скрипта за да креира табела со податоци:

Креирајте табела со податоци

<?
 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 chenweiliang_tbl( ".
 "chenweiliang_id INT NOT NULL AUTO_INCREMENT, ".
 "chenweiliang_title VARCHAR(100) NOT NULL, ".
 "chenweiliang_author VARCHAR(40) NOT NULL, ".
 "submission_date DATE, ".
 "PRIMARY KEY ( chenweiliang_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
 mysqli_select_db( $conn, 'chenweiliang' );
 $retval = mysqli_query( $conn, $sql );
 if(! $retval )
 {
 die('数据表创建失败: ' . mysqli_error($conn));
 }
 echo "数据表创建成功\n";
 mysqli_close($conn);
 ?>

По успешното извршување, можете да ја видите структурата на табелата преку командната линија.

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Како да креирате табела со податоци во базата на податоци MySQL? Креирајте команди/изјави/синтакса на табела со податоци во MySQL“ за да ви помогнеме.

Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-457.html

За да отклучите повеќе скриени трикови🔑, добредојдени сте да се придружите на нашиот Телеграм канал!

Споделете и лајкнете ако ви се допаѓа! Вашите споделувања и лајкови се наша постојана мотивација!

 

评论

Вашата адреса за е-пошта нема да биде објавена. Се користат задолжителните полиња * Етикета

Дојдете до врв