新建数据库表mysql语句
时间: 2023-09-10 21:14:37 浏览: 95
新建数据库表的MySQL语句可以使用CREATE TABLE语句。下面是一个示例:
CREATE TABLE employee (
id INT PRIMARY KEY,
name VARCHAR(50),
dept_id INT,
CONSTRAINT fk_eid FOREIGN KEY (dept_id) REFERENCES department(id)
);
在这个示例中,我们创建了一个名为employee的表,它包含id、name和dept_id三个列。其中,id列是主键,name列是一个字符型的列,dept_id列是一个整型的列。同时,我们使用了外键约束(CONSTRAINT fk_eid FOREIGN KEY (dept_id) REFERENCES department(id)),将dept_id列与department表的id列关联起来。这样,当我们在employee表中插入dept_id时,它必须在department表的id列中存在一个匹配的值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Mysql数据库常用语句——创建数据库/表](https://blog.csdn.net/yopky/article/details/125247065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文