⭐️前言⭐️
文章主要介绍MySQL数据库中一些常见的操作,为专栏文章,系列介绍
🍉博客主页:****🍁【如风暖阳】🍁
🍉精品Java专栏【JavaSE】、【Java数据结构】、【备战蓝桥】、【JavaEE初阶】、【MySQL】、
【数据结构】
🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁🍉本文由 【如风暖阳】 原创,首发于 CSDN🙉
🍉博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言
🍉博客中涉及源码及博主日常练习代码均已上传码云(gitee)
📍内容导读📍
MySQL数据库基础
🍅1.数据库的操作
1.1 显示当前数据库
show databases;
1.2 创建数据库
create database [if not exists] 数据库名;
- []为可选项
1.3 使用数据库
use 数据库名;
1.4 删除数据库
drop database [if exists]数据库名;
- []为可选项
这项操作是非常危险的操作(从删库到跑路),一旦删除,数据极有可能就无法恢复了
🍅2.常用数据类型
2.1 数值类型
数据类型大小说明对应Java类型TINYINT1字节byteSAMLLINT2字节shortint4字节IntegerBIGINT8字节longFLOAT(M,D)4字节单精度,M指定长度(有效数字个数),D指定小数位数。会发生精度丢失FloatDOUBLE(M,D)8字节DoubleDECIMAL(M,D)M/D最大值+2双精度,M指定长度,D表示小数点位数。精确数值BigDecimal
2.2 字符串类型
数据类型大小说明对应Java类型varchar(size)0-65,535字节可变长度字符串Stringtext0-65,535字节长文本数据Stringblog0-65,635字节二进制形式的长文本数据byte[]
2.3 日期类型
数据类型大小说明对应Java类型DATETIME8字节范围从1000到9999年,不会进行时区的检索及转换。java.util.Datejava.sql.TimestampTIMESTAMP4字节范围从1970到2038年,自动检索当前时区并进行转换java.util.Datejava.sql.Timestamp
🍅3.表的操作
需要操作数据库中的表时,需要先使用该数据库:
use 数据库名;
3.1 查看表结构
desc 表名;
3.2 创建表
语法:
create table table_name (
field1 datatype,
field2 datatype,
field3 datatype
);
可以使用comment增加字段说明
示例:
create table stu_test (id int,
name varchar(20) comment '姓名',
password varchar(50) comment '密码',
age int,
sex varchar(1),
birthday timestamp,
amout decimal(13,2),
resume text
);
3.3 删除表
语法格式:
drop table [if exists] 表名;
🍅4.内容重点总结
- 操作数据库:
-- 显示
show databases;
-- 创建
create database xxx;
-- 使用
use xxx;
-- 删除
drop database xxx;
- 常用数据类型: INT:整型 DECIMAL(M, D):浮点数类型 VARCHAR(SIZE):字符串类型 TIMESTAMP:日期类型
- 操作表:
-- 查看
show 表;
-- 创建
create table 表名(
字段1 类型1,
字段2 类型2,
...
);
-- 删除
drop talbe 表名;
⚡️最后的话⚡️
总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!如有问题,欢迎评论区批评指正😁
版权归原作者 如风暖阳 所有, 如有侵权,请联系我们删除。