SQL数据库

1.如何创建数据库
        create database shoole on primary(
            name = "shoole",
            filename="D:\SQL\MSSQL15.MSSQLSERVER\MSSQL\DATA\school.mdf",
            size = 1mb,
            maxsize = 10mb,
            filegrwoth = 10%
        )log on(
            name = "shoole",
            filename="D:\SQL\MSSQL15.MSSQLSERVER\MSSQL\DATA\school.mdf",
            size = 1mb,
            maxsize = 10mb,
            filegrwoth = 10%
        )

2.如何创建表
        use shoole;
        crente table shoole(
            id int primary key identity(1,1),
            name varchar(10) not null,
            age int not null,
            sex varchar(2) not null,
        )
3.如何在创建表的同时申明字段非空
        age int not null
4.如何在创建表的同时定义主键
        id int primary key
5.如何在创建表单同时定义字段自增
        id int primary key identity(1,1)
6.如何在创建表的同时添加外键
        age int constraint FK_age foreign key(age) references sex(age_int)
7.如何在创建完表之后添加非空 主键 自增 外键 唯一默认值约束
        alter table shoole add aeg int not null primary key identity(1,1) constraint FK_age foreign key(age) references sex(age_int) unique
 8.如何删除非空 主键 自增 外键 唯一 默认值
        alter table shoole drop主键名
        alter table shoole drop外键名
9.如何修改表的字段
        alter table shoole alter column sex varchar(2);
10.如何给一个表添加一共字段
        alter table shoole add age int not null
11.删除一个表单子字段
        alter table shoole drop age

12.如何在创建表单同时添加唯一约束
        age int unlque
13.如何在创建表单同时添加默认值约束
        age varchar(2) default='男'
14.如何添加检查约束,合适我们自己去定义规则
        14.1使用工具创建数据库的同时添加检查约束
            选择表——新建表——填写相应的字段——选择要添加CHECXK约束
            的字段——右键——选择CHECXK约束——选择添加——选择右侧的表达式
            ——输入表达式——输入约束的名字——点击确定
            and:相当于是Java中的 &&
            or:相当于是Java中的||
        14.2如何使用指令去创建表的时候添加CHECK约束
            create table Test02(
                id int primary key identity(1,1),
                name varchar(20) not null,
                age int check(age>=0 and age<=100),
                sex varchar(2) check(sex = '男' or sex = '女'),
            )
 14.3如何在以经创建好的表上给字段添加约束    
            --alter table 表名 add constraint 约束名 CHECK(表达式);

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值