Как да създадете таблица с данни в 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

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

Справочник на статиите
Преминете към Top