一,Sql—表格的建立,刪除,數據的建立與刪除
Sql表格的建立公式
If exists (select * from sysobjects where <表名>
Drop table <表名>
Create table <表名>
(<列名1> <數據類型> <約束類型> <是否為空>,
<列名2> <數據類型> <約束類型> <是否為空>,??? (約束類型如果沒有可以不寫,是否為<列名3> <數據類型> <約束類型> <是否為空>????? 空如果可以為空也可以不寫)
<列名4> <數據類型> <約束類型> <是否為空>
)
二,Sql 數據的插入
1,單行數據的插入
Insert into <表名> (列名1,列名2,列名3 ……) values (一條記錄);,
2,多行數據的插入
Insert into <表名> (列名1,列名2,列名3 ……) values (第一條記錄),(第二條記錄),……
3,插入其他表格中的數據
Insert into <表名> (列名1,列名2,列名3 ……)
?????? Select 列名’1,列名’2,列名’3 …… from 源表名,
4,把其他表中的數據插入到一個新表(新表原先是不存在的,隨插入數據的時候自動生成)
Select 列名1,列名2,列名3 ……
Into <表名>
From <源表名>
三,數據的更新
公式
Update <表名> set <列名> = 值 [where <條件>]
1, 無條件更新一列數據
Update <表名> set <列名> = 值
2, 有條件更新一列數據
Update <表名> set <列名> = 值 where <條件>
3, 有條件更新多列數據
Update <表名> set <列名1> = 值1, <列名> = 值2 where <條件>
4, 多條件更新數據
Update <表名> set <列名1> = 值 where <條件1> and <條件2>
四,數據的刪除
公式1
Delete <表名> [where <條件>]
注意事項
Delete 刪除數據后再添加數據自動標識列不會補充被刪除的記錄的標識
公式2
Truncate table <表名>
Truncate table 所用的事務日志空間較少