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

歡迎訪問 生活随笔!

生活随笔

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

数据库

SQL标准语句

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

前言

SQL-結構化查詢語言(Structured Query Language),一種高級的非過程化編程語言,用于存取數據以及查詢、更新和管理關系數據庫系統。
現市面上流行的數據庫產品都對SQL進行了一定的優化和拓展,有些公司的SQL并不能適用于其它產品,這種不通用性有時候會帶來一定的麻煩。
接下來我將總結一些常用的SQL標準語句,以在不同數據庫間通用。

SQL的分類

  • DDL—數據定義語言(CREATE,ALTER,DROP,DECLARE)

  • DML—數據操縱語言(SELECT,DELETE,UPDATE,INSERT)

  • DCL—數據控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)


DDL-建表與刪表

創建數據庫
CREATE DATABASE db-name

刪除數據庫
DROP DATABASE dbname

新建表
CREATE table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

刪除表
DROP table tabname

在表中新增列
ALTER table tabname ADD column col type

DECLARE –為查詢設定游標


DML-增刪改查

插入一條新的記錄
INSERT INTO table values()

更新一條記錄
UPDATE table_name SET field=xx WHERE table_field=xxx

刪除一條記錄
DELETE FROM table_name WHERE table_field =xxx

查詢一條記錄
SELECT * FORM table_name WHERE table_field=xxx


DCL

—–數據權限控制

GRANT –授予用戶訪問權限

DENY –拒絕用戶訪問

REVOKE –解除用戶訪問權限

—–事務控制

COMMIT –結束當前事務

ROLLBACK –中止當前事務

SET TRANSACTION –定義當前事務數據訪問特征

總結

以上是生活随笔為你收集整理的SQL标准语句的全部內容,希望文章能夠幫你解決所遇到的問題。

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