课程来源:开课吧 https://learn.kaikeba.com/
# creat database name 创建数据库
# 注
# creat table table_name
(
字段1 数据类型
字段2 数据类型
)
creat table order_2017
(
`order_id`varchar(20) NOT NULL DEFAULT '' '唯一标识',
`cust_id`varchar(20) NOT NULL DEFAULT '' COMMENT '顾客ID',
PRIMARY KEY(`order_id`))
# 主键
主键值唯一
# 外键
用于连接另一张表的唯一标识
# 了解业务
数据库所有表翻一遍
字段全部列出来
表与表之间的关联
指导产品经理 → 埋点
# 插入
INSERT INTO
#新表写入
CREAT TABLE tab1 AS SELECT a from exployee
# 已有空表
insert into tab2
(order_id, cust_id)
select order_id,cust_id from order_2017
# 更新表内数据(update)
UPDATE order_2017
set date = '2017/4/1'
where order_id = '0002'
# 按照列添加
update
# 按列加新列
ADD name 数据类型
# 删除列
DROP
# 重命名
ALTER TABLE tab1 RENAME usertab
# 删除行
DELTE FROM name WHERE 条件
# 删除
# Mysql8.0有临时表
WITH abc AS (SELECT * FROM employee WHERE sal>10000)
网友评论