刚进入到mysql页面直接创建表时报错ERROR 1046 (3D000): No database selected
是因为没有选择你需要使用的数据库(use+数据库名),加上你要将创建在哪个数据库中就写哪个数据库
没有就用create database +数据库名创建一个新的数据库,同时还是要使用use来切换数据库
CREATE TABLE tb_employee(
employee_id INT PRIMARY KEY,
NAME VARCHAR(18),
gender VARCHAR(10),
dept_id INT, a
ddress VARCHAR(255),
FOREIGN KEY(dept_id) REFEREnces tb_dept(dept_id)
);
这样就可以了