• 最最最最最基础的SQL Server


    --创建数据库(命名不允许为汉字开头、不允许为数字开头、不允许为符号开头)
    create database Class
    --执行完成进行下一步点加go
    go
    --定位数据库
    use Class
    --创建表
    create table Users
    (
    --主键列(不能重复、不能为空、不能为max)
             [ids] int primary key,
    --primary key设置主键
    --关键字命名需要加[]
             [name] nvarchar(100) uniqe,
    --设置唯一
             sex bit,
             Brithday datetime,
    )
    
    create table names
    (
            name nvarchar(100),
    )
    --需要把表创建完成才能实现代码约束
    --语句设置主外键关系,详情见下
    alret table Users add constraint name foreign key(name) references names(name) 
    --删除
    --删表!!!
    drop table Users
    --删库!!!
    drop database Class    

    alter table 外键表名 add constraint 约束名称 foreign key(外键字段)  references 主键表名(约束列名) 

    如表A中的Ids是主键,要约束表B中的Aid列,那么语句应该是:

    alter table B add constraint A_B_Ids foreign key(Aid)  references A(Ids)

    create database User
    use user
    create table user1
    (
    --not null 不能为空(identity(1,1)自增)
             ids int primary key identity(1,1) not null,
             name varchar (20) unique,
             sex bit,
             nation nvarchar(20),
    )
    --增(有关键字加[])
    insert into user1 values('名字','true','汉族')
    insert into user1 (name,sex,natio)value('老一','true','汉族')
    --
    drop user1
    delete from user1
    --与是and 或是or
    delete from user1 where name = '老一'
    
    --
    update user1 set sex = 'false'
    update user1 set name = '老一' where ids = 1
    update user1 set name = '老一',nation = '日耳曼' where ids = 1
    
    --查(不等于 !=  <> 查空前面填is)(is null或者is not null)
    select * from user1
    select * from user1 where set = 'false' nation is null
  • 相关阅读:
    20140327工作室日志
    20140326学习工作室日志
    标准连接池实现
    JDBC
    监听器
    数据表多对多
    MATLAB 中几个颜色空间的坐标范围
    RabbitMQ(一)
    Web Service之Axis(二)
    Web Service之CXF(四)
  • 原文地址:https://www.cnblogs.com/xinchenhui/p/7720098.html
Copyright © 2020-2023  润新知