• 数据库 重点复习


    --修改表添加列
    alter table biao add sex varchar(20)--修改表里,增加性别一行
    alter table biao drop column sex --从表里吧性别一行删除
    ——--下划线只代表一个字符,在范围很广的范围中可以使
    --聚合函数
    count(),min(),max(),sum(),avg()
    --日期函数
    year--年,
    month day,--月和天
    datediff,--两天之间相差几天
    dateadd,--增加
    datepart,--返回
    datename,--
    getdate--获取当前系统时间
    --数学函数
    round ceiling floor pi--π abs--绝对值  rand
    --字符串函数
    substring ltrim upper lower 
    --类型转换函数
    cast (数据 vs 类型)
    convert (类型和数据)
    --子查询
    1,放在where后面作为删选条件,查询出一系列数据当做参数来使用
    2,放在from 后面,加括号的话,可以查询出一个结果集,当做一个临时表来使用。
    3,如果放在select 和from中间的话,可以根据原来要显示的列数据进行子查询
    查询出一个值来改变显示结果。
    --连接查询
    --横向连接--join on
    inner--内连接--只把相关的连接
    left--左连接--在内连接的基础上,只显示左表
    right--右连接--在内连接的基础上,只显示右表
    
    --纵向连接--union
    1,列数要对应
    2,数据类型要对应
    --存储过程
    1,定义变量;declare @bianliang 数据类型
    2,变量赋值;set @bianliang-=123
                select 语句赋值
    3,运算符;+ - * / %
    4,比较运算符;> < >= <= != <> !> !<
    5,逻辑运算符;and or ! not
    流程语句
    if else    while
    存储过程的格式
    
    create proc 名字
    --输入参数
    --输出参数
    as
    select *from 名字
    go        
    exec 存储过程名
    --视图;一个虚拟的表,实际视图中芳的就是一个查询语句
    
    create view 视图名
    as
    查询语句
    go
    --触发器;是一个特殊的存储过程,他是通过增删改的哦你工作来引发
    create trigger 名字
    on 表
    instead of 
    as
    go
    
    --事务;是为了让一个流程完整执行
    begin tran
    
    if @@ERROR>0
    rollback tran
    else
    commit tran
    
    --约束
    主键
    外键
    唯一列
    check--可以在构建表的类型后面加上check(直接在选中项目加限制条件)
    不为空
    自增长
  • 相关阅读:
    密码加密
    注册视图
    session会话
    验证码功能
    使用Django表单替代html表单
    实现登陆视图功能
    设计登陆需求页面
    配置视图
    配置数据库
    npm 学习
  • 原文地址:https://www.cnblogs.com/w-wz/p/4468143.html
Copyright © 2020-2023  润新知