创建表
(来源SQL227)
创建表格式:create table 表名(列表名,类型,是否NULL)(comment可加可不加)
其中主键那行要加primary key,有俩种格式,第一种直接加主键列表名那行,如下图所示:
create table actor(
actor_id smallint(5) not null primary key comment "主键id",
first_name varchar(45) not null comment "名字",
last_name varchar(45) not null comment "姓氏",
last_update date not null comment "日期"
)
第二种,加最后一行
CREATE TABLE
actor (
actor_id SMALLINT (5) NOT NULL COMMENT '主键id',
first_name VARCHAR(45) NOT NULL COMMENT '名字',
last_name VARCHAR(45) NOT NULL COMMENT '姓氏',
last_update date NOT NULL COMMENT '日期',
PRIMARY KEY (actor_id)
)
将一个表的部分拿来创建第二个表
来源SQL230
create table actor_name(
first_name varchar(45) not null,
last_name varchar(45) not null);
insert into actor_name select first_name,last_name from actor
注意:create table 表();创建这个表后面要加分号,不然会报错
插入数据
insert into actor values('3','ED','CHASE','2006-02-15 12:34:33')
插入数据,如果数据已经存在,请忽略
insert ignore into actor values('3','ED','CHASE','2006-02-15 12:34:33')