MySQL语法日常记录,举一反三(持续更新)

前言

你好,我是Dr.叶子,用心写最优美的博客,弹最好听的钢琴!

背景

  • 基于mysql5.7开发记录;
  • 日常笔记,可能没有顺序,后续不断更新整理,与大家分享!

1 表操作

 

1.1 创建表 create table

CREATE TABLE IF NOT EXISTS t_users
(
	id bigint PRIMARY KEY AUTO_INCREMENT,
	username varchar(64) NOT NULL COMMENT '用户名',
	password varchar(128) NOT NULL COMMENT '密码',
	phone varchar(128) COMMENT '联系方式',
	status varchar(4) NOT NULL COMMENT '启用状态',
	role varchar(4) COMMENT '角色',
	remark varchar(255) COMMENT '备注'
) COMMENT='用户表';

-- 测试表
CREATE TABLE test IF NOT EXISTS
(
	id bigint PRIMARY KEY AUTO_INCREMENT,
	ip varchar(64) COMMENT 'IP地址'
) COMMENT='测试表';

 

1.2 删除表 drop table

DROP TABLE test;

整体删除表结构和数据;

 

1.3 清空表 truncate table

TRUNCATE TABLE test;

保留表结构,清空数据;

 

1.4 新增记录 insert into

INSERT INTO test (id, ip) VALUES (123, '1.1.1.1')

 

1.5 存在则更新 insert into…on duplicate key…update

INSERT INTO test (id, ip) VALUES 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值