刚进入到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, address VARCHAR(255),FOREIGN KEY(dept_id) REFEREnces tb_dept(dept_id));
这样就可以了