mysql sql查询建表ddl
时间: 2024-11-09 09:23:41 浏览: 8
在MySQL中,DDL(Data Definition Language,数据定义语言)用于创建、修改和删除数据库对象,如表格。下面是一个创建新表的基本DDL SQL语句示例:
```sql
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
...
columnN datatype constraints
);
```
这里是一个详细的例子:
```sql
CREATE TABLE Customers (
id INT AUTO_INCREMENT PRIMARY KEY, -- 主键,自增
firstName VARCHAR(50) NOT NULL, -- 非空字符串
lastName VARCHAR(50), -- 可选字符串
email VARCHAR(100) UNIQUE, -- 唯一的电子邮件地址
phoneNumber VARCHAR(20), -- 手机号码
address VARCHAR(200), -- 地址
city VARCHAR(50),
country VARCHAR(50)
);
```
在这个例子中,`Customers`是你想要创建的表名,列及其属性分别定义了id(主键)、firstName、lastName、email、phoneNumber、address、city和country字段。
阅读全文