SQL Server数据表中数据的增加(插入)、查询、修改、删除
目錄
零、碼仙勵(lì)志
一、數(shù)據(jù)表中數(shù)據(jù)的增加(插入)
二、數(shù)據(jù)表中數(shù)據(jù)的查詢
三、數(shù)據(jù)表中數(shù)據(jù)的修改
四、數(shù)據(jù)表中數(shù)據(jù)的刪除
?
零、碼仙勵(lì)志
偉人所達(dá)到并保持著的高處,并不是一飛就到的,而是他們?cè)谕閭兌妓臅r(shí)候,一步步艱辛地向上攀爬的
特別提醒(一定要看一下):
這篇文章寫的是:SQL Server數(shù)據(jù)表中數(shù)據(jù)的增加(插入)、查詢、修改、刪除
不是:SQL Server中數(shù)據(jù)表的創(chuàng)建、查詢、修改、刪除
也不是:?SQL Server數(shù)據(jù)表中列的增加、查詢、修改、刪除
一、數(shù)據(jù)表中數(shù)據(jù)的增加(插入)
在創(chuàng)建數(shù)據(jù)表之前,需要有一個(gè)數(shù)據(jù)庫,我這里已經(jīng)提前創(chuàng)建好了,數(shù)據(jù)庫的名字為students(不會(huì)創(chuàng)建數(shù)據(jù)庫的,請(qǐng)查看我的博客中? ?SQL Server的數(shù)據(jù)庫創(chuàng)建、修改、查詢、刪除)
創(chuàng)建好數(shù)據(jù)庫以后,我們需要先把數(shù)據(jù)庫打開(有人也叫選中數(shù)據(jù)庫)
打開數(shù)據(jù)庫語法: use 數(shù)據(jù)庫名(服務(wù)器內(nèi)的名稱)
use students然后創(chuàng)建一個(gè)數(shù)據(jù)表(不會(huì)創(chuàng)建數(shù)據(jù)表的,請(qǐng)查看我的博客中???SQL Server中數(shù)據(jù)表的創(chuàng)建、查詢、修改、刪除)
create table stuinfo --創(chuàng)建學(xué)生信息stuinfo表 (--創(chuàng)建列開始sid int primary key, --sid 學(xué)生編號(hào) 類型int 主鍵sname nchar(8) not null, --sname 學(xué)生姓名 類型nchar(8) 非空saddress nvarchar(30), --saddress 學(xué)生地址 類型nvarchar(30)sclass int, --sclass 學(xué)生班級(jí) 類型intssex nchar(1) --ssex 學(xué)生性別 類型nchar(1) )準(zhǔn)備工作已經(jīng)好了,接下來我們開始正式增加(插入)數(shù)據(jù)
語法1:? insert into 表名(列名1,列名2,列名3,列名4) values (數(shù)據(jù)1,數(shù)據(jù)2,數(shù)據(jù)3,數(shù)據(jù)4)
insert into stuinfo(sid,sname,saddress,sclass,ssex) values (1,'碼仙1','火星',1001,'男');語法2:??insert into 表名values(數(shù)據(jù)1,數(shù)據(jù)2,數(shù)據(jù)3,數(shù)據(jù)4,數(shù)據(jù)5)? ?
使用限制:插入的是表中的全部列時(shí)才可以使用
insert into stuinfo values (2,'碼仙2','火星',1002,'女');語法3: (插入部分?jǐn)?shù)據(jù))insert? into 表名(列名1,列名2) values (數(shù)據(jù)1,數(shù)據(jù)2)
使用限制:主鍵和非空約束列必須添加數(shù)據(jù)
insert into stuinfo(sid,sname,sclass) values (3,'碼仙3',1003);注意事項(xiàng):
1. into 語句可以省略但是不建議省略!
2.如果插入一條數(shù)據(jù),末尾可以不寫分號(hào);如果多條數(shù)據(jù),每條語句后面必須寫分號(hào)
3.數(shù)據(jù)添加的時(shí)候,除了數(shù)值類型,全部要加單引號(hào)!!!如: '2007-11-04','張三',1,50,'北京'
4.小數(shù)數(shù)據(jù)精度要和列所定義的類型匹配!
二、數(shù)據(jù)表中數(shù)據(jù)的查詢
查詢的方式比較多,我這里稍微簡答介紹兩種,其余查詢請(qǐng)看我博客中專門介紹查詢的文章
1.查詢單條數(shù)據(jù)(也可以說查詢一行數(shù)據(jù))
語法:select * from 表名 where 查詢條件
select * from stuinfo where sid=22.查詢整張表
語法:??select * from 表名
select * from stuinfo三、數(shù)據(jù)表中數(shù)據(jù)的修改
1.修改一個(gè)數(shù)據(jù)
語法:??update 表名 set 列名=新數(shù)據(jù) where 查詢條件
update stuinfo set saddress='木星' where sid=12.修改一行數(shù)據(jù)
語法:??update 表名 set 列名1=新數(shù)據(jù)1,列名2=新數(shù)據(jù)2列名3=新數(shù)據(jù)3,?where 查詢條件
update stuinfo set sname='碼仙4',saddress='木星',sclass=4,ssex='女' where sid=1;四、數(shù)據(jù)表中數(shù)據(jù)的刪除
語法:??delete from 表名where 查詢條件;
delete from stuinfo where sid=2;本篇博客來自于郝斌老師視頻教程的總結(jié)以及筆記的整理,僅供學(xué)習(xí)交流,切勿用于商業(yè)用途,如有侵權(quán),請(qǐng)聯(lián)系博主刪除,博主QQ:194760901?
總結(jié)
以上是生活随笔為你收集整理的SQL Server数据表中数据的增加(插入)、查询、修改、删除的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2004年各主要城市人均工资一览表
- 下一篇: LeetCode 790. 多米诺和托米