简简单单,作为不是牛逼的程序来说,这是很容易忘记的sql语句:
use master
go
--判断是否存在该数据库
if exists(select *from Sysdatabases where name='数据库名')
drop database 数据库名
go
--创建数据库
create database 数据库名
on primary
(
name='WYDB_test_data', --数据库逻辑名
filename='D:\SQL\WYDB_test_data.mdf', --数据库物理文件名
size=20MB, --数据库初始大小
filegrowth=10MB --数据库文件增量
)
log on
(
name='WYDB_test_log', --数据库逻辑名
filename='D:\SQL\WYDB_test_log.ldf', --数据库物理文件名
size=10MB, --数据库初始大小
filegrowth=5MB --数据库文件增量
)
go
--使用数据库
use 数据库名
--判断是否存在该表 表名
if exists(select * from Sysobjects where name='表名')
drop table T_User
go
--创建表 T_User | 用户表
create table 表名
(
Id int identity(1,1) primary key , --用户ID
Username varchar(50) unique not null, --用户名
Password varchar(50) not null, --用户登录密码
Phone nchar(11), --约束手机号为11位数字
Birthday smalldateTime, --用户生日
Class int default 1, --用户等级(默认为等级1)
ImageHeartUrl varchar(max), --用户头像
CreateTime smalldateTime default getdate(), --用户创建时间
IsAdmin bit default 0 --是否为管理员 0 : 否 1:是
)
go