Mysql数据库、表结构简介,以及增删改查SQL语句和表结构的具体图文操作

这篇博客介绍了MySQL数据库的基础知识,包括查看数据库、表结构及其属性,讲解了SQL语句的分类,并详细阐述了如何创建、删除数据库和表,以及如何执行INSERT、UPDATE、DELETE操作。此外,还讨论了SELECT查询的不同方式,如单字段、多字段查询、精确查询和LIMIT使用。最后,介绍了修改表结构的方法,包括更改表名、增加、修改和删除字段。
摘要由CSDN通过智能技术生成

一、MYSQL数据库

1.常看当前数据库有哪些库

show databases;  常看当前数据库有哪些库分号不能忘记

在这里插入图片描述

2.查看数据库及表

USE 数据库名    #使用 某某数据库
SHOW TABLES;    #查看此库中所有表

在这里插入图片描述

在这里插入图片描述

这里进入别的数据库查看
在这里插入图片描述

在这里插入图片描述

3.查看数据库(表)结构

desc 数据库名.表名;      #查看此数据库中该表的结构(这里类似于绝对路径)

在这里插入图片描述

desc 表名    #这里相当于相对路径,即当前数据库中寻找num表。

在这里插入图片描述
因此,我切换到new这个数据库中进行操作
在这里插入图片描述

3.1表结构中各个属性的涵义:

  • Field :字段名。
  • Type:字段,数据类型。后面会讲
  • Null:是否可以空值,可以为空。
  • Key:字段属性,用于区分是否是主键。主键唯一,非空,用于标识不同实体。
  • Default:默认值,当空值时,自动填入值。

写default和不写的区别
写的话 当你在这个属性不指定一个内容时,默认使用默认值,因为主键非空,所以主键的默认没有。

3.2.常用的数据类型:

int: 整型,我们通常用的整数就是这个
float:单精度浮点4字节32double:双精度浮点8字节64char:固定长度的字符类型
varchar:可变长度的字符类型
text:文本
image:图片
decimal(5,2)5个有效长度数字,小数点后面有2位

#Char如果存入数据的实际长度比指定长度要小,会补空格至指定长度,
如果存入的数据的实际长度大于指定长度,低版本会被截取,高版本会报错

二、SQL语句

1.定义:

结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;
sql 语句就是对数据库进行操作的一种语言。这里主要讲解在mysql中使用的sql语句

2.SQL分类

  • DDL:数据定义语言(用于创建数据库对象,表,索引等)
  • DML:数据操纵语言(插入(意指新增或创建)、更新(修改)与删除(销毁)相关的操作)
  • DQL:数据查询语句(数据库查询语言)
  • DCL:数据控制语句(数据控制语言 。关键字:GRANT、REVOKE)

3.创建数据库和表(DDL)


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值