栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 云计算 > 云平台

sql复习——龙腾

云平台 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

sql复习——龙腾

sql复习
    3大数据类型
        字符串
            varchar     char
        日期
            data      time       year
        数值
            int   float   double
    增删查改
        增:insert into user(name,gender)  values ("zhangsan","nan")
        删:delete  from user where name="zhangsan"  
        改: update user set sex="女" where name="张三"
        查:
            select * from user  
            select * from user where name="张三"    //where查询
            select * from user order by id asc   //根据id排序 order by   升序asc  降序 desc
            select * from user group by id     //跟据id分组
            select distinct * from user where name="张三"    //去重查询distinct
    表关联查询
        内连接 inner join ... on
            select *  from user u1  inner join user2 u2 on u1.id=u2.id
        左连接  left join ... on   以左表为基础,会将左表的所有字段信息列出,而右表只列出与on后条件符合的部分信息
            select *  from user u1  left join user2 u2 on u1.id=u2.id
        右连接 right join ... on
            select *  from user u1  right join user2 u2 on u1.id=u2.id
        全连接     左连接 union  右连接
    子查询
        单个值
            SELECt * FROM studentcourse WHERe id >(SELECt id  FROM student WHERe studentname="张无忌")
        多个值
            
SELECt * FROM studentcourse WHERe id IN(SELECt id  FROM student )
        多个值作为中间值
    视图
        直接创建
            CREATE VIEW <视图名> AS
    索引
        普通索引
            create index index_user_name on PROMULGATE_CERT(user_name);
        复合索引
            create index idx_d on employees(first_name,birth_date,hire_date);
    事务
        开启,提交,回滚
            start transaction ;开启一个事务

update account set money=money-100 where `name`='A'

update account set money=money+100 where `name`='B'

commit ;提交事务,事务一旦提交就不能回滚了

rollback;回滚

set autocommit=1;

    触发器
        插入语句触发
            CREATE TRIGGER trig_student_After
ON student
FOR  UPDATE
AS
    PRINT 'THE TRIGGER IS AFTER'
    SELECT * FROM student
    存储过程
        

    –创建存储过程
    create proc 存储过程名字
    as
    语句

    –修改存储过程
    alter proc 存储过程名字
    as
    语句

    –卸载存储过程
    drop proc 存储过程名字

    –调用存储过程
    exec 存储过程名称
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/897532.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号