写一个数据库模型代码
时间: 2024-09-15 18:10:05 浏览: 37
一个毕业设计选题系统的数据库模型
在数据库中创建模型代码通常是指定义数据表的结构,这在关系型数据库管理系统(RDBMS)中通常通过SQL语句完成。下面以MySQL数据库为例,展示创建一个简单的用户信息表的SQL语句:
```sql
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) NOT NULL,
`password` VARCHAR(50) NOT NULL,
`email` VARCHAR(100),
`created_at` DATETIME DEFAULT CURRENT_TIMESTAMP,
`updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```
这段SQL代码定义了一个名为`users`的表,包含以下字段:
- `id`:用户的唯一标识符,整数类型,自动递增。
- `username`:用户名,最大长度为50的字符串,不允许为空。
- `password`:用户密码,最大长度为50的字符串,不允许为空。
- `email`:用户电子邮件地址,最大长度为100的字符串。
- `created_at`:记录记录创建的时间,默认为当前时间。
- `updated_at`:记录记录最后更新的时间,每次记录更新时,此字段自动更新为当前时间。
此外,还指定了`id`字段作为表的主键,并设置了字符集和存储引擎。
阅读全文