下面是一个MySQL代码建库的示例:
CREATE DATABASE mydatabase; USE mydatabase; CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, email VARCHAR(50) NOT NULL, password VARCHAR(30) NOT NULL );
首先,使用CREATE DATABASE命令创建了一个名为“mydatabase”的数据库。接下来,使用USE命令将当前会话的数据库设置为mydatabase。
然后,使用CREATE TABLE命令创建了一个名为“users”的表。该表具有四个列:id、username、email和password。其中,id列作为主键,具有自动增加的特性。username、email和password列均为必填项,不能为NULL。
除此之外,还可以在定义表结构时指定其他类型的约束,如UNIQUE、FOREIGN KEY、CHECK等。
在MySQL中,还可以使用INSERT语句将数据插入到表中,使用SELECT语句从表中检索数据,使用UPDATE语句更新表中的数据,使用DELETE语句删除表中的数据等。
总之,MySQL是一种非常强大和灵活的数据库管理系统,可以支持各种类型的应用程序和网站的数据存储需求。