建立表
//user表 主鍵 id和name
create
table users(
[id]
intnot
null
,[name]
varchar(20
)null
,[age]
intnull
,[salary]
decimal(18
,2),
[create_by]
[varchar](
15)null
,[create_dt]
[datetime
]null
default
(getdate())
,[modify_by]
[varchar](
15)null
,[modify_dt]
[datetime
]null
default
(getdate())
,constraint
[pk_users]
primary
key(
[id]
,[name]))
;
新增新列
//表中新增新字段
alter
table 表名 add 欄位名 varchar(20
)null
//表中新增自增id(主鍵)
alter
table 表名 add 欄位名 int
primary
keyidentity(1
,1)not
null
修改列
//修改列的屬性---修改列
alter
table 表名 alter
column 欄位名 [
varchar](
4)null
刪除列
alter
table 表名 drop
column 欄位名
分頁函式
select
*from((
select row_number(
)over
(order
by id)
as num ,
*from students)
as pagetable
)where pagetable.num between
10and
20
分頁的邏輯 查詢所有表名
select table_name from information_schema.
tables
where table_type =
'base table'
查詢資料顯示指定的值
case
when a.define_2 =
'0'then
'否'when a.define_2 =
'1'then
'是'else
'否'end
as auto_flag
group by ,聚合函式,複製表資料、表結構
詳細說明
sqlserver stuff 用法
stuff用法
sqlserver for xml path用法
for xml path用法1
for xml path用法2
資料庫筆記
資料庫mariadb 基本操作 mysql secure installation 配置嚮導 mysql uroot p 登陸資料庫 enter password 輸入密碼 welcome to the mariadb monitor.commands end with or g.your mari...
資料庫筆記
1.資料庫分頁查詢 select from table limit startline,pagesize 從startline開始查詢pagesize大小行資料 2.級聯操作 當存在外來鍵約束時,主表若想刪除或修改資料,必須先修改副表中相關聯的資料.如果想直接修改或刪除主表資料,同時改變副表 資料就...
資料庫筆記
筆記記錄 左外連線left join 涉及表 student,fee,fee info三張表,截圖依次如下 兩張表應用 查詢1 查詢2 對比就可以看出區別,查詢2比查詢1多1條鳳姐的記錄 此條記錄的s.number沒有對應的f.feeid 查詢1 s.number找不到對應的f.feeid時,會自動...