数据库学习笔记02 MySQL命令1

目录

一、建库建表相关命令

二、 增删改查


一、建库建表相关命令

# 创建数据库
CREATE DATABASE JAVA2103;
# 删除数据库
DROP DATABASE JAVA2103;
# 使用数据库
USE JAVA2103;

CREATE TABLE TB_USER(
	# BIGINT --数据类型,大整型,对应Java中的long
	# PRIMARY KEY --主键
	# AUTO_INCREMENT --自增长
	# COMMENT'主键' --描述
	ROW_ID BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键',
	# VARCHAR(30) --数据类型,可伸缩的字符串,根据数据大小自动调节大小,节省内存、提高查询效率
	USER_NAME VARCHAR(30) COMMENT '用户名称',
	# INT --数据类型
	USER_AGE INT COMMENT '用户年龄',
	# DATE --数据类型表示yyyy-MM-dd,类似的:DATETIME --表示yyyy-MM-dd HH:mm:ss
	USER_BIRTHDAY DATE COMMENT '用户生日'
	# 字段之间逗号隔开,最后一个字段不要加逗号
) COMMENT '用户表';

 

二、 增删改查

CRUD --增(Create)、查(Read)、改(Update)、删(Delete)

# 插入数据:  INSERT INTO 表名(字段列表) VALUES(数据列表);

# 更新数据:  UPDATE 表名 SET 字段1=值1,字段2=值2,.. [WHERE 条件];

# 删除数据:   DELETE FROM 表名 [WHERE 条件];

# 简单查询: 

SELECT  *  FROM 表名 [WHERE 条件];

SELECT 字段列表 FROM 表名 [WHERE 条件];

         # *代表ROW_ID,USER_NAME,USER_AGE,USER_BIRTHDAY
         # 上面的代码比下面的代码多做一步操作--查询表的字段,效率低

实例:

# insert--插入
INSERT INTO TB_USER(USER_NAME,USER_AGE,USER_BIRTHDAY) VALUES('张三',21,'2020-4-2');
INSERT INTO TB_USER(USER_NAME,USER_AGE,USER_BIRTHDAY) VALUES('李四',20,'2000-11-2');

# update--修改  set--设置  where--限制位置
UPDATE TB_USER SET USER_NAME='张三',USER_AGE=1 WHERE ROW_ID=2;

# delete--删除,删除之后的主键不会在重复--主键自增
DELETE FROM TB_USER; #删除整个表
DELETE FROM TB_USER WHERE USER_NAME='张三';

# select--查询  *--表示所有字段
SELECT * FROM TB_USER;
SELECT ROW_ID,USER_NAME,USER_AGE,USER_BIRTHDAY FROM TB_USER;
# *代表ROW_ID,USER_NAME,USER_AGE,USER_BIRTHDAY
# 上面的代码比下面的代码多做一步操作--查询表的字段,效率低

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值