国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

開心檔之MySQL 創(chuàng)建數(shù)據(jù)表

這篇具有很好參考價值的文章主要介紹了開心檔之MySQL 創(chuàng)建數(shù)據(jù)表。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

MySQL 創(chuàng)建數(shù)據(jù)表

創(chuàng)建MySQL數(shù)據(jù)表需要以下信息:

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

語法

以下為創(chuàng)建MySQL數(shù)據(jù)表的SQL通用語法:


CREATE TABLE table_name (column_name column_type);

以下例子中我們將在 RUNOOB 數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表kxdang_tbl:


CREATE TABLE IF NOT EXISTS `kxdang_tbl`(
   `kxdang_id` INT UNSIGNED AUTO_INCREMENT,
   `kxdang_title` VARCHAR(100) NOT NULL,
   `kxdang_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `kxdang_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

實例解析:

  • 如果你不想字段為?NULL?可以設(shè)置字段的屬性為?NOT NULL?, 在操作數(shù)據(jù)庫時如果輸入該字段的數(shù)據(jù)為NULL?,就會報錯。
  • AUTO_INCREMENT定義列為自增的屬性,一般用于主鍵,數(shù)值會自動加1。
  • PRIMARY KEY關(guān)鍵字用于定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
  • ENGINE 設(shè)置存儲引擎,CHARSET 設(shè)置編碼。

通過命令提示符創(chuàng)建表

通過 mysql> 命令窗口可以很簡單的創(chuàng)建MySQL數(shù)據(jù)表。你可以使用 SQL 語句?CREATE TABLE?來創(chuàng)建數(shù)據(jù)表。

實例

以下為創(chuàng)建數(shù)據(jù)表 kxdang_tbl 實例:


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

注意:?MySQL命令終止符為分號 ; 。

注意:?-> 是換行符標(biāo)識,不要復(fù)制。

使用PHP腳本創(chuàng)建數(shù)據(jù)表

你可以使用 PHP 的 mysqli_query() 函數(shù)來創(chuàng)建已存在數(shù)據(jù)庫的數(shù)據(jù)表。

該函數(shù)有兩個參數(shù),在執(zhí)行成功時返回 TRUE,否則返回 FALSE。

語法


mysqli_query(connection,query,resultmode);
參數(shù) 描述
connection 必需。規(guī)定要使用的 MySQL 連接。
query 必需,規(guī)定查詢字符串。
resultmode 可選。一個常量。可以是下列值中的任意一個: * MYSQLI_USE_RESULT(如果需要檢索大量數(shù)據(jù),請使用這個) * MYSQLI_STORE_RESULT(默認(rèn))

實例

以下實例使用了PHP腳本來創(chuàng)建數(shù)據(jù)表:

創(chuàng)建數(shù)據(jù)表

<?php
$dbhost = 'localhost';  // mysql服務(wù)器主機地址
$dbuser = 'root';            // mysql用戶名
$dbpass = '123456';          // mysql用戶名密碼
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die('連接失敗: ' . mysqli_error($conn));
}
echo '連接成功<br />';
$sql = "CREATE TABLE kxdang_tbl( ".
        "kxdang_id INT NOT NULL AUTO_INCREMENT, ".
        "kxdang_title VARCHAR(100) NOT NULL, ".
        "kxdang_author VARCHAR(40) NOT NULL, ".
        "submission_date DATE, ".
        "PRIMARY KEY ( kxdang_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
mysqli_select_db( $conn, 'RUNOOB' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
    die('數(shù)據(jù)表創(chuàng)建失敗: ' . mysqli_error($conn));
}
echo "數(shù)據(jù)表創(chuàng)建成功\n";
mysqli_close($conn);
?>

執(zhí)行成功后,就可以通過命令行查看表結(jié)構(gòu):文章來源地址http://www.zghlxwxcb.cn/news/detail-431983.html

