久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)的示例分析

共計(jì) 2023 個(gè)字符,預(yù)計(jì)需要花費(fèi) 6 分鐘才能閱讀完成。

這篇文章將為大家詳細(xì)講解有關(guān) mysql 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)的示例分析,丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

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

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

添加一列:

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

可以指定新列的位置關(guān)系,位于最開頭(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),再寫 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;

修改列名稱:

ALTERTABLE tab_name CHANGE old_colname new_name col_defi;

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

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…,將查詢結(jié)果插入數(shù)據(jù)表。

更新記錄:

UPDATE tab_name SET col_name=val [WHERE condition];

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

刪除記錄:

DELETE FROM tab_name [WHERE condition];

刪除滿足條件的記錄,如不填 where,全刪。

查詢記錄:

SELECT col_name1,col_name2... /* 選擇需要查詢的列名 */
FROM tab_name/* 選擇需要查詢的數(shù)據(jù)表 */
WHERE condition/* 查詢條件 */
GROUP BY col_name [ASC|DESC]/* 查詢結(jié)果分組 */
HAVING condition/* 對(duì)查詢分組經(jīng)行篩選 */
ORDER BY col_name[asc|desc]/* 對(duì)查詢結(jié)果經(jīng)行排序 */
LIMIT [n1,]n2/* 返回從 n1 開始的 n2 條結(jié)果,不填 n1 默認(rèn)從開頭返回 */

三、  子查詢

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

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

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

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

左外連接:RIGHT JOIN ON join_condition,返回右表全部與左表中滿足條件的項(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)換為小 / 大寫

LEFT/RIGHT(‘s ,n)

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

LENGTH()

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

LTRIM/RTRIM/TRIM()

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

REPLACE(‘s , a , b)

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

SUBSTRING(s ,n,e)

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

IS NULL

判空

n IN(a,b,c…)

判斷 n 是否在列出的值中

n BETWEEN a AND b

判斷 n 是否在 a 到 b 之間

關(guān)于“mysql 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-04發(fā)表,共計(jì)2023字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 石泉县| 兰溪市| 永福县| 清流县| 玉树县| 勐海县| 米林县| 布拖县| 延长县| 天门市| 大连市| 太白县| 横峰县| 朝阳区| 荣成市| 财经| 海南省| 宝应县| 雷波县| 织金县| 建昌县| 钦州市| 博白县| 茂名市| 新竹市| 宁安市| 汤原县| 天祝| 绥滨县| 滁州市| 政和县| 庐江县| 辛集市| 滦平县| 昌平区| 永康市| 富平县| 阿鲁科尔沁旗| 南靖县| 涞源县| 泸水县|