濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作小結(jié)

mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作小結(jié)

熱門(mén)標(biāo)簽:銷(xiāo)售語(yǔ)音電話(huà)機(jī)器人 萊西市地圖標(biāo)注 400電話(huà)申請(qǐng)信用卡 外呼系統(tǒng)電銷(xiāo)受騙 安徽ai電話(huà)電銷(xiāo)機(jī)器人有效果嗎 常州網(wǎng)絡(luò)外呼系統(tǒng)開(kāi)發(fā) 巫師三血與酒地圖標(biāo)注 在哪里申請(qǐng)400電話(huà) 走過(guò)哪個(gè)省地圖標(biāo)注

本文實(shí)例講述了mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作。分享給大家供大家參考,具體如下:

數(shù)據(jù)庫(kù)

一、 修改數(shù)據(jù)表

添加一列:

ALTERTABLE tab_name ADD col_name column_defi[FIRST|AFTER col_name];

可以指定新列的位置關(guān)系,位于最開(kāi)頭(FIRST)或者位于某列之后(AFTER…),否則新列默認(rèn)位于最后。

添加多列:

ALTERTABLE tab_name ADD(col_name1 column_defi1,col_name2 column_defi2...);

刪除一列:

ALTERTABLE tab_name DROP col_name;

刪除多列或者刪除之后再新增一列,只需在drop col_name之后加逗號(hào),再寫(xiě)drop/add。

添加約束:

ALTERTABLE tab_name ADD PRIMARY KEY (index_column);

其中primary key可以替換為其他約束UNIQUE、FOREIGN KEY,默認(rèn)約束為SET DEFAULT。

刪除約束:

ALTERTABLE tab_name DROP {INDEX|KEY} index_name

刪除外鍵:

ALTERTABLE tab_name DROP FOREIGN KEY fkey_name

其中外鍵約束名fkey_name可以通過(guò)show create table tab_name;查看constraint項(xiàng)得到,例如

CONSTRAINT `users_ibfk_1` FOREIGN KEY (`pid`) REFERENCES

修改列定義:

ALTERTABLE tab_name MODIFY col_name col_defi;

修改列名稱(chēng):

ALTERTABLE tab_name CHANGE old_colname new_name col_defi;

修改數(shù)據(jù)表名稱(chēng):

RENAMETABLE old_name TO new_name;

二、 數(shù)據(jù)表操作

插入記錄:

INSERT tab_name[(col_name)] VALUES (val1,val2...)

其中列名可選,如果不設(shè)置列名,默認(rèn)為對(duì)每一列都插入。第二種插入方法:INSERT tab_name SET col_name=val...第三種方法:insert tab_name select…,將查詢(xún)結(jié)果插入數(shù)據(jù)表。

更新記錄:

UPDATE tab_name SET col_name=val [WHERE condition];

where條件如果不填,默認(rèn)對(duì)所有記錄進(jìn)行更新。

刪除記錄:

DELETE FROM tab_name [WHERE condition];

刪除滿(mǎn)足條件的記錄,如不填where,全刪。

查詢(xún)記錄:

SELECT col_name1,col_name2... /*選擇需要查詢(xún)的列名*/

FROM tab_name/*選擇需要查詢(xún)的數(shù)據(jù)表*/

WHERE condition/*查詢(xún)條件*/

GROUP BY col_name [ASC|DESC]/*查詢(xún)結(jié)果分組*/

HAVING condition/*對(duì)查詢(xún)分組經(jīng)行篩選*/

ORDER BY col_name[asc|desc]/*對(duì)查詢(xún)結(jié)果經(jīng)行排序*/

LIMIT [n1,]n2/*返回從n1開(kāi)始的n2條結(jié)果,不填n1默認(rèn)從開(kāi)頭返回*/

三、 子查詢(xún)

父查詢(xún)與子查詢(xún)的連接由比較符號(hào)連接,子查詢(xún)返回多個(gè)結(jié)果時(shí)還可以由ANY、ALL對(duì)結(jié)果進(jìn)行修飾。

