SQL数据库基础笔记

本文介绍了SQL数据库的基础知识,包括表约束、查询方法、排序和分组查询。重点讲解了如何添加列名、进行条件查询、使用通配符、以及如何在查询中应用排序和分组统计。同时,强调了在不同场景下使用NOT NULL、PRIMARY KEY、FOREIGN KEY等约束的重要性。
摘要由CSDN通过智能技术生成
  • 一、关系数据库的表是二维表,包含行和列

  • 创建表就是定义表所包含的每个列,包括列名、数据类型、约束等。

    CREATE TABLE 语句用于创建数据库中的表。 SQL CREATE TABLE 语法:

create table 表名称
( 列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
… )

一、表约束

  • 约束用于限制加入表的数据的类型。

  • 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)
    约束有以下几种:

  • not null:非空约束。(not null 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记 录或者更新记录。 )

  • primary key :主键约束。

  • foreign key:外键约束。

  • unique:唯一值约束。

  • default:默认值约束。

  • check: 列取值范围约束。
    (注意:not null 和default 只能定义在”列级完整性约束定义“处,其他约束均可在”列级完整性约束定义“和”表级完整性约束定义”处定义。)

  • 注意:每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARYKEY 约束。

二、(select)查询

1、增加列名

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值