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 表名

  • 相关阅读:
    写了个限制文本框输入最大长度的jquery插件
    A2D JS框架
    在.Net中执行js
    C# Socket的粘包处理
    分布式EventBus的Socket实现
    读写分离子系统
    缓存子系统如何设计(Cachable tag, Memcache/redis support, xml config support, LRU/LFU/本地缓存命中率)
    pip install在Windows下报错解决
    Centos 6.9安装配置MongoDB
    Centos6.9安装Node.js+npm爬坑
  • 原文地址:https://www.cnblogs.com/m123/p/4475635.html
Copyright © 2011-2022 走看看