#方式1 自定义创建新表
CREATE TABLE IF NOT EXISTS myemp1( #需要用户具备创建表的权限。
id INT,
emp_name VARCHAR(15), #使用VARCHAR来定义字符串,必须在使用VARCHAR时指明其长度。
hire_date DATE
);
#查看表结构
DESC myemp1;
#查看创建表的语句结构
#如果创建表时没有指明使用的字符集,则默认使用表所在的数据库的字符集。
SHOW CREATE TABLE myemp1;
#方式2:基于现有的表,同时导入数据(相当于复制表)
CREATE TABLE myemp2
AS
SELECT employee_id,last_name,salary
FROM employees;
# 基于现有的表,不导入数据(只保留表的结构)
CREATE TABLE myemp2
AS
SELECT employee_id,last_name,salary
FROM employees;
where false;
# 基于现有的表,不导入数据(只保留表的结构)
create table newtable like users;