MySQL数据库建表语句是用于创建数据表的一组SQL语句。下面是一个完整且全面的答案:
MySQL数据库建表语句包括以下部分:
以下是一个示例的MySQL数据库建表语句:
CREATE TABLE `users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) NOT NULL,
`email` VARCHAR(100) NOT NULL,
`password` VARCHAR(255) NOT NULL,
`created_at` DATETIME NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `uk_username` (`username`),
UNIQUE KEY `uk_email` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
这个建表语句创建了一个名为users
的表,包含了id
、username
、email
、password
和created_at
等列。其中,id
列被定义为主键,username
和email
列具有唯一约束。表使用InnoDB存储引擎,并采用utf8mb4字符集。
推荐的腾讯云相关产品是腾讯云数据库MySQL(TencentDB for MySQL),它是一种高度可扩展、高可用的云数据库服务。您可以通过以下链接了解更多关于腾讯云数据库MySQL的产品信息:https://cloud.tencent.com/product/cdb
领取专属 10元无门槛券
手把手带您无忧上云