在mysql中添加一个表
时间: 2024-09-16 13:05:10 浏览: 44
在MySQL中添加一个新表,你需要编写一个CREATE TABLE语句。以下是创建一个基本表的结构示例:
```sql
CREATE TABLE table_name (
column1_data_type column1_name,
column2_data_type column2_name,
column3_data_type column3_name,
...其他列...
PRIMARY KEY (primary_key_column),
-- 可选约束,如外键等
FOREIGN KEY (fk_column) REFERENCES referenced_table(referenced_column)
);
```
例如,创建一个名为`employees`的员工表,包含`id`, `name`, `email`, 和 `salary`字段:
```sql
CREATE TABLE employees (
id INT AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE,
salary FLOAT,
hire_date DATE,
PRIMARY KEY (id)
);
```
在这个例子中,`id`是主键,自动递增;`name`和`email`有特定的长度限制,并且邮箱地址不允许重复;`salary`是浮点数,`hire_date`是日期类型。
阅读全文