MS SQL SERVER数据库简单回顾
生活随笔
收集整理的這篇文章主要介紹了
MS SQL SERVER数据库简单回顾
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MS SQL SERVER數據庫
1.創建數據庫 create database javateam; 2.使用數據庫 use javateam; 3.創建表 create?? table?? 表名? ( ??? 字段名??? 字段類型?? 主鍵?? 字段增長(從X開始? , 每次加X個), ??? 字段名? 字段類型, ??? 字段名? 字段類型 ); create table peopleNone(pid int primary key identity(1,1),pname varchar(32),psex varchar(32));?
? 4.查詢表 --select * from peopleNone; --select distinct pname,psex from peopleNone; ? 5.添加數據 insert into peopleNone(pname,psex) values('MR.MA','male');insert into peopleNone(pname,psex) values('MR.LU','female');?
? 6.刪除表 (1)刪除表,刪除了表的結構 drop table peopleNone; (2)清除表的數據,沒有刪除表結構 truncate table peopleNone; (3)根據條件刪除 delete from peopleNone where pname = 'MR.MA'; 7.修改表 update peopleNone set pname = 'MR.LU',psex = 'male' where pid = 2; 8.添加約束 (1)語法: alter table 表名 add constraint 約束名 foreign(外鍵) key references 主鍵表(主鍵) alter?table?stu_info add?constraint?fk_s?foreign?key(sid)?references?stu_table(sid); (2)添加數據 insert into stu_table(sname,sclass)values('土豪zhang','2');insert into stu_info(sid,sphone)values('2','12111');?
(3)更新,更新的SID號需要在主鍵中存在 update?stu_info?set?sphone?=?8955?where?sid?=?1; (4)刪除,當主外鍵形成約束時,刪除主鍵會異常,需要先刪除外鍵 delete?from?stu_info?where?sid?=?1; (5)聯合查詢 select?sname,sclass,sphone?from?stu_table?s,stu_info?b?where?b.sid?=?s.sid; 9.復合查詢(子查詢) 1.關鍵字:and or not select count(*) as '記錄條數' from ablum;select * from ablum where aid between 1 and 3;select * from ablum where not aid = 2;?
2.模糊查詢 語法:like a% %a% ?%a ?a_ (類似正則表達式) select?*?from?ablum?where?aname?like?'%f%'; 3.其他 語法:最大最小 ,max min select?min(aid)?as?'最小值'?from?ablum; 語法:復合查詢,規避。。排除前三 select?*?from?ablum?where?aid?not?in (select?top?3?aid?from?ablum); 4.分頁 語法: select?top(頁面長度)?*?from?表名?where?主鍵?not?in (select?top(頁面長度?*?(頁碼-1))主鍵?from?表名); select top(4) * from ablum where aid not in(select top(4 * (2-1)) aid from ablum);?
轉載于:https://www.cnblogs.com/pengjunwei/p/4229509.html
總結
以上是生活随笔為你收集整理的MS SQL SERVER数据库简单回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机重装系统 英语,重装系统还看不懂B
- 下一篇: SQLServer学习笔记系列4