zoukankan      html  css  js  c++  java
  • 简单创建数据库和表

    在创建数据库和表的时候,往往写sql命令比鼠标点击操作来的更快,而且创建时还能进行注释编写,便于修改和日后维护。

    ---创建数据库 LookNewdsDB(数据库名称)
    Create database LookNewdsDB
    on(
    name='LookNewdsDB_date',
    filename='F:\LookNews\LookNews\App_Data\LookNewdsDB.mdf',
    size=5mb, ---大小为5要不然会报错,sql2000不会报错,2005之后就会报错了
    maxsize=10mb,
    filegrowth=5% --增长速度为
    )
    log on( --数据库日志文件
    name='LookNewdsDB_log',
    filename='F:\LookNews\LookNews\App_Data\LookNewdsDB.ldf',
    size=2mb,
    maxsize=5mb,
    filegrowth=1mb
    )

    ---使用T-SQL语句创建表
    use LookNewdsDB ---使用LookNewdsDB数据库
    go

    ---判断数据库中是否有'News'表
    if exists(select * from sysobjects where name='News')
    drop table News ---有 就删除表,没有则新建

    ---添加表
    create table News
    (
    NewID int IDENTITY (1,1) PRIMARY KEY ,--主键 新闻标识
    Author varchar(50) not null, --新闻作者
    Title varchar(50) not null, --新闻标题
    Content text not null, --新闻内容
    CatID int not null, --新闻分类ID(外键)
    KeyWord varchar(100) null, --关键字
    NewsPhoto varchar(200) null, --新闻图片
    LookNum int default 0 null, --阅读次数 0 default '默认值'
    NewsFromID int null, --新闻来源
    Zan int default 0 null, --点赞数量
    RetrunNum int default 0 null, --评论数量
    IsFrist int default 0 null, --是否顶置 1,2,3
    IsRec int default 0 null, --是否推荐 0-是
    IsIndex int default 0 null, --是否首页 0-是
    IsHot int default 0 null, --是否热门 0-是
    IsExp int default 0 null, --是否过期 0-是
    CreateDate datetime default getdate() not null, --创建时间 getdate
    UpdateDate datetime default getdate() not null --修改时间 getdate
    -----default getdate() 设置为默认值 时间为当前电脑时间
    )

    ---重命名表
    exec sp_rename 'News','updateNews'

    ---添加一列
    alter table News
    add NewCloum varchar(100) not null

    --修改列的属性
    alter table News
    alter column NewCloum int not null

    --修改列名
    exec sp_rename 'News.NewCloum','updateNewCloum','column'

    ---删除列
    alter table News
    drop column updateNewCloum

  • 相关阅读:
    这仅仅是一份工作
    和老总之间的对话
    假设满足怎样的条件,就不去编程
    那都是别人的架构
    程序员狂想曲
    学点经济学知识(三)
    一起来看 HTML 5.2 中新的原生元素 <dialog>
    动态配置页面 之 组件系统
    初识JavaScript EventLoop
    webpack+vue-cli+ElementUI+vue-resource 前端开发
  • 原文地址:https://www.cnblogs.com/liuchenxing/p/8073122.html
Copyright © 2011-2022 走看看