基本SQL語句分類

2021-10-10 19:39:15 字數 1674 閱讀 3951

結構化查詢語言(structured query language

,簡稱sql)

是一種資料庫查詢和程式語言。

資料定義語言(

ddl data definition language

) :建立、修改或刪除資料庫中表、檢視、索引等物件的操作,常用命令為

create

、alter

和drop;

資料查詢語言(

dql data query language

) :按照指定的組合、條件表示式或排序檢索已存在的資料庫中資料,不改變資料庫中資料,常用命令為

select;

資料操縱語言(

dml data manipulation language

) :向表中新增、刪除、修改資料操作,常用命令有

insert

、update

和delete;

資料控制語言(

dcl data control language

) :用來授予或收回訪問資料庫的某種特權、控制資料操縱事務的發生時間及效果、對資料庫進行監視等操作,常用命令有

grant

、revoke

、commit

、rollback;

具體的定義語言如下顯示:

#建立資料庫

create database test1 character set utf8

#刪除資料庫

drop database test1

#修改資料庫

alter database test1 character set utf8

#查詢資料庫

show databases

#使用資料庫

use mysql

use test

#查詢當下正在使用的資料庫

select database()

查詢和操作語言:

#新增資料

insert into student (id,`name`,mobile,address) values ('101','user1','13572839862','北京市海淀區')

#新增資料(省略資料列表)

insert into student values ('103','user2','13555539862','北京市海淀區')

#備份資料

create table back(

id char(3),

mobile char(11),

address varchar(120)

)insert into back select id,mobile,address from student

#刪除資料,where關鍵字用於指定

delete from student where id = '103'

#修改資料,where關鍵字用於指定

update student set name = 'ketty' where id = '1'

資料控制語言(dcl)見事務章節。

SQL語句的基本分類

ddl語句 資料庫,表,試圖,索引,儲存過程進行定義 create table database table name database name 欄位名 屬性 欄位名 屬性 drop 刪除資料庫或資料表 alter 可以增加,修改,刪除資料 增加字段 alter table table name ...

sql 語句分類

sql 語句按功能分為3類 資料定義語句,資料操作語句,資料控制語句 一 資料定義語句 create table 建立乙個資料庫表 drop table 從資料庫中刪除表 alter table 修改資料庫表結構 create view 建立乙個檢視 drop view 從資料庫中刪除檢視 crea...

sql語句分類

sql語句分類 資料定義語言 ddl create 建立資料庫結構 alter 修改資料庫結構 drop 刪除資料庫結構 rename 更改資料庫物件的名稱 truncate 刪除表的全部內容 資料控制語言 dcl crant 授予其他使用者對資料庫結構的訪問許可權 revoke 收回使用者訪問資料...