排序
sqlserver關于分頁存儲過程的優化【讓數據庫按我們的意思執行查
先來對比兩段分頁SQL,假設條件:news表有15萬記錄,NewsTypeId=10有9萬記錄,當前查詢NewsTypeID=10。那么,你會認為哪個SQL效率會高呢? 代碼如下: --代碼一DECLARE @cc INT SELECT NewsId,RO...
MYSQL數據庫中的現有表增加新字段(列)
MYSQL 增加新字段的sql語句,需要的朋友可以參考下。 代碼如下:ALTER TABLE `數據庫名`.`表名` ADD COLUMN `PROCID` VARCHAR(6) DEFAULT '' AFTER `PPIDChanged`; --在MYSQL中,如果是表名,數...
SQL學習筆記八 索引,表連接,子查詢,ROW_NUMBER
SQL學習筆記八 索引,表連接,子查詢,ROW_NUMBER,學習sqlserver的朋友可以看下。 索引 經常要查詢的語句,則給它建一個索引 表連接 select T_Oders as o join T_Customers as C on o.Customer...
sqlserver 用戶權限管理,LINQ去除它的重復菜單項
事情是這樣的,我有三張表,用戶_角色關系表User_Role,角色_菜單關系表Role_Menu和菜單表 Menu,這三個表之間有如下關系: User_Role=>RoleId=>RoleMenu RoleMenu=>MenuId=>Menu 它...
MySQL 分表優化試驗代碼
我們的項目中有好多不等于的情況。今天寫這篇文章簡單的分析一下怎么個優化法。 這里的分表邏輯是根據t_group表的user_name組的個數來分的。因為這種情況單獨user_name字段上的索引就屬于爛索引...
SQL學習筆記七函數 數字,日期,類型轉換,空值處理,case
SQL學習筆記七函數 數字,日期,類型轉換,空值處理,case 使用說明 數字函數 ABS():求絕對值。 CEILING():舍入到最大整數。 FLOOR():舍入到最小整數。 ROUND():四舍五入 ROUND(A,B)A是要處理的...
Sqlserver timestamp數據類使用介紹
SQL Server timestamp 數據類型與時間和日期無關。SQL Server timestamp 是二進制數字,它表明數據庫中數據修改發生的相對順序。 在SQL Server中聯機叢書是這樣說的: SQL Server timestamp 數...
mysql 查看版本的方法圖文演示
今天打算升級下mysql數據庫,可不知道現在的版本是多少,從網上找了一些資料,發現還是這些好用。 第一種方法:1:在終端或windows下:mysql -V 即可。能看出來版本是mysql Ver 14.14 Distrib 5...
SQL學習筆記六 union聯合結果集使用
SQL學習筆記六 union聯合結果集使用,需要的朋友可以參考下。 聯合結果集 新建臨時工數據表 代碼如下: CREATE TABLE T_TempEmployee (FIdCardNumber VARCHAR(20),FName VARCHAR(20),FAge int,PR...
sqlserver中通過osql/ocmd批處理批量執行sql文件的方法
上周在測試環境建了幾十張表,保存了.sql文件,準備在正式環境重建的時候懶得一個個打開建了,做一在網上搜尋了一下,果然有簡單點的方法。 利用osql/ocmd批量執行sql文件 注意:在上圖中我們可...