您可以暂时把表或列重命名为另一个名字,这被称为别名。使用表别名是指在一个特定的 SQLite 语句中重命名表。重命名是临时的改变,在数据库中实际的表的名称不会改变。列别名用来为某个特定的 SQLite 语句重命名表中的列。语法表 别名的基本语法如下: SELECT column1, column2.... FROM table_name AS alias_name WHERE [condition];
type-aliases.mdcommit 63bb3e66ee559d7e02f877a05a6bc54c9a5ab0d5type关键字让你定义另一个类型的别名:type Name = String;你可以像一个真正类型那样使用这个类型:type Name = String;let x: Name = "Hello".to_string();然而要注意的是,这一个别名,完全不是一个新的类型。
你可以使用 type 关键字声明另一类型的别名:type Name = String;然后,你可以就像使用一个真正的类型一样使用这种类型:type Name = String;let x: Name = "Hello".to_string();但是请注意,这是一个别名,不完全是一个新类型。换句话说,因为 Rust 是强类型的,所以你不能比较两个不同类型:let x: i32 = 5;let y: i64 = 5;if x == y { // ...