應用sql語句
1.sql:Structured Query Language,結構化查詢語言
Language:是一種數據庫操作語言,遵循ANSI標准
ms-sql:T-sql
oracle:p-sql
Query:選擇sql語句主要原因是查詢功能強
Structured:主句、從句---同漢語一樣(主謂賓定狀補)
2.(按功能)分類:
DDL(對象管理):Create(創建對象) Drop(刪除) Alter(修改)
DML(數據內容管理):Select(查詢) update(修改) insert(添加) del(刪除)
DCL(訪問權限管理):Grant(授權) deny(拒絕) revoke(回收)
3.具體應用:
數據庫:Create database 庫名 -------創建數據庫
Drop database 庫名 -------刪除數據庫
Alter database 庫名 -------修改數據庫
表: create table 表名
(
學號 int,
姓名 nvarchar(10),
性別 nvarchar(2),
生日 datetime,
籍貫 nvarchar(10),
工資 money
) -------創建表
select * from 表名 -------查詢表內容
select 姓名,工資 from 表名-----查詢表中部分列
select * from 表名
where 工資 > 5000 -------查詢工資大於5000
select * from 表名
where 工資 between 200 and 600 --查詢工資大於2000小於6000
select * from 表名
where 姓名 like '張%' -------查詢姓張
注意:若是'張_',則是查詢兩個漢字
若是'張%',則是查詢多個漢字的
insert 表名 values('1','里斯本','男','1980-1-12','北京','5000')
-------向表中添加數據內容
注意:列數相同,列順序相同,類型相同,不清楚寫什么 就用null補充
update 表名 set 列名= -------修改某列內容為
where 列名= -------修改部分某列內容
delete from 表名 -------刪除表所有內容
where 姓名= -------刪除表中部分內容