国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL Create Table創建表

2024-07-24 12:32:38
字體:
來源:轉載
供稿:網友
       表的創建命令需要:
 
      表的名稱
 
      字段名稱
 
      定義每個字段(類型、長度等)
 
語法
下面是通用的SQL語法用來創建MySQL表:
 
CREATE TABLE table_name (column_name column_type);
現在,我們將在 test 數據庫中創建以下表。
 
create table tutorials_tbl(
   tutorial_id INT NOT NULL AUTO_INCREMENT,
   tutorial_title VARCHAR(100) NOT NULL,
   tutorial_author VARCHAR(40) NOT NULL,
   submission_date DATE,
   PRIMARY KEY ( tutorial_id )
);
在這里,一些數據項需要解釋:
 
字段使用NOT NULL屬性,是因為我們不希望這個字段的值為NULL。 因此,如果用戶將嘗試創建具有NULL值的記錄,那么MySQL會產生錯誤。
 
字段的AUTO_INCREMENT屬性告訴MySQL自動增加id字段下一個可用編號。
 
關鍵字PRIMARY KEY用于定義此列作為主鍵??梢允褂枚禾柗指舳鄠€列來定義主鍵。
 
1、通過命令提示符來創建表
在mysql>提示符下,創建一個MySQL表這是很容易的。使用 SQL 命令 CREATE TABLE 來創建表。
 
示例
下面是一個例子,創建一個表: tutorials_tbl
 
root@host# mysql -u root -p
Enter password:
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
   -> tutorial_id INT NOT NULL AUTO_INCREMENT,
   -> tutorial_title VARCHAR(100) NOT NULL,
   -> tutorial_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( tutorial_id )
   -> );
Query OK, 0 rows affected (0.16 sec)
mysql>
注: MySQL不會終止命令,直到給一個分號(;)表示SQL命令結束。
 
2、使用PHP腳本創建表
要在現有數據庫中創建新表,需要使用PHP函數 mysql_query()。通過它的第二個參數 SQL命令來創建一個表。
 
示例:
這里有一個例子,使用PHP腳本來創建一個表:
 
<html>
<head>
<title>Creating MySQL Tables</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully<br />';
$sql = "CREATE TABLE tutorials_tbl( ".
       "tutorial_id INT NOT NULL AUTO_INCREMENT, ".
       "tutorial_title VARCHAR(100) NOT NULL, ".
       "tutorial_author VARCHAR(40) NOT NULL, ".
       "submission_date DATE, ".
       "PRIMARY KEY ( tutorial_id )); ";
mysql_select_db( 'test' );
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not create table: ' . mysql_error());
}
echo "Table created successfully/n";
mysql_close($conn);
?>
</body>
</html>

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邻水| 嵩明县| 清新县| 镇远县| 庆城县| 禹城市| 亳州市| 安龙县| 九江县| 措勤县| 革吉县| 田东县| 犍为县| 于都县| 广宗县| 湟中县| 东阳市| 平顺县| 平乐县| 庐江县| 富源县| 页游| 咸宁市| 沁源县| 卓资县| 浏阳市| 基隆市| 恭城| 抚顺县| 云和县| 靖宇县| 灯塔市| 绥江县| 资源县| 集安市| 桂林市| 永登县| 长治县| 泰宁县| 苏尼特左旗| 富川|