当前位置: 首页 > news >正文

数据库9(实验过程中补充学习)

工具 SQL Server

创建数据库

1.创建表包含一个列:要求6位定长,普通编码,且均为数字,可为空

CREATE TABLE onetable (
str CHAR(6)
CHECK (str LIKE ‘[0-9][0-9][0-9][0-9][0-9][0-9]’ OR str IS NULL)
);

2.创建表包含一个列:类型为小日期时间型 (SmallDatetime),允许空,默认为系统当前日期(使用函数getdate())

CREATE TABLE onetable (
date SMALLDATETIME //指明类型
NULL //可为空
DEFAULT GETDATE() //设置默认值
);

3.定义联合主键,外键

CREATE TABLE sales (
str1 CHAR(6) NOT NULL,
str2 CHAR(6) NOT NULL,
– 定义联合主键
CONSTRAINT PK_sales PRIMARY KEY (str1,str2),
– 定义sales表的外键约束,引用person表的str1
CONSTRAINT FK_sales_str1 FOREIGN KEY (str1) REFERENCES person (str1)
);

查询操作

1.比较日期前后

SELECT *
FROM orders
WHERE order_date > ‘2024-01-01’
–在2024-01-01之后的订单

2.查询过程中,where子语句中,不能直接使用聚合函数

如:
where price>avg(price)
需要修改为:
where price>(select avg(price) from titles)
即,需要将聚合函数放在select子语句中用

相关文章:

  • 负氧离子是怎样产生的?
  • 百度网盘安卓版下载速度与储存体验分析
  • 2025年机电一体化、机器人与人工智能国际学术会议(MRAI 2025)
  • 解决在linux下运行rust/tauri项目出现窗口有内容,但是渲染出来成纯黑问题
  • 多语言编写的图片爬虫教程
  • Jmeter接口性能测试方案
  • (一)机器人仿真平台pybullet基础学习(操作记录)
  • yolov11设置n、m、s、l、x对应的模型大小
  • 服务器风扇故障导致过热问题的解决方案
  • 力扣面试150题—旋转图像和矩阵置零
  • Alembic 和 fbx存储结构和存储动画对比
  • 48、Spring Boot 详细讲义(五)
  • 最新扣子实战教程,利用扣子平台通过在线表格记录,批量生图,再也不要一条条的粘贴提示词了
  • 如何查看网页或任意文档中的颜色数值
  • 如何用DeepSeek大模型提升MySQL DBA工作效率?实战案例解析
  • 英飞凌TLE9891 +TLE5501 有感油泵FOC控制方案
  • truss开源程序在生产中提供 AI/ML 模型的最简单方法
  • v837s-ov5640摄像头调试
  • 泊松分布详解:从理论基础到实际应用的全面剖析
  • Enovia许可释放
  • 南部战区回应菲护卫艇非法侵入中国黄岩岛领海:依法警告驱离
  • “中国电三之都”江苏丰县成功举办第十五届电动车展览会
  • 生于1984年,郭宝任湖北黄石市副市长
  • 河北衡水中学再换校长
  • 开放创新,筑人民之城——写在浦东开发开放35周年之际
  • 中超浙江队外援布彭扎意外坠楼身亡,加蓬总统发布讣告