前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL常用增删改查语句

MySQL常用增删改查语句

作者头像
孟船长
发布2022-04-12 14:44:55
1.5K0
发布2022-04-12 14:44:55
举报

查询

SELECT DISTINCT column, AGG_FUNC(column_or_expression), …
FROM mytable
    JOIN another_table
      ON mytable.column = another_table.column
    WHERE constraint_expression
    GROUP BY column
    HAVING constraint_expression
    ORDER BY column ASC/DESC
    LIMIT count OFFSET COUNT;

left join即使没有查到数据,左面表也会显示在查询结果(即select的表数据会显示)

表内操作:增删改

# 向表内增加数据
INSERT INTO movies (CLOUMN1, COLUMN2) VALUES (4, "Toy Story 4"); 

# 修改表内数据
UPDATE movies SET director = "John Lasseter"
WHERE id = 2;

# 删除表内数据
DELETE FROM movies
where year < 2005;

表操作:创建、修改、删除

create table if not exists mytable(
id integer primary key default 1,
name varchar)

# 给表增加一列
ALTER TABLE Movies
  ADD COLUMN Aspect_ratio FLOAT DEFAULT 2.39;
  
# 删除表的某列
ALTER TABLE mytable
DROP column_to_be_deleted;

# 修改表名
ALTER TABLE mytable
RENAME TO new_table_name;

# 修改表的列名
alter table 表名 change column 列名 新列明 varchar(30)

# 删除表
DROP TABLE Movies;
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试实战 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查询
  • 表内操作:增删改
  • 表操作:创建、修改、删除
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档