創(chuàng)建數(shù)據(jù)庫并插入數(shù)據(jù)

一、創(chuàng)建數(shù)據(jù)庫

首先進(jìn)入數(shù)據(jù)庫控制臺:

創(chuàng)建一個名為mysql_shiyan的數(shù)據(jù)庫,語句格式:create database? <數(shù)據(jù)庫名>;也可以使用大寫,注意句尾分號

創(chuàng)建成功后用 show databases; 查看


注意:在大多數(shù)sql語句中都是不區(qū)分大小寫的,以下寫法合法;


,

二、連接數(shù)據(jù)庫

使用 use <數(shù)據(jù)庫名>; 來連接數(shù)據(jù)庫

使用show tables; 來查看數(shù)據(jù)庫里的表


可以觀察到此時表空

三、建立數(shù)據(jù)表

數(shù)據(jù)表(table)簡稱表,它是數(shù)據(jù)庫最重要的組成部分之一。數(shù)據(jù)庫只是一個框架,表才是實(shí)質(zhì)內(nèi)容。

數(shù)據(jù)表建立格式:


創(chuàng)建table1 和table2 兩個表

MySQL的數(shù)據(jù)類型


CHAR 和 VARCHAR 的區(qū)別: CHAR 的長度是固定的,而 VARCHAR 的長度是可以變化的,比如,存儲字符串 “abc",對于 CHAR(10),表示存儲的字符將占 10 個字節(jié)(包括 7 個空字符),而同樣的 VARCHAR(12) 則只占用4個字節(jié)的長度,增加一個額外字節(jié)來存儲字符串本身的長度,12 只是最大值,當(dāng)你存儲的字符小于 12 時,按實(shí)際長度存儲。

ENUM和SET的區(qū)別: ENUM 類型的數(shù)據(jù)的值,必須是定義時枚舉的值的其中之一,即單選,而 SET 類型的值則可以多選。

MySQL中的數(shù)據(jù)類型介紹:https://blog.csdn.net/anxpp/article/details/51284106#comments

MySQL的數(shù)據(jù)類型:http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html

四、插入數(shù)據(jù)

使用select * from <表名>;命令查看數(shù)據(jù)

如select * from table1;


table1 與table2 此時都為空

insert插入數(shù)據(jù) 格式:


分別向table1和table2中插入數(shù)據(jù)

查看數(shù)據(jù)


當(dāng)表中的參數(shù)少一個是=時會自動補(bǔ)空



注意:有的數(shù)據(jù)需要用單引號括起來,比如 name1 、name2的名字,這是由于它們的數(shù)據(jù)類型是 CHAR 型。此外 VARCHAR,TEXT,DATE,TIME,ENUM 等類型的數(shù)據(jù)也需要單引號修飾,而 INT,FLOAT,DOUBLE 等則不需要。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容