数据库基础四

news/2025/3/4 6:11:39/

创建数据表(创建mysql数据表需要以下信息:表名、表字段名、定义每个表字段) 一个关系型数据库,一般以表的形式显示

创建数据表(创建mysql数据表需要以下信息:表名、表字段名、定义每个表字段)

CREATE TABLE 表名 (属性名 数据类型 完整性约束条件, 属性名 数据类型 完整性约束条件, 属性名 数据类型 );

CREATE TABLE school(id int, name varchar(20), sex char(5); );

MySQL命令终止符为分号 ;

约束条件

约束条件-主键

(一)主键约束 主键与记录之间的关系如同身份证和人之间的关系,他们是一一对应的。

(1)主键约束要求主键列的数据要唯一,并且不允许为空。

(2)主键能唯一的标识表中的一条记录,可以结合外键来定义不同数据表之间的关系,加快数据库的查询速度

(3)一般分为单字段主键和多字段联合主键

1.单字段主键 字段名 数据类型 primary key [默认值]

2.多字段联合主键 primary key [字段1,字段2…]


http://www.ppmy.cn/news/1576469.html

相关文章

MySQL—授权与权限回收

1、查看某个用户的权限 --查看某个用户的权限 show grants; --查看root用户的权限 show grants for stc1; --查看stc1用户的权限 2、授权stc用户远程登录test库,并授予所有的执行权限 grant all privileges on stc.* to stc% identified by ppp; 3、授予stc1用户…

AI学习资料留档(持续更新)

一、模型部署/硬件资源 1、动态量化版部署方法、大小 完整的671B MoE DeepSeek R1怎么塞进本地化部署?详尽教程大放送! | 机器之心 2、 二、模型应用 1、deepseek R1cursor使用 不卡顿、免费的满血版DeepSeek-R1 API,在无问芯穹这里用上…

前端依赖nrm镜像管理工具

npm 默认镜像 :https://registry.npmjs.org/ 1、安装 nrm npm install nrm --global2、查看镜像源列表 nrm ls3、测试当前环境下,哪个镜像源速度最快。 nrm test4、 切换镜像源 npm config get registry # 查看当前镜像源 nrm use taobao # 等价于 npm…

中间件专栏之Redis篇——Redis中过期key删除和内存淘汰策略

在Redis中,过期键的删除和内存淘汰策略是管理Redis内存的重要机制,确保Redis可以高效地使用内存,并避免由于内存不足导致的性能问题。以下是这两个概念的详细介绍: 一、过期键删除机制 Redis支持对存储的键设置过期时间&#xf…

技术速递|Copilot Usage Advanced Dashboard 教程

作者:Xuefeng Yin 排版:Alan Wang Copilot Usage Advanced Dashboard 是为了充分利用 GitHub Copilot API 中的几乎所有数据,用到的 API 有: List teams of an onganization Get a summary of Copilot metrics for a team Get C…

MySQL数据库基本概念

目录 什么是数据库 从软件角度出发 从网络角度出发 MySQL数据库的client端和sever端进程 mysql的client端进程连接sever端进程 mysql配置文件 MySql存储引擎 MySQL的sql语句的分类 数据库 库的操作 创建数据库 不同校验规则对查询的数据的影响 不区分大小写 区…

C语言复习4:有关数组的基础常见算法

# 数组的常见算法 - 查找算法 1. 基本查找/顺序查找 2. 二分查找/折半查找 3. 插值查找 4. 分块查找 5. 哈希查找 6. 树表查找 7. 斐波那契查找 - 排序算法(顾名思义,就是把没有顺序的…

UniApp 按钮组件 open-type 属性详解:功能、场景与平台差异

文章目录 引言一、open-type 基础概念1.1 核心作用1.2 通用使用模板 二、主流 open-type 值详解2.1 contact - 客服会话功能说明平台支持代码示例 2.2 share - 内容转发功能说明平台支持注意事项 2.3 getUserInfo - 获取用户信息功能说明平台支持代码示例 2.4 getPhoneNumber -…