数据库基本操作和常用命令

这篇博客详细介绍了MySQL数据库的基本操作,包括SQL语句的四大分类:DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)和DQL(数据查询语言)。内容涵盖创建、查看和删除数据库,数据表的结构、数据类型以及数据的增删改查。此外,还讲解了如何进行条件查询、模糊查询、排序、聚合函数和分组查询,是数据库操作的学习宝典。
摘要由CSDN通过智能技术生成

数据库基本操作和常用命令

SQL语句分类

数据定义语言(DDL)

用来定数据库对象:数据库,表,列等。关键字create,alter,drop等

数据操作语言(DML)

用来对数据库中表的记录进行更新。关键字:insert,delete,update等

数据控制语言(DCL)

用来定义数据库的访问权限和安全级别,及创建用户。

数据查询语言(DQL)

用来查询数据库中表的记录。关键字:select,from,where等

SQL通用语法

SQL语句可以单行或多行书写,以分号结尾,可使用空格和缩进来增强语句的可读性

MySQL数据库的SQL语句不区分大小写

可以使用/**/的方式完成注释

数据表中的数据类型

MySQL中常使用的数据类型如下

整数类型

类型名称 说明
tinyint 很小的整数
smallint 小的整数
mediumint 中等大小的整数
int(integer) 普通大小的整数

小数类型

类型名称 说明
float 单精度浮点数
double 双精度浮点数
decimal(m,d) 压缩严格的定点数

日期类型

类型名称 说明
year YYYY(1901~2155)
time HH:MM:SS(-838:59:59~838:59:59)
date YYYY-MM-DD(1000-01-01~9999-12-3)
datetime YYYY-MM-DD HH:MM:SS(1000-01-01 00:00:00~ 9999-12-31 23:59:59)
timestamp YYYY-MM-DD HH:MM:SS(19700101 00:00:01 UTC~2038-01-19 03:14:07UTC)

文本、二进制类型

类型名称 说明
CHAR(M) M为0~255之间的整数
VARCHAR(M) M为0~65535之间的整数
TINYBLOB 允许长度0~255字节
BLOB 允许长度0~65535字节
MEDIUMBLOB 允许长度0~167772150字节
LONGBLOB 允许长度0~4294967295字节
TINYTEXT 允许长度0~255字节
TEXT 允许长度0~65535字节
MEDIUMTEXT 允许长度0~167772150字节
LONGTEXT 允许长度0~4294967295字节
VARBINARY(M) 允许长度0~M个字节的变长字节字符串
BINARY(M) 允许长度0~M个字节的定长字节字符串

创建数据库操作

创建数据库

create database 数据库名 character set utf-8;

创建一个数据库名为“数据库名”的数据库并指定数据库中的数据编码为utf-8

查看数据库

show databases;/*查看数据库MySQL服务器中的所有数据库*/
show database 数据库名;/*查看某个数据库的定义信息*/

删除数据库

drop database 数据库名称;/*删除指定的数据库*/

其他的数据库操作命令

use 数据库名;/*切换其他数据库*/
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值