8.19 day pre-bug

pre-bug

实在没bug了,只能改成prevent-bug,预防bug

今天复习了很多sql的部分,还有很多没POST上来,果真是

Periodic Table Database

ALTER TABLE properties RENAME COLUMN weight TO atomic_mass;

ALTER TABLE properties RENAME COLUMN melting_point TO melting_point_celsius;

ALTER TABLE properties RENAME COLUMN boiling_point TO boiling_point_celsius;

sql 复制代码
ALTER TABLE properties ALTER COLUMN melting_point_celsius SET NOT NULL;
sql 复制代码
ALTER TABLE properties ALTER COLUMN boiling_point_celsius SET NOT NULL;

ALTER TABLE elements ADD CONSTRAINT unique_symbol UNIQUE (symbol);

ALTER TABLE elements ADD CONSTRAINT unique_name UNIQUE (name);

ALTER TABLE elements ALTER COLUMN symbol SET NOT NULL;

ALTER TABLE elements ALTER COLUMN name SET NOT NULL;

ALTER TABLE properties ADD CONSTRAINT fk_atomic_number FOREIGN KEY (atomic_number) REFERENCES elements(atomic_number);

CREATE TABLE types ( type_id SERIAL PRIMARY KEY, type VARCHAR(255) NOT NULL );

相关推荐
T1ssy1 分钟前
深入解析Redis三大缓存问题:穿透、击穿、雪崩及解决方案
数据库·redis·缓存
都是蠢货2 分钟前
mysql中null是什么意思?
android·数据库·mysql
爱技术的阿呆5 分钟前
MySQL的表连接及案例演示
数据库·sql
光羽隹衡7 分钟前
SQL的导入导出数据和查询
数据库·sql
爱技术的阿呆7 分钟前
MySQL子查询及其案例
数据库·mysql
..空空的人21 分钟前
C++基于protobuf实现仿RabbitMQ消息队列---技术认识2
服务器·数据库·c++·网络协议·gtest·异步·protobuf
小妖同学学AI28 分钟前
告别SQL编写!开源WrenAI实现自然语言与数据库的智能对话
数据库·sql·开源
DBA小马哥34 分钟前
PB级数据迁移挑战:Oracle故障响应优化实战
数据库·oracle
Logic10136 分钟前
《Mysql数据库应用》 第2版 郭文明 实验1 在MySQL中创建数据库和表核心操作与思路解析
数据库·sql·mysql·学习笔记·计算机网络技术·形考作业·国家开放大学
Haooog37 分钟前
Redis面试题(不定时更新)
数据库·redis·缓存·面试