日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL server增删改查

發布時間:2023/12/9 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL server增删改查 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,創建基本表

?create table <表名> (

[<列名><數據類型>[列級完整性約束條件]

[,<列名><數據類型>[列級完整性約束條件]

.........

[,<表級完整性約束條件>]

);

?例:

  • 如果表名跟數據庫原有表重復,那么就不會生成表,
  • 每個表都會有一列或者多列組成的主鍵,可以用primary key 關鍵字。
  • 每個列在語句后面指定了關聯的數據類型,列可能具有一個或者多個列約束,比如非空約束,not null和unique
  • 添加表可以更復雜,以上是我所了解
  • 二,修改基本表

    alert? table? <表名>

    ????????????????????????????????? [add <新列名> <數據類型> [完整性約束]]

    ????????????????????????????????? [drop <完整性約束名>]

    ????????????????????????????????? [modify <列名><數據類型>];

    Add:用于表中增加新列相關的完整性約束條件,新的列增加成功后不帶任何數據

    Drop:用于刪除指定完整性約束條件

    Alert:用于修改原來的列定義,包括修改列名和數據類型,列數據類型修改后可能會丟失原有的數據

    例:

    三,刪除基本表

    drop table <表名>

    四,查詢

    select? [distinct | distinctRow | all]

    ??????????????????? 列名[,列名][,....]

    ??????????????????? [into {outfile | dumpfile} '文件名' export_options]

    ??????????????????? [from 表名]

    ??????????????????? [where 查詢條件]

    ?????????????????? [group by 列名[, ....]]

    ??????????????????? [having 條件定義]

    ?????????????????? [order by {無符號整數|列名|公式}[asc 升序| desc降序],...]

    ????????????????? [limit [偏移量,] 行數]

    ????????????????? [procedure 過程名稱]

    注意:使用的關鍵詞必須要按以上順序給出

    五,數據更新

    1、數據插入

       insert into <表名> [<列名>[,<列名>]....) values (value1, value2,...);

    ???????????? 如果表中的每一列均有數據插入,則可不用指定任何表名

    2、數據修改

       update <表名> set <列名>=新值 where <條件表達式>

    3、數據刪除

    ?????????? 刪除指的是刪除數據庫中的一個記錄,而不是刪除某一列

    ?????????? delete from <表名> where <條件表達式>

    總結

    以上是生活随笔為你收集整理的SQL server增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。