多表更新:參照另外一個(gè)表來(lái)更新本表。

內(nèi)連接:INNERJOIN ON join_condition,返回左右兩表中滿(mǎn)足條件的項(xiàng)。

左外連接:LEFTJOIN ON join_condition,返回左表全部與右表中滿(mǎn)足條件的項(xiàng)。

左外連接: RIGHT JOIN ON join_condition,返回右表全部與左表中滿(mǎn)足條件的項(xiàng)。

四、 數(shù)據(jù)庫(kù)函數(shù)

CONCAT('a','b'…)

連接a,b多個(gè)字符串

CONCAT_WS('s','a','b'…)

以s為連接符連接多個(gè)字符串

FORMAT(f,n)

以n位小數(shù)顯示數(shù)字f

LOWER()/UPPER()

將內(nèi)容轉(zhuǎn)換為小/大寫(xiě)

LEFT/RIGHT(‘s',n)

獲取字符串左邊/右邊前n個(gè)字符

LENGTH()

獲取字符串長(zhǎng)度

LTRIM/RTRIM/TRIM()

去除字符串左邊/右邊/兩邊空格

REPLACE(‘s','a','b')

將字符串s中的a字符替換為b

SUBSTRING('s',n,e)

截取字符串從第n位開(kāi)始的e個(gè)字符

IS NULL

判空

n IN(a,b,c…)

判斷n是否在列出的值中

n BETWEEN a AND b

判斷n是否在a到b之間

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《MySQL查詢(xún)技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》及《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。

您可能感興趣的文章:
  • php基礎(chǔ)之連接mysql數(shù)據(jù)庫(kù)和查詢(xún)數(shù)據(jù)
  • PHP連接和操作MySQL數(shù)據(jù)庫(kù)基礎(chǔ)教程
  • Mysql入門(mén)基礎(chǔ) 數(shù)據(jù)庫(kù)創(chuàng)建篇
  • PHP5 操作MySQL數(shù)據(jù)庫(kù)基礎(chǔ)代碼
  • mysql 8.0.15 安裝圖文教程及數(shù)據(jù)庫(kù)基礎(chǔ)
  • MySQL數(shù)據(jù)庫(kù)基礎(chǔ)命令大全(收藏)
  • 很全面的Mysql數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)表、數(shù)據(jù)基礎(chǔ)操作筆記(含代碼)
  • mysql 數(shù)據(jù)庫(kù)基礎(chǔ)筆記
  • python 專(zhuān)題九 Mysql數(shù)據(jù)庫(kù)編程基礎(chǔ)知識(shí)
  • MySQL數(shù)據(jù)庫(kù)基礎(chǔ)入門(mén)之常用命令小結(jié)
  • MySQL數(shù)據(jù)庫(kù)基礎(chǔ)篇之入門(mén)基礎(chǔ)命令小結(jié)
  • MySql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)總結(jié)

標(biāo)簽:黃石 果洛 來(lái)賓 煙臺(tái) 河北 赤峰 鞍山 陽(yáng)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作小結(jié)》,本文關(guān)鍵詞  mysql,數(shù)據(jù)庫(kù),基礎(chǔ),知識(shí)點(diǎn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作小結(jié)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)與操作小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    永清县| 博客| 保靖县| 永川市| 增城市| 沛县| 泸西县| 沙湾县| 海南省| 方城县| 巴东县| 彭山县| 潢川县| 会理县| 讷河市| 甘孜县| 文化| 黑河市| 大石桥市| 彭阳县| 新河县| 林甸县| 天津市| 通州市| 营口市| 商都县| 灌云县| 静乐县| 邯郸市| 清徐县| 平安县| 屯留县| 双鸭山市| 泗洪县| 大城县| 洛宁县| 大埔区| 吴江市| 上饶县| 揭阳市| 台北县|