SQL Server數據表中數據的增加(插入)、查詢、修改、刪除
偉人所達到並保持着的高處,並不是一飛就到的,而是他們在同伴們都睡着的時候,一步步艱辛地向上攀爬的
特別提醒(一定要看一下):
這篇文章寫的是:SQL Server數據表中數據的增加(插入)、查詢、修改、刪除
也不是: SQL Server數據表中列的增加、查詢、修改、刪除
一、數據表中數據的增加(插入)
在創建數據表之前,需要有一個數據庫,我這裏已經提前創建好了,數據庫的名字爲students(不會創建數據庫的,請查看我的博客中 SQL Server的數據庫創建、修改、查詢、刪除)
創建好數據庫以後,我們需要先把數據庫打開(有人也叫選中數據庫)
打開數據庫語法: use 數據庫名(服務器內的名稱)
use students
然後創建一個數據表(不會創建數據表的,請查看我的博客中 SQL Server中數據表的創建、查詢、修改、刪除)
- create table stuinfo --創建學生信息stuinfo表
- (
- --創建列開始
- sid int primary key, --sid 學生編號 類型int 主鍵
- sname nchar(8) not null, --sname 學生姓名 類型nchar(8) 非空
- saddress nvarchar(30), --saddress 學生地址 類型nvarchar(30)
- sclass int, --sclass 學生班級 類型int
- ssex nchar(1) --ssex 學生性別 類型nchar(1)
- )
準備工作已經好了,接下來我們開始正式增加(插入)數據
語法1: insert into 表名(列名1,列名2,列名3,列名4) values (數據1,數據2,數據3,數據4)
insert into stuinfo(sid,sname,saddress,sclass,ssex) values (1,'碼仙1','火星',1001,'男');
語法2: insert into 表名values(數據1,數據2,數據3,數據4,數據5)
使用限制:插入的是表中的全部列時纔可以使用
insert into stuinfo values (2,'碼仙2','火星',1002,'女');
語法3: (插入部分數據)insert into 表名(列名1,列名2) values (數據1,數據2)
使用限制:主鍵和非空約束列必須添加數據
insert into stuinfo(sid,sname,sclass) values (3,'碼仙3',1003);
注意事項:
1. into 語句可以省略但是不建議省略!
2.如果插入一條數據,末尾可以不寫分號;如果多條數據,每條語句後面必須寫分號
3.數據添加的時候,除了數值類型,全部要加單引號!!!如: '2007-11-04','張三',1,50,'北京'
4.小數數據精度要和列所定義的類型匹配!
二、數據表中數據的查詢
查詢的方式比較多,我這裏稍微簡答介紹兩種,其餘查詢請看我博客中專門介紹查詢的文章
1.查詢單條數據(也可以說查詢一行數據)
語法:select * from 表名 where 查詢條件
select * from stuinfo where sid=2
2.查詢整張表
語法: select * from 表名
select * from stuinfo
三、數據表中數據的修改
1.修改一個數據
語法: update 表名 set 列名=新數據 where 查詢條件
update stuinfo set saddress='木星' where sid=1
2.修改一行數據
語法: update 表名 set 列名1=新數據1,列名2=新數據2列名3=新數據3, where 查詢條件
update stuinfo set sname='碼仙4',saddress='木星',sclass=4,ssex='女' where sid=1;
四、數據表中數據的刪除
語法: delete from 表名where 查詢條件;
delete from stuinfo where sid=2;
僅供學習交流,切勿用於商業用途,如有侵權,請聯繫博主刪除,博主QQ:194760901