zoukankan      html  css  js  c++  java
  • 20150504 SQL 数据库于表的创建与删除

    一、创建数据库语句

    create database 数据库名 
    on primary -- 默认就属于primary文件组,可省略
    (
    /*--数据文件的具体描述--*/
    name='数据库名_data', -- 主数据文件的逻辑名称
    filename='D:数据库名.mdf', -- 主数据文件的物理名称
    size=5mb, --主数据文件的初始大小
    maxsize=100mb, -- 主数据文件增长的最大值
    filegrowth=15%--主数据文件的增长率
    )
    log on
    (
    /*--日志文件的具体描述,各参数含义同上--*/
    name='数据库名',
    filename='D:数据库名_log.ldf',
    size=2mb,
    filegrowth=1mb
    )

    二、删除数据库语句

    use master -- 设置当前数据库为master,以便访问sysdatabases表
    go
    if exists(select * from sysdatabases where name='数据库名')
    drop database 数据库名
    go

    三、创建表语句

    use 数据库名
    go
    if exists(select * from sysobjects where name='数据库名')
    drop table 表名
    create table 表名
    (
    sid int identity(1,1) primary key,  //设置主键
    sname varchar(50) not null,
    xingbie bit not null,
    dianhua varchar(50) not null
    )
    go

    -- 其中,列属性"identity(起始值,递增量)" 表示"sid"列为自动编号, 也称为标识列

    1、向表中添加数据语句

    insert  into  表名(列名,.....)values(列值,.....)

    2、删除表中数据

    delete  from 表名  where 条件表达式

    3、修改表中数据

    update  表名 set 表名=“表达式”  where 条件表达式

    4、查询语句

    select (.../*查询什么*/)from(.../*来自于什么*/)where(.../*什么条件*/)

    四、删除表语句

    drop table 表名

  • 相关阅读:
    告别零码软件
    win+mingw+libxml2试用笔记
    beacon with java 1.7 on fedora
    mininet指令详解
    java Socket完美实例
    gnome3 下 qt 应用极其丑陋的解决方案
    org.apache.log4j Class Level
    Mac如何修改文本文件编码
    unity性能优化相关
    平面图判定
  • 原文地址:https://www.cnblogs.com/m123/p/4475635.html
Copyright © 2011-2022 走看看