MySQL是一款常见的关系型数据库,常用于构建企业级应用程序。在使用MySQL时,建表是非常重要的一步。下面我们来了解如何通过代码来建表。
CREATE TABLE `user` (`id` INT UNSIGNED AUTO_INCREMENT,`username` VARCHAR(50) NOT NULL,`password` VARCHAR(50) NOT NULL,`email` VARCHAR(50) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上的代码建立了一个名为“user”的表格。该表格有id、username、password和email四个列,其中id列为自增列并为主键,username、password和email列均不能为空。
CREATE TABLE `product` (`id` INT UNSIGNED AUTO_INCREMENT,`name` VARCHAR(50) NOT NULL,`description` VARCHAR(100) NOT NULL,`price` FLOAT UNSIGNED NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上代码创建了一个名为“product”的表格。该表格有id、name、description和price四个列,其中id列为自增列并为主键,name、description和price列均不能为空。
通过以上代码,我们可以轻松地建立表格并设定列的一些属性。这方便了数据管理人员进行数据库的管理工作,为企业带来便捷与效率。