数据库基础

一部分笔记整理

  • 数据库
    • 数据库的建立
      • create database数据库名
      • on primary( name, filename,size,maxsize,filegrowth)
      • 备注:name为逻辑名, filename为物理名,primary为mdf, log为ldf
      • log on(创建日志文件)
    • 数据库修改 alter database数据库名
      • modify file(name,size)增加容量
      • add file增加数据库文件
      • Remove file删除数据库文件
    • 删除数据库
      • drop database数据库名
  • 数据类型
    • char
      • 按固定长度储存字符,当字符不满n个 时自动补空格
    • varchar动态存储
      • 存储大小为输入数据的实际长度
    • decimal(p,s)
      • P为总数字个数,s为小数位数
  • 创建和修改表
    • create table 表名,在前面可加 use 数据库名   go
    • primary key设置字段为主键
    • unique设置字段有唯一性
    • check设置字段的取值范围,check(性别=‘男’or性别=‘女’)
    • default设置字段的默认值
    • 更改字段,如:alter table表  alter column sname nvarchar(20) Null
    • 添加字段,如:alter table表 add sname nvarchar(20)不要column
    • 删除字段,如:~ drop column sage
    • 更新数据,如:update st set性别=‘男’
  • 约束
    • 主键约束
      • 直接在表内,constraint pk_js primary key (列名)#pk-js为约束名
      • 添加约束,要加上,alter table表名,add~(同上)
      • 删除约束,alter table表名,drop constraint   约束名
    • 唯一约束(将primary key换成unique;同上)
  • 插入
    • insert into st (学号,姓名,性别,出生时间)value (‘150111’,‘杨丽 ’,‘女’,‘1996-10-3’)
  • 删除表中数据(多个元组)
    • delete st where 学号=‘150112’
  • 删除表
    • drop table st

下附:思维导图

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值