婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql數據庫基礎知識點與操作小結

mysql數據庫基礎知識點與操作小結

熱門標簽:銷售語音電話機器人 萊西市地圖標注 400電話申請信用卡 外呼系統電銷受騙 安徽ai電話電銷機器人有效果嗎 常州網絡外呼系統開發 巫師三血與酒地圖標注 在哪里申請400電話 走過哪個省地圖標注

本文實例講述了mysql數據庫基礎知識點與操作。分享給大家供大家參考,具體如下:

數據庫

一、 修改數據表

添加一列:

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

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

添加多列:

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

刪除一列:

ALTERTABLE tab_name DROP col_name;

刪除多列或者刪除之后再新增一列,只需在drop col_name之后加逗號,再寫drop/add。

添加約束:

ALTERTABLE tab_name ADD PRIMARY KEY (index_column);

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

刪除約束:

ALTERTABLE tab_name DROP {INDEX|KEY} index_name

刪除外鍵:

ALTERTABLE tab_name DROP FOREIGN KEY fkey_name

其中外鍵約束名fkey_name可以通過show create table tab_name;查看constraint項得到,例如

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;

修改數據表名稱:

RENAMETABLE old_name TO new_name;

二、 數據表操作

插入記錄:

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

其中列名可選,如果不設置列名,默認為對每一列都插入。第二種插入方法:INSERT tab_name SET col_name=val...第三種方法:insert tab_name select…,將查詢結果插入數據表。

更新記錄:

UPDATE tab_name SET col_name=val [WHERE condition];

where條件如果不填,默認對所有記錄進行更新。

刪除記錄:

DELETE FROM tab_name [WHERE condition];

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

查詢記錄:

SELECT col_name1,col_name2... /*選擇需要查詢的列名*/

FROM tab_name/*選擇需要查詢的數據表*/

WHERE condition/*查詢條件*/

GROUP BY col_name [ASC|DESC]/*查詢結果分組*/

HAVING condition/*對查詢分組經行篩選*/

ORDER BY col_name[asc|desc]/*對查詢結果經行排序*/

LIMIT [n1,]n2/*返回從n1開始的n2條結果,不填n1默認從開頭返回*/

三、 子查詢

父查詢與子查詢的連接由比較符號連接,子查詢返回多個結果時還可以由ANY、ALL對結果進行修飾。

多表更新:參照另外一個表來更新本表。

內連接:INNERJOIN ON join_condition,返回左右兩表中滿足條件的項。

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

左外連接: RIGHT JOIN ON join_condition,返回右表全部與左表中滿足條件的項。

四、 數據庫函數

CONCAT('a','b'…)

連接a,b多個字符串

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

以s為連接符連接多個字符串

FORMAT(f,n)

以n位小數顯示數字f

LOWER()/UPPER()

將內容轉換為小/大寫

LEFT/RIGHT(‘s',n)

獲取字符串左邊/右邊前n個字符

LENGTH()

獲取字符串長度

LTRIM/RTRIM/TRIM()

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

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

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

SUBSTRING('s',n,e)

截取字符串從第n位開始的e個字符

IS NULL

判空

n IN(a,b,c…)

判斷n是否在列出的值中

n BETWEEN a AND b

判斷n是否在a到b之間

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • php基礎之連接mysql數據庫和查詢數據
  • PHP連接和操作MySQL數據庫基礎教程
  • Mysql入門基礎 數據庫創建篇
  • PHP5 操作MySQL數據庫基礎代碼
  • mysql 8.0.15 安裝圖文教程及數據庫基礎
  • MySQL數據庫基礎命令大全(收藏)
  • 很全面的Mysql數據庫、數據庫表、數據基礎操作筆記(含代碼)
  • mysql 數據庫基礎筆記
  • python 專題九 Mysql數據庫編程基礎知識
  • MySQL數據庫基礎入門之常用命令小結
  • MySQL數據庫基礎篇之入門基礎命令小結
  • MySql數據庫基礎知識點總結

標簽:黃石 果洛 來賓 煙臺 河北 赤峰 鞍山 陽江

巨人網絡通訊聲明:本文標題《mysql數據庫基礎知識點與操作小結》,本文關鍵詞  mysql,數據庫,基礎,知識點,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql數據庫基礎知識點與操作小結》相關的同類信息!
  • 本頁收集關于mysql數據庫基礎知識點與操作小結的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 五大连池市| 东丽区| 桂阳县| 万载县| 民权县| 博野县| 梅州市| 四平市| 溆浦县| 建始县| 前郭尔| 龙胜| 改则县| 宜阳县| 乐业县| 郁南县| 望城县| 交口县| 清丰县| 文成县| 阿坝| 和静县| 鄢陵县| 稷山县| 桃源县| 邢台市| 张家界市| 开鲁县| 夏津县| 安国市| 上林县| 蓝田县| 万荣县| 建德市| 上虞市| 安阳市| 湖口县| 阳新县| 二连浩特市| 南漳县| 尚志市|