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

10余年的普定網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整普定建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“普定網(wǎng)站設(shè)計(jì)”,“普定網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
表名
表字段名
定義每個(gè)表字段
語(yǔ)法:
以下為創(chuàng)建MySQL數(shù)據(jù)表的SQL通用語(yǔ)法:
CREATE?TABLE?table_name?(column_name?column_type);
以下例子中我們將在 RUNOOB 數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表runoob_tbl:
runoob_tbl(
runoob_id?INT?NOT?NULL?AUTO_INCREMENT,
runoob_title?VARCHAR(100)?NOT?NULL,
runoob_author?VARCHAR(40)?NOT?NULL,
submission_date?DATE,
PRIMARY?KEY?(?runoob_id?)
);
注意
如果你不想字段為?NULL?可以設(shè)置字段的屬性為?NOT NULL, 在操作數(shù)據(jù)庫(kù)時(shí)如果輸入該字段的數(shù)據(jù)為NULL?,就會(huì)報(bào)錯(cuò)。
AUTO_INCREMENT定義列為自增的屬性,一般用于主鍵,數(shù)值會(huì)自動(dòng)加1。
PRIMARY KEY關(guān)鍵字用于定義列為主鍵。 您可以使用多列來(lái)定義主鍵,列間以逗號(hào)分隔。
通過(guò)命令提示符創(chuàng)建表
通過(guò) mysql 命令窗口可以很簡(jiǎn)單的創(chuàng)建MySQL數(shù)據(jù)表。你可以使用 SQL 語(yǔ)句?CREATE TABLE?來(lái)創(chuàng)建數(shù)據(jù)表。
實(shí)例
以下為創(chuàng)建數(shù)據(jù)表 runoob_tbl 實(shí)例:
root@host#?mysql?-u?root?-p
Enter?password:*******
mysql?use?RUNOOB;
Database?changed
mysql?CREATE?TABLE?runoob_tbl(
-?runoob_id?INT?NOT?NULL?AUTO_INCREMENT,
-?runoob_title?VARCHAR(100)?NOT?NULL,
-?runoob_author?VARCHAR(40)?NOT?NULL,
-?submission_date?DATE,
-?PRIMARY?KEY?(?runoob_id?)
-?);
Query?OK,?0?rows?affected?(0.16?sec)
mysql
注意:MySQL命令終止符為分號(hào) (;) 。
使用PHP腳本創(chuàng)建數(shù)據(jù)表
你可以使用PHP的 mysql_query() 函數(shù)來(lái)創(chuàng)建已存在數(shù)據(jù)庫(kù)的數(shù)據(jù)表。
該函數(shù)有兩個(gè)參數(shù),在執(zhí)行成功時(shí)返回 TRUE,否則返回 FALSE。
語(yǔ)法
bool?mysql_query(?sql,?connection?);
sql ? ? 必需。規(guī)定要發(fā)送的 SQL 查詢。注釋:查詢字符串不應(yīng)以分號(hào)結(jié)束。 ?
connection ? ?可選。規(guī)定 SQL 連接標(biāo)識(shí)符。如果未規(guī)定,則使用上一個(gè)打開的連接。 ?
實(shí)例
以下實(shí)例使用了PHP腳本來(lái)創(chuàng)建數(shù)據(jù)表:
html
head
meta?charset="utf-8"?
title創(chuàng)建?MySQL?數(shù)據(jù)表/title
/head
body
?php
$dbhost?=?'localhost:3036';
$dbuser?=?'root';
$dbpass?=?'rootpassword';
$conn?=?mysql_connect($dbhost,?$dbuser,?$dbpass);
if(!?$conn?)
{
die('連接失敗:?'?.?mysql_error());
}
echo?'連接成功br?/';
$sql?=?"CREATE?TABLE?runoob_tbl(?".
"runoob_id?INT?NOT?NULL?AUTO_INCREMENT,?".
"runoob_title?VARCHAR(100)?NOT?NULL,?".
"runoob_author?VARCHAR(40)?NOT?NULL,?".
"submission_date?DATE,?".
"PRIMARY?KEY?(?runoob_id?));?";
mysql_select_db(?'RUNOOB'?);
$retval?=?mysql_query(?$sql,?$conn?);
if(!?$retval?)
{
die('數(shù)據(jù)表創(chuàng)建失敗:?'?.?mysql_error());
}
echo?"數(shù)據(jù)表創(chuàng)建成功\n";
mysql_close($conn);
?
/body
/html
方法1:用sql建,比如建庫(kù):
CREATE DATABASE yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
建表:
create table yourtable(id int(11) NOT NULL AUTO_INCREMENT,
name varchar(255),
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
方法2:下載一個(gè)mysql工具,比如sqlyog,百度一下,去下載,
然后打開這個(gè)工具,在里面右鍵創(chuàng)建數(shù)據(jù)庫(kù)后,再創(chuàng)建表
創(chuàng)建MySQL數(shù)據(jù)表的SQL通用語(yǔ)法:
CREATE TABLE table_name (column_name column_type);
舉例:
CREATE TABLE `phpcn_tb`(
`phpcn_id` INT UNSIGNED AUTO_INCREMENT,
`phpcn_title` VARCHAR(100) NOT NULL,
`phpcn_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `phpcn_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
工具/材料
Navicat
01
我們可以利用Navicat這個(gè)客戶端工具來(lái)創(chuàng)建表。
打開Navicat,連接上要操作的數(shù)據(jù)庫(kù),點(diǎn)擊打開這個(gè)庫(kù)。
02
打開后,在右邊的視圖上就可以看到這個(gè)庫(kù)里所有的表了。
03
在這里右鍵點(diǎn)擊空白的地方,點(diǎn)擊菜單里的‘New Table’
04
點(diǎn)擊后,就會(huì)創(chuàng)建一個(gè)新的表了,我們?cè)谶@里設(shè)置表的字段,比如設(shè)置了二個(gè)字段,id,和name,
05
按下快捷鍵ctrl+s就會(huì)保存這個(gè)新建的表,先輸入表的名字,點(diǎn)擊ok按鈕就行了。
06
在表視圖里就可以看到剛才建好的表了。
1.打開MYSQL,如下。
2.首先必須在一個(gè)數(shù)據(jù)庫(kù)里面工作,所以你必須創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。利用create database +(數(shù)據(jù)庫(kù)名稱),來(lái)出創(chuàng)建數(shù)據(jù)庫(kù)。
3.創(chuàng)建好了必須使用它,利用 use +(數(shù)據(jù)庫(kù)名稱) 語(yǔ)句。
4.你在這里可以熟悉一下顯示數(shù)據(jù)庫(kù)的語(yǔ)句,查看自己有多少個(gè)已經(jīng)創(chuàng)建的數(shù)據(jù)庫(kù)。
5.接著可以創(chuàng)建表格了。利用create table +(表格名稱)。
6.如上圖 如果顯示說(shuō) 'Query ok',說(shuō)明已經(jīng)創(chuàng)建好啦表格。
注意事項(xiàng):
注意創(chuàng)建表格過(guò)程中必須是英文輸入法,中文和英文的逗號(hào),括號(hào)和引號(hào)都必須是英文的。
還必須注意期間的格式,這都是能否創(chuàng)建成功的基準(zhǔn)。
id int 這一句 int 的約束可以省略。一般的形式是 int (100),100是你分配給這一類型的存儲(chǔ)空間大小。
————————————————
版權(quán)聲明:本文為CSDN博主「machaoo」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:
CREATE DATABASE cookbook; 創(chuàng)建一個(gè)叫“cookbook”的數(shù)據(jù)庫(kù)
USE cookbook; 使用cookbook這個(gè)數(shù)據(jù)庫(kù)
CREATE TABLE limbs (thing VARCHAR(20),legs INT,arms INT); 創(chuàng)建表“l(fā)imbs”其中包括thing,legs,aems 字段
創(chuàng)建表的命令是 CREATE TABLE 表名稱
后面括號(hào)里的內(nèi)容是表中字段的屬性
當(dāng)前文章:mysql讀者表怎么創(chuàng)建 mysql表的創(chuàng)建
文章地址:http://chinadenli.net/article20/dooisco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站建設(shè)、建站公司、全網(wǎng)營(yíng)銷推廣、域名注冊(cè)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)