数据库笔记

这篇博客记录了学习SQL Server数据库的基本操作,包括连接数据库、使用Management Studio创建数据库和表、执行DML语句、条件查询、聚合函数、联合查询、类型转换、字符串和日期函数以及数据转换。还分享了在查询优化和数据备份方面的实用技巧。
摘要由CSDN通过智能技术生成

昨天学习了sql server数据库一些基本操作。收获如下
1、学会了连接数据库的方法(ip,主机名,其实省略了\实例),还有一些小技巧,
比如ctrl+l 计划任务,对sq语句进行分析(可多条),可用于两查询优劣比较
2、学会了用management studio创建数据库,创建表,给字段设置约束(主键,非空,唯一,默认,检查,外键,增长标识)
3、学会了用脚本创建数据库,创建表,约束。
4、学会了插入更新删除等语句,into可以省略,delete from 中from 可以省略
批量 insert into ClassInfo(cid,ctitle) values(1,aa),(2,bb)
update ClassInfo set cid=00,ctitle=null
表被外键引用时不能清空 truncate table classinfo
5、条件查询中between and 为闭区间
not 的优先级高于and
模糊查询_和[]都代表一个字符,[]表示一个连续的范围可用
select *from ClassInfo where Sphone like’1[3-6]%‘手机号第二位3到6
phoneno like’[^578]%’ 含义为非5或7或8开头
EMail like’%@qq%’ 使用qq邮箱的
6、聚合函数,不会对null做计数
over()函数可以将统计出来的数据分布到原表的每一行
select dept_name,tot_amt,sum(tot_amt) over() from jx_bonus_dept

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值