mysql創(chuàng)建表命令是
成都創(chuàng)新互聯(lián)公司于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站設計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元云州做網(wǎng)站,已為上家服務,為云州各地企業(yè)和個人服務,聯(lián)系電話:028-86922220
【CREATE TABLE table_name (column_name column_type);】,其中參數(shù)包含表名、表字段名以及定義的每個表字段。
創(chuàng)建MySQL數(shù)據(jù)表需要以下信息:
● 表名
● 表字段名
● 定義每個表字段
基本語法
以下為創(chuàng)建MySQL數(shù)據(jù)表的SQL通用語法:
示例:通過命令提示符創(chuàng)建表
通過 mysql 命令窗口可以很簡單的創(chuàng)建MySQL數(shù)據(jù)表。你可以使用 SQL 語句 CREATE TABLE 來創(chuàng)建數(shù)據(jù)表。
1、首先接mysql服務器,輸入密碼
2、進入數(shù)據(jù)庫RUNOOB中
3、創(chuàng)建表
輸出:
表示數(shù)據(jù)表創(chuàng)建成功。
注意:MySQL命令終止符為分號 ; 。
注意: - 是換行符標識,不要復制。
示例解析:
● 如果你不想字段為 NULL 可以設置字段的屬性為 NOT NULL, 在操作數(shù)據(jù)庫時如果輸入該字段的數(shù)據(jù)為NULL ,就會報錯。
● AUTO_INCREMENT定義列為自增的屬性,一般用于主鍵,數(shù)值會自動加1。
● PRIMARY KEY關鍵字用于定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
● ENGINE 設置存儲引擎,CHARSET 設置編碼。
我們可以使用命令來查看命令行查看表結構。
綜述:
進入mysql數(shù)據(jù)庫,可通過mysql安裝的客戶端進入,打開客戶端輸入密碼,即進入數(shù)據(jù)庫。
通過命令提示符進入mysql數(shù)據(jù)庫,cmd或Windows+r進入命令提示符窗口,如果配置了mysql的環(huán)境變量,直接輸入mysql -h localhost -u root -p (root為用戶名)。
環(huán)境變量沒有配置時,或者上面的命令不生效,找到mysql安裝路徑的bin目錄,輸入mysql? -u -root -p (其中root為登錄用戶名,安裝時候默認為root),然后回車輸入密碼即可登錄到數(shù)據(jù)庫。
查mysql版本及安裝情況:輸入status可查看版本號,端口號等安裝信息,用mysql客戶端還可查看到安裝路徑。
查建刪數(shù)據(jù)庫:查現(xiàn)有數(shù)據(jù)庫:show databases;? ? ? (database的復數(shù)形式,最后以英文分號“;”結尾)。
新建數(shù)據(jù)庫:create database test;? ? ? (test為數(shù)據(jù)庫名,可根據(jù)自己需求隨意取,此時database為單數(shù),建庫成功后可用show databases查看,可以看到包含test數(shù)據(jù)庫)。
刪除數(shù)據(jù)庫:drop database test;? ? ? ?(如建庫不需要或者有錯誤可進行刪除操作,test為刪除的數(shù)據(jù)庫名)。
1、建表時指定字符集utf-8:
CREATETABLE?表名
(?`id`TINYINT(255)UNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY,
`content`VARCHAR(255)NOTNULL)
DEFAULTCHARACTERSET=utf8;
2、修改表的字符集為utf-8:
altertable表名converttocharactersetutf8;
擴展資料:
1、創(chuàng)建數(shù)據(jù)庫時設置字符集:
CREATEDATABASE?數(shù)據(jù)庫名CHARACTERSETutf8COLLATEutf8_general_ci;
注意后面三個單詞之間是有下劃線的對于每個選項所給定的值,前面沒有等號;在第一個選項和第二個選項之間也沒有逗號。
2、修改數(shù)據(jù)庫的字符集:
alterdatabase?數(shù)據(jù)庫名charactersetutf8;
3、顯示某數(shù)據(jù)庫字符集設置:
showcreatedatabase數(shù)據(jù)庫名;
4、顯示某數(shù)據(jù)表字符集設置:
showcreatetable表名;
5、修改字段:
altertable表名modifycolumn'字段名'varchar(30)charactersetutf8notnull;
6、添加表字段:
altertable表名addcolumn'字段名'varchar(20)charactersetutf8;
工具/材料
Navicat
01
我們可以利用Navicat這個客戶端工具來創(chuàng)建表。
打開Navicat,連接上要操作的數(shù)據(jù)庫,點擊打開這個庫。
02
打開后,在右邊的視圖上就可以看到這個庫里所有的表了。
03
在這里右鍵點擊空白的地方,點擊菜單里的‘New Table’
04
點擊后,就會創(chuàng)建一個新的表了,我們在這里設置表的字段,比如設置了二個字段,id,和name,
05
按下快捷鍵ctrl+s就會保存這個新建的表,先輸入表的名字,點擊ok按鈕就行了。
06
在表視圖里就可以看到剛才建好的表了。