SQL server 常用的資料庫 DDL語言

2021-10-07 00:07:49 字數 944 閱讀 8998

use (資料庫名)             //切換到目標資料庫

if exists (select * from sysdatabases where name='資料庫名') //如果括號裡面是檢視有沒有這個資料庫

drop database testdb //exist只能返回true或者false 如果存在,就刪掉這個資料庫

//在建立資料庫之前建議先檢查一下,以防出錯

if object_id('表名') is not null

drop table 表名

//建表也建議先這樣檢查一下,建表的時候把上面的

create database (資料庫名) //建立資料庫

drop database (資料庫名) //刪除資料庫

rename database (新錶名) to (舊表名) //mysql 或者oracle更改資料庫裡面的表名

exec sp_rename '表名','新名','舊名'

//sql server更改表明

create table (表名)(

(列名) (資料型別) identity(1,1) primary key, //自增種子1增長數為1(切記設定自增必須為int型別) 設定為主鍵

(列名) (資料型別) default (該列預設值) //設定該列預設值

foreign key(列名) references 表名(主鍵) //設定外來鍵關係

)create database 資料庫名字on(

name ='名字',

filename ='路徑'

)alter table 表名 add 列名 資料型別 //為表加字段

alter table 表名 drop 列名 //為表刪除字段

go 會讓上下區分開

Sql Server 資料庫常用的語句

記錄下資料庫常用的一些語句,太基礎的就不寫了 1.分頁的幾種寫法 2.表關聯操作 3.分組相關 分組後 按分組內的 按 某個字段 排序,適用於 比如 篩選 某10個品牌 的 銷量前10 的 商品 跟下面sql無關 關鍵 partition by select goodsclass,cid from ...

SQL Server資料庫常用函式

好久沒學習新知識了。今天學了下sql的一些常用語句。人還是需要不斷學習進步的 否則只能停滯不前。先從最簡單的一句開始說起吧。select from 表名 這裡 的含義 表示了表的各欄位,以逗號隔開。當要顯示全部欄位的時候用 代替。簡化我們的輸入。設計人員這個構想確實巧妙。含義 選擇所有的欄位名從 表...

SQL Server 資料庫管理常用的Sql語句

1.檢視資料庫的版本 select version 2.檢視資料庫所在機器作業系統引數 exec master.xp msver 3.檢視資料庫啟動的引數 sp configure 4.檢視資料庫啟動時間 select convert varchar 30 login time,120 from m...