Rust 允许你指定不同于默认的数据布局策略,并为你提供了不安全代码指南. repr(C) 这是最重要的"repr".它的意图相当简单:做 C 所做的事.字段的顺序.大小和对齐方式与你在 C 或 C++ 中期望的完全一样.任何你期望通过 FFI 边界的类型都应该有repr(C),因为 C 是编程世界的语言框架.这对于合理地使用数据布局做更多的技巧也是必要的,比如将值重新解释为不同的类型. 我们强烈建议使用rust-bindgen和/或cbindgen来为你管理 FFI 的边界.Rust
/*创建数据库--- CREATE DATABASE 数据库名;*/ CREATE DATABASE itschool; /*查看已经存在的数据库*/ SHOW DATABASES; /*查看某个已创建的数据库的信息--- SHOW CREATE DATABASE 数据库名;*/ SHOW CREATE DATABASE itschool; /*修改数据库编码--- ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin;*