【MySQL数据库基础】

本文介绍了MySQL数据库的基础知识,包括显示和创建数据库、使用与删除数据库的步骤。讨论了常用的数据类型,如整数、日期时间和字符串,并详细讲解了表的操作,如查看表结构、创建及删除表的语法。这些内容构成了数据库管理的基础。
摘要由CSDN通过智能技术生成


在这里插入图片描述

1. 数据库的操作

1.1 显示当前的数据库

SHOW DATABASES;

1.2 创建数据库

语法:

CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, 
create_specification] ...]
create_specification:
 [DEFAULT] CHARACTER SET charset_name
 [DEFAULT] COLLATE collation_name

说明:
大写的表示关键字
[] 是可选项
CHARACTER SET: 指定数据库采用的字符集
COLLATE: 指定数据库字符集的校验规则

创建名为 db_test1 的数据库

CREATE DATABASE db_test1;

1.3 使用数据库

use 数据库名;

1.4 删除数据库

语法:

DROP DATABASE [IF EXISTS] db_name;

数据库删除以后,内部看不到对应的数据库,里边的表和数据全部被删除

drop database if exists db_test1;
drop database if exists db_test2;

2. 常用数据类型

整型(xxxint)
位类型(bit)
浮点型(float和double、real)
定点数(decimal,numeric)
日期时间类型(date,time,datetime,year)
字符串(char,varchar,xxxtext)
二进制数据(xxxBlob、xxbinary)
枚举(enum)
集合(set)

2.1整数(xxxint)

在这里插入图片描述

2.2日期时间类型

在这里插入图片描述

2.3字符串型

在这里插入图片描述

3. 表的操作

需要操作数据库中的表时,需要先使用该数据库:
use db_test;

3.1 查看表结构

desc表名;

3.2 创建表

CREATETABLE table_name (
    field1 datatype,
    field2 datatype,
    field3 datatype
);

可以使用comment增加字段说明。示例:

createtable 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 [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

示例:

-- 删除 stu_test 表
droptable stu_test;
-- 如果存在 stu_test 表,则删除 stu_test 表droptable if exists stu_test;
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值