MySQL最基础的操作

一、数据库的操作

1.显示当前数据库:

show databases;

2.创建一个数据库:

create database test;

create database if not exists test;

create database if not exists test character set utf8mb4;

3.使用数据库:

use test;
//use  数据库名;

4.删除数据库:

drop database test;

drop database if exists test;

二、常用的数据类型

数值型

bit,常用于表示boolean类型

tinyint ,1字节,对应Java中的Byte类型

smallint,2字节,对应Java中的Short类型

int,4字节,对应Java中的Integer类型

bigint,8字节,对应Java中的Long类型

float(M,D),4字节,表示单精度数,对应Java中的Float类型

double(M,D),8字节,对应Java中的Double类型

decimal(M,D),双精度,M代表长度,D代表小数点位数。精确数值

numeric(M,D),和decimal一样都代表的是精确数值

字符串型

varchar(size)  对应Java中的String类型,表示可变长度的字符串

text,表示长文本数据

mediumtext ,表示中等长度文本数据

blob,表示二进制形式的长文本数据

日期类型

datetime ,8字节,范围从1000年到9999年且不进行时区的检索及转换

timestamp,4字节,范围从1970到2038年,自动检索当前时区并进行转换

三、表的操作

在对某个数据库中的表进行操作时,需要先进入这个数据库,即使用该数据库

use XXX;//使用 XXX 数据库

1.显示数据库中的表

在查看数据空中的内容时,需要先使用该数据库:use test;

show tables;

2.查看表的结构:

desc student;

3.创建表:

drop table if exists student;//在建表之前先删除(如果存在)
    create table student(
        id int ,
        name varchar(20),
        chinese decimal(3,1),
        math decimal(3,1),
        english decimal(3,1)
    );

4.插入数据

insert into student (id,name,chinese,math,english) values
    (1,'唐三藏',67,89,75),
    (2,'孙悟空',78,85,43),
    (3,'孙权',90,89,75),
    (4,'曹操',67,74,75),
    (5,'宋公明',89,70,75);

本次只是对数据库最基础的建立数据库,以及建表操作进行了整理

对于MySQL表的增删查改(CRUD),后续继续总结。~~

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值