TSQL語句:
.sql結尾的文件是:ctrl +s 保存數據
點擊新建查詢,代碼創建數據庫。
創建數據庫:create database 數據庫名 。點擊執行,完成創建。如果沒有在數據庫上右鍵刷新
go上面一句執行完了,執行下一句
刪除數據庫:drop database 數據庫名
定位到數據庫:use 數據庫名或是可用數據庫里定位
注釋: 第一種:-- ,第二種:/*...*/
注意:想執行哪一句,就選中哪一句,然后點擊執行
創建數據表:create table 表名
(
Code(列名) nvarchar(50)primary key,--編號,主鍵
等
關鍵字不能做字段名,如果非要做字段名,用[]括起來(字段名就是列名)
)
點擊執行,完成創建。如果沒有在表上右鍵刷新
刪除數據表:drop table 表名
數據庫中,我們需要重點學習的是:增、刪、改、查
添加列:alter table 表名 add 列名 數據類型
刪除列:alter table 表名 drop column 列名
添加數據:insert into 表名 values(列里的數據)--添加一行的數據
自定義列添加數據:insert into 表名(列名,列名) valuse (數據,數據 )--只往這兩列添加數據
注意:datetime類型:用'',其它類型:nvarchar用'',int,decimal不用''。sex的bit只能輸入0、1,對在上面,錯在下面。
注意:工具選項可以改變字體,如果為空打上null,代碼可以撤回,數據不可以。
刪除數據:delete from 表名(全刪)
delete from 表名where 列名=數據and列名=數據(刪除某行數據)
修改數據:update 表名 set 列名=數據
update 表名 set 列名=數據,列名=數據where主鍵列名=數據
update 表名 set 列名=nullwhere主鍵列名=數據 --數據清空
基礎查詢數據:
select * from 表名 --全部查詢
select 列名,列名 from 表名 --按列查詢
select*from 表名 where 列名>=and/or<= --條件查詢也是篩選查詢
select * from 表名 where列名like '%數據%'(%:前面或是后面可以有內容) --模糊查詢,使用通配符%
select * from 表名order by 列名 asc --升序查詢
select * from 表名order by 列名 desc --降序查詢
select *from 表名 where 列名like '%數據%'order by 列名 asc(都可以拼接起來)
select distinct 列名 from 表名 --去重(只能顯示一列)
select 列名 from 表名 group by 列名 --分組
where篩選條件:where篩選條件是找。除了添加數據沒有where之外,其他都有,特別是刪除數據時,沒有where就全部刪掉了。
from表(找到數據集)—where(對數據進行刪選)—group by(對數據進行分組,合並處理)—select(選出數據項)—order by(對結果數據集進行排序)