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

  • 相关阅读:
    火狐中,设置align="center"失效的解决方法
    爱学习的你,不知道这五个神奇网站怎么行
    详解Linux运维工具:运维流程管理、运维发布变更、运维监控告警
    运维工程师必备技能:网络排错思路讲解
    非常全的Linux基础知识点
    Linux系统CPU占用率较高问题排查思路
    MySQL数据库参数优化
    Linux查看硬件配置
    JumpServer堡垒机安装笔记
    nginx的安装和负载均衡例子(RHEL/CentOS7.4)
  • 原文地址:https://www.cnblogs.com/liuchenxing/p/8073122.html
Copyright © 2011-2022 走看看