MySQL基础梳理---MySQL通俗简易版

这篇博客详细介绍了MySQL的基础知识,包括数据类型、约束、增加、删除、修改内容的操作,如创建和修改表结构、插入和删除数据。此外,还涵盖了查询方面的内容,如desc查询表结构、select数据查询、条件筛选、分组查询、多表联查和子查询等。
摘要由CSDN通过智能技术生成

数据库

1.数据类型

2.约束

主键primary:配合 auto_increment使用的时候是自增字段 (主键填充方式:0;null, default)

not null :不允许为空

unique : 此段的值不允许重复

tips:手机号码都使用varchar

三、增加内容

1.增加表结构(create ,alter )
数据表的结构:
create table  表名 (
	主键名  数据类型   约束,
	字段1   数据类型   约束,
	字段2   数据类型   约束 ,  
	字段3   数据类型   约束
);
数据表的操作 格式
创建数据库 create database 数据库名称 charset=utf8
创建表 create table 表名(键名 数据类型 约束,; 字段1 数据类型 约束…)
增加一个新字段 alter table 表名 add 字段名 数据类型 约束
2.增加数据:insert插入数据
insert 格式
单行插入全列 insert into 表名 value (全部字段对应的数据);#注意不允许打乱顺序
单行插入部分列: insert into 表名(字段1,字段2,)value(字段1的数值,字段2的数值…); #没有插入数据的字段要允许空值
多行全列插入: insert into 表名 value (字段1 ,字段2…),(字段1 ,字段2…),(字段1 ,字段2…)
多行部分列插入 insert into 表名(字段1,字段2)value(字段值1,字段值2…),(字段值1,字段值2…)

提示:value性能更好,多行插入用value,单行用values;

四、删除

1.delete删除数据

硬删除直接从数据库中删除:delete from 表名 where 条件筛选

2.drop删除字段

alter table 表名 drop 字段

3.truncate

TRUNCATE TABLE 表名 清空表

五、修改

1.alter table修改表结构
操作 格式
修改字段的名字 alter table 字段 change 字段 约束
修改字段的数据类型和约束 alter table 表名 modify 字段名 数据类型 约束
2.update修改数据
操作 格式
修改表中所有的目标字段的值 update 表名 set 字段1=修改值,字段2 =修改值
修改的是表中符合条件的数据的值 update 表名 set 字段1=修改值 ,字段2=修改值 … where 条件筛选

where多个条件筛选可以结合and or

案例:将15岁的王三毛体重修改为51.2kg

update web set weight=50.2 where ID=12;

update web set weight=50.2 where age=15 and uname="王三毛";

5.查询

1.desc表结构查询

查看表结构 : desc 表名

查看数据库: SHOW DATABASES 数据库名

2.select数据查询

目的 格式
查看表所有数据 select * from 表名;
查看指定的字段 select 字段名1,字段名2,… from 表名;
起别名 as 表名/字段名 (也可以省略不写)
条件查询
分组前:条件查询where select * from 表名 where 条件语句(筛选原始表)
分组后:条件查询having select * from 表名 having 条件语句(筛选分组后的表)</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值