SQL語言包含4個部分:
- DDL(數據定義語言):create,drop, alter 等語句
- DML (數據操作語言): insert , update, delete 語句
- DQL(數據查詢語言):select語句(用的最多)
- DCL(數據控制語言):crant, revoke, commit, rollback等語句
接下來以創建水滸傳中人物表爲例子,回顧一下數據庫的新建,數據表的創建,添加,修改,查詢等操作。
在SQL server中進行。
1.新建數據庫
--創建數據庫
create database LiangshanHeros
創建名爲“LiangshanHeros”的數據庫
2.創建表
--創建表
use LiangshanHeros --強制將hero表創建到LiangshanHeros數據庫中
go
create table hero
(
heroId int, --排名 int整型
heroName varchar(50), --姓名 varchar可變長度字符型
heroNickName varchar(50), --外號
sex char(2), --性別 char固定長度字符型
salary int --薪水 int整型
)
3.插入數據
--使用sql語句添加數據
insert into hero values(1,'宋江','及時雨','男',20000) --字符型的用單引號
insert into hero values(2,'盧俊義','玉麒麟','男',15000)
insert into hero values(3,'吳用','智多星','男',30)
insert into hero values(4,'公孫勝','入雲龍','男',80)
4.查詢數據
--使用sql數據查詢數據
select * from hero
結果
--查詢工資低於100的
select * from hero where salary<100
5.更新表
--工資低於100的工資提高10%
update hero set salary=salary*1.1 where salary<100
將工資低於100的,增加10%的薪水
查詢看結果
6.刪除表中數據
--請刪除性別爲男並且工資爲15000的數據
delete from hero where sex='男' and salary=15000
7.刪除表
--刪除表
drop table hero