一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 詳解在MySQL中創建表的教程

詳解在MySQL中創建表的教程

2020-05-08 15:43MYSQL教程網 Mysql

這篇文章主要介紹了詳解在MySQL中創建表的教程,是MySQL入門學習中的基礎知識,需要的朋友可以參考下

創建表的命令要求:

  •     表的名稱
  •     表字段名稱
  •     每個字段的定義

語法:

下面是通用的SQL語法來創建一個MySQL表:

?
1
CREATE TABLE table_name (column_name column_type);

現在,我們將創建下面的教程數據庫表中。

?
1
2
3
4
5
6
7
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用于定義一個列作為主鍵。可以使用以逗號分隔的多個列定義一個主鍵。

從命令提示符創建表:

這是很容易的,從mysql>提示符下創建一個MySQL表。您將使用SQL命令 CREATE TABLE 創建一個表。
例子:

下面是一個例子,它創建 tutorials_tbl:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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命令。
使用PHP腳本創建MySQL表:

要創建新的表中的任何現有的數據庫,需要使用PHP函數mysql_query()。將通過它的第二個參數,正確的SQL命令來創建一個表。
例子:

下面是一個例子,使用PHP腳本來創建一個表:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<html>
<head>
<title>Creating MySQL Tables - by www.jb51.com</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$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( 'TUTORIALS' );
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
 die('Could not create table: ' . mysql_error());
}
echo "Table created successfully\n";
mysql_close($conn);
?>
</body>
</html>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 175m美女被网友灌醉啪啪玩脚 | 九九九九在线精品免费视频 | 亚洲成色www久久网站 | 999国产精品亚洲77777 | 亚州笫一色惰网站 | 亚洲精品视频导航 | 国产一区二区不卡视频 | 久久国产主播福利在线 | 四虎精品成人免费影视 | 色播艾小青国产专区在线播放 | 国产在线98福利播放视频免费 | 五月色婷婷在线影院 | 国产精品亚洲综合久久 | 成人在线第一页 | haodiaose在线精品免费视频 | 果冻传媒i91media免费 | 国产成人亚洲精品91专区手机 | 国产成人精选免费视频 | 亚洲国产中文字幕在线视频综合 | 视频在线网站 | waswaswas免费| 国产成人精品高清免费 | 91搞搞| 91久久99热青草国产 | 国产高清专区 | 鬼吹灯之天星术免费观看 | 和两个男人玩3p好爽视频 | 蜜月aⅴ免费一区二区三区 蜜桃影像传媒推广 | 成品人视频w免费观看w | 国产欧美视频在线观看 | 色综合图区 | 亚洲va韩国va欧美va天堂 | 精品女同同性视频很黄很色 | 欧美亚洲高清日韩成人 | 女同久久另类99精品国产 | 国产精品短视频 | 消息称老熟妇乱视频一区二区 | 垫底辣妹免费观看完整版 | 青青青视频蜜桃一区二区 | 成在线人免费 | 欧美图片另类小说综合 |