到了這里,關(guān)于開心檔之MySQL 創(chuàng)建數(shù)據(jù)表的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【MySQL】MySQL 數(shù)據(jù)類型,數(shù)值、日期和時間、字符串類型,創(chuàng)建數(shù)據(jù)表,刪除數(shù)據(jù)表

    【MySQL】MySQL 數(shù)據(jù)類型,數(shù)值、日期和時間、字符串類型,創(chuàng)建數(shù)據(jù)表,刪除數(shù)據(jù)表

    作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: 七七的閑談 歡迎大家點贊 ?? 收藏 ? 加關(guān)注哦!???? MySQL 中定義數(shù)據(jù)字段的類型對你數(shù)據(jù)庫的優(yōu)化是非常重要的。 MySQL 支持多種類型,大致可以分為三類:數(shù)值、日

    2024年02月15日
    瀏覽(111)
  • MySQL創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表

    MySQL創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表

    文章目錄 前言 一、MySQL數(shù)據(jù)庫是什么? 二、使用步驟 1.顯示當(dāng)前數(shù)據(jù)庫 2.創(chuàng)建數(shù)據(jù)庫 ???????? 3.使用數(shù)據(jù)庫 ???????? 4.刪除數(shù)據(jù)庫 ???????? 5.表的操作 ??? 5.1 顯示數(shù)據(jù)庫中的表 ??? 5.2 創(chuàng)建表 ? ? 5.3 刪除表 ???????? 6.總結(jié) MySQL數(shù)據(jù)庫的創(chuàng)建操作 是一個客戶

    2023年04月08日
    瀏覽(905)
  • MySQL:創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表,主鍵和外鍵

    MySQL:創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表,主鍵和外鍵

    目錄 前言: 安裝MySQL: 打開MySQL: 創(chuàng)建數(shù)據(jù)庫: 查看已建數(shù)據(jù)庫: 查看數(shù)據(jù)庫引擎: 創(chuàng)建數(shù)據(jù)表: ?主鍵約束: 單字段主鍵: 多字段聯(lián)合主鍵: 外鍵約束: MySQL數(shù)據(jù)庫安裝了很久,一直也沒靜下心來學(xué)習(xí),因為起步太晚,所以什么都想學(xué)點,又感覺有些力不從心,目前

    2023年04月27日
    瀏覽(696)
  • 【JaveWeb教程】(18) MySQL數(shù)據(jù)庫開發(fā)之 MySQL數(shù)據(jù)庫設(shè)計-DDL 如何查詢、創(chuàng)建、使用、刪除數(shù)據(jù)庫數(shù)據(jù)表 詳細(xì)代碼示例講解

    【JaveWeb教程】(18) MySQL數(shù)據(jù)庫開發(fā)之 MySQL數(shù)據(jù)庫設(shè)計-DDL 如何查詢、創(chuàng)建、使用、刪除數(shù)據(jù)庫數(shù)據(jù)表 詳細(xì)代碼示例講解

    下面我們就正式的進入到SQL語句的學(xué)習(xí),在學(xué)習(xí)之前先給大家介紹一下我們要開發(fā)一個項目,整個開發(fā)流程是什么樣的,以及在流程當(dāng)中哪些環(huán)節(jié)會涉及到數(shù)據(jù)庫。 2.1 項目開發(fā)流程 需求文檔: 在我們開發(fā)一個項目或者項目當(dāng)中的某個模塊之前,會先會拿到產(chǎn)品經(jīng)理給我們提

    2024年01月25日
    瀏覽(105)
  • 數(shù)據(jù)庫實驗2 創(chuàng)建數(shù)據(jù)表修改數(shù)據(jù)表和刪除數(shù)據(jù)表

    數(shù)據(jù)庫實驗2 創(chuàng)建數(shù)據(jù)表修改數(shù)據(jù)表和刪除數(shù)據(jù)表

    實驗2 創(chuàng)建數(shù)據(jù)表修改數(shù)據(jù)表和刪除數(shù)據(jù)表 實驗類型: ●驗證性實驗 ?○綜合性實驗 ?○設(shè)計性實驗 實驗?zāi)康模????? (1)了解數(shù)據(jù)表的結(jié)構(gòu)特點。 ?????(2)掌握表中列定義時所用到的各種數(shù)據(jù)類型。 ?????(3)學(xué)會使用企業(yè)管理器(即MSSMS-----Microsoft SQL?Server Manag

    2024年02月07日
    瀏覽(106)
  • 大數(shù)據(jù)StarRocks(七):數(shù)據(jù)表創(chuàng)建

    大數(shù)據(jù)StarRocks(七):數(shù)據(jù)表創(chuàng)建

    1.1 Row Column 一張表包括行(Row)和列(Column)。Row 即用戶的一行數(shù)據(jù)。Column 用于描述一行數(shù)據(jù)中不同的字段。 ? 在默認(rèn)的數(shù)據(jù)模型中,Column 只分為排序列和非排序列。存儲引擎會按照排序列對數(shù)據(jù)進行排序存儲,并建立稀疏索引,以便在排序數(shù)據(jù)上進行快速查找。 ? 而在

    2024年01月16日
    瀏覽(93)
  • 開心檔之MySQL 復(fù)制表

    如果我們需要完全的復(fù)制MySQL的數(shù)據(jù)表,包括表的結(jié)構(gòu),索引,默認(rèn)值等。 如果僅僅使用CREATE TABLE ... SELECT命令,是無法實現(xiàn)的。 本章節(jié)將為大家介紹如何完整的復(fù)制MySQL數(shù)據(jù)表,步驟如下: 使用?SHOW CREATE TABLE?命令獲取創(chuàng)建數(shù)據(jù)表(CREATE TABLE) 語句,該語句包含了原數(shù)據(jù)表的

    2023年04月21日
    瀏覽(21)
  • oracle數(shù)據(jù)表轉(zhuǎn)換為mysql數(shù)據(jù)表

    oracle數(shù)據(jù)表轉(zhuǎn)換為mysql數(shù)據(jù)表

    oracle數(shù)據(jù)表轉(zhuǎn)換為mysql數(shù)據(jù)表,或者反過來,我們可以借助navica的工具 1.打開navicat的工具-數(shù)據(jù)傳輸 2.選擇源數(shù)據(jù)庫以及目標(biāo)數(shù)據(jù)庫 目標(biāo)可以選擇數(shù)據(jù)庫也可以選擇文件,目標(biāo)數(shù)據(jù)庫需要提前建好表,這里是選擇文件,注意選擇一個文件,sql格式即為目標(biāo)數(shù)據(jù)庫類型,這里不

    2024年02月16日
    瀏覽(18)
  • SpringBoot工程啟動時自動創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表

    針對Java工程啟動時自動創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表的需求 對 java、springmvc工程,我們需要自己動手去實現(xiàn)創(chuàng)建數(shù)據(jù)表、表數(shù)據(jù),具體請移步參閱:JAVA工程啟動時自動創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表 下面我們來探討在Springboot下怎么去實現(xiàn) 我們知道,springboot工程配置數(shù)據(jù)源一般采用yaml或prope

    2024年02月02日
    瀏覽(110)
  • sql server創(chuàng)建數(shù)據(jù)表的完整語法

    復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制 復(fù)制

    2024年02月15日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包