久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

最后一個(gè)寒假,馬上就正式進(jìn)入行業(yè)了,要學(xué)的東西很多。

創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元珙縣做網(wǎng)站,已為上家服務(wù),為珙縣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

首先,我打算把數(shù)據(jù)庫(kù)的知識(shí)補(bǔ)上。

這篇筆記是在Windows環(huán)境下寫(xiě)的

一、基本概念

1、數(shù)據(jù) Data

2、數(shù)據(jù)庫(kù) Database

3、數(shù)據(jù)庫(kù)服務(wù)器 Database Server

數(shù)據(jù)庫(kù)的使用者有兩類:

數(shù)據(jù)庫(kù)工程師(DBA)

開(kāi)發(fā)人員

幾種常見(jiàn)的數(shù)據(jù)庫(kù):

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

關(guān)于MySQL:

1、C/S模式:

客戶端與服務(wù)端通過(guò)網(wǎng)絡(luò)連接交互數(shù)據(jù)

2、Linux/Windows

MySQL在Linux和Windows上都有發(fā)行版,正式部署時(shí)通常在Linux上

二、安裝

1、官網(wǎng)下載 MySQL,并安裝

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

2、配置,修改配置文件my.ini的以下項(xiàng):

    ·將字符集改為gbk以支持中文編碼(默認(rèn)為拉丁字符集)

    ·添加一行,設(shè)置為 區(qū)分大小寫(xiě)

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

3、重啟MySQL服務(wù)

4、配置防火墻,或直接關(guān)閉防火墻

5、配置環(huán)境變量,將 XX/MySQL/bin 路徑添加至PATH環(huán)境變量

6、測(cè)試,cmd下使用mysqladmin,或者使用SQLyog(一款客戶端軟件)測(cè)試

三、數(shù)據(jù)庫(kù)的登陸

cmd下執(zhí)行下圖的命令

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

(注意每個(gè)語(yǔ)句都應(yīng)以分號(hào)結(jié)尾)

但還有一種更為簡(jiǎn)單的方式,就是用之前提到的客戶端工具,在可視化的環(huán)境中進(jìn)行操作,接下來(lái)的操作我都會(huì)用SQLyog進(jìn)行.

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

四、創(chuàng)建數(shù)據(jù)庫(kù)和表

數(shù)據(jù)指的是表格狀的數(shù)據(jù)。行Row,列Column

行:每一行稱為一個(gè)記錄(Record)

列:每一列稱為一個(gè)字段(Field)

添加和刪除表:

一個(gè)庫(kù)(DataBase)中可以存放多個(gè)表,表中可以有多個(gè)列,每個(gè)列的數(shù)據(jù)類型主要有4種:

1、整數(shù): tinyint, smallint, mediumint, int, bigint

2、小數(shù): float, double

3、字符串:char, varchar

4、長(zhǎng)文本:text

5、時(shí)間:data, time, datetime, timestamp

6、二進(jìn)制數(shù)據(jù):blob

等...

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

編輯表的格式:

在新建表時(shí),要設(shè)定其每一列的屬性(類型、索引、自增、默認(rèn)值),統(tǒng)稱為schema(大綱)

編輯表的內(nèi)容:

【MySQL學(xué)習(xí)筆記】1、安裝和基本使用

添加一個(gè)數(shù)據(jù),然后保存

增、刪、改:在SQLyog的可視化環(huán)境下,實(shí)現(xiàn)這些都是很容易的

五、表的設(shè)計(jì)——列(字段)的屬性、主鍵、索引

每個(gè)列(字段)有以下屬性:

1、列名

建議以英文命名,命名規(guī)則可以參照C++的那2種風(fēng)格

不要用SQL關(guān)鍵字(如int、text、type)作為列名

2、數(shù)據(jù)類型

1、整數(shù): tinyint(1 byte), smallint (2 byte), mediumint (3 byte) , int (4 byte),

     long(8 byte)

2、小數(shù): float, double

3、字符串:char, varchar

4、長(zhǎng)文本:text

5、時(shí)間:date, time, datetime, timestamp

6、二進(jìn)制數(shù)據(jù):blob(大塊數(shù)據(jù))

3、長(zhǎng)度:當(dāng)數(shù)據(jù)類型為字符串類型時(shí),需要指定長(zhǎng)度

4、主鍵:用于唯一地標(biāo)識(shí)一條記錄,一旦將某個(gè)字段設(shè)置成主鍵,那之后添加的數(shù)據(jù),該字段的內(nèi)容就不能重復(fù)了 

(擴(kuò)展——聯(lián)合主鍵:有時(shí),可以把多個(gè)字段聯(lián)合起來(lái),構(gòu)成表的主鍵,一般認(rèn)為不推薦這樣使用,而是應(yīng)該給每條記錄設(shè)立一個(gè)單獨(dú)的ID)

5、非空:是否允許為空

6、自增:所設(shè)置的列的值隨著添加數(shù)據(jù)而自動(dòng)跟隨當(dāng)前最大值增加(僅當(dāng)初始化時(shí)沒(méi)指定的情況)

8、無(wú)符號(hào):是否是無(wú)符號(hào)數(shù)

9、注釋:

10、索引:用于加快排序和查找 (增加數(shù)據(jù)的時(shí)間開(kāi)銷加大,空間占用變多,但查找比較方便)

索引分為普通索引和唯一索引,唯一索引的字段不允許重復(fù)

主鍵其實(shí)也是一種唯一索引

全文索引:對(duì)于大文本進(jìn)行加速檢索

分享名稱:【MySQL學(xué)習(xí)筆記】1、安裝和基本使用
文章路徑:http://sd-ha.com/article38/ihhipp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、面包屑導(dǎo)航、自適應(yīng)網(wǎng)站App開(kāi)發(fā)、標(biāo)簽優(yōu)化、微信小程序

廣告

聲明:本網(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)

手機(jī)網(wǎng)站建設(shè)