云 Spanner 交互与高级特性解析
1. 云 Spanner 交互与查询结果
在执行相关操作后,查询结果中可能仅显示一行数据,例如包含比尔·盖茨的记录:
Found row:
- employee_id: 2
- name: Bill Gates
- start_date: Thu Apr 03 1975 20:00:00 GMT-0400 (EDT)
当你决定在表中存储不同信息并需要更改表结构时,就需要进行数据库架构的修改。
2. 数据库架构修改
随着应用程序的发展,你可能需要更改存储数据的结构。云 Spanner 支持架构修改,但需要注意一些事项。
- 基本操作
- 添加新表 :使用 CREATE TABLE 操作,与传统关系型数据库一样,该操作按预期工作。
- 删除表 :使用 DROP TABLE 操作,但对于子表存在一定限制。
- 表修改的前置条件
- 新列不能作为主键,因为一个表只能有一个主键,且在创建表时就已确定。
- 新列不能有 NOT NULL 要求,因为表中可能已有数据,这些现有行显然没有新列的值,需要将其设置为 NULL 。
- 列修改类型
超级会员免费看
订阅专栏 解锁全文
991

被折叠的 条评论
为什么被折叠?



