常用SQL语句

-------------------------一,数据库操作-----------------------------
------------1,创建数据库------------------
IF DB_ID('TestDB') IS NOT NULL DROP DATABASE TestDB;

CREATE DATABASE TestDB ON
(
NAME='TestDB',
FILENAME='d:\mcgrady\db\TestDB.mdf',
SIZE=4,
MAXSIZE=10,
FILEGROWTH=1
);

------------2,备份数据库------------------
BACKUP DATABASE TestDB TO DISK='d:\mcgrady\db\bak\TestDB.bak';

------------4,删除数据库------------------
--IF DB_ID('TestDB') IS NOT NULL DROP DATABASE TestDB;

------------5,删除数据库日志文件------------------
--DBCC ERRORLOG
--GO 6

-------------------------二,数据表操作-----------------------------
USE TestDB;
GO
------------1,创建数据表------------------
IF OBJECT_ID('dbo.SM_User') IS NOT NULL DROP TABLE dbo.SM_User;

CREATE TABLE SM_User
(
ID INT NOT NULL IDENTITY,
UserId NVARCHAR(20) NOT NULL,
PASSWORD NVARCHAR(20) NOT NULL,
NAME NVARCHAR(20) NOT NULL,
Gender TINYINT NULL
CONSTRAINT DFT_User_Gender DEFAULT(0),
CreateTime DATETIME NULL
CONSTRAINT DFT_User_CreateTime DEFAULT(GETDATE()),
DESCRIPTION NVARCHAR(max) NULL,
CONSTRAINT PK_SM_User PRIMARY KEY(ID)
);

------------2,删除数据表------------------
--IF OBJECT_ID('dbo.SM_User') IS NOT NULL DROP TABLE dbo.SM_User; -- 也可以使用TRUNCATE TABLE

-------------------------三,字段操作-----------------------------
------------1,添加字段------------------
ALTER TABLE dbo.SM_User ADD Item1 NVARCHAR(MAX) NULL;

------------2,修改字段------------------
ALTER TABLE dbo.SM_User ALTER COLUMN Item1 NVARCHAR(50);

------------3,删除字段------------------
ALTER TABLE dbo.SM_User DROP COLUMN Item1;

------------4,添加约束------------------
ALTER TABLE dbo.SM_User ADD CONSTRAINT chk_user_createtime CHECK(CreateTime
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值