目录
一:数据库的操作
1.显示数据库
2.创建数据库
3.使用数据库
4.删除数据库
二:常用数据类型
1.数值类型:整型和浮点型
2.字符串类型
3.日期类型
三:表的操作
1.查看表结构
2.创建表
3.删除表
一:数据库的操作
1.显示数据库
语法:文章来源:https://www.toymoban.com/news/detail-714494.html
show databases;
2.创建数据库
(1)简化语法
create database 数据库名;
(2)例子
-- 创建名为student的数据库
create database student;
-- 如果系统没有person数据库,则创建
create database if not exists person;
--如果系统没有school数据库,则创建一个使用utf8mb4字符集的school数据库,如果有则不创建
create database if not exists school character set utf8mb4;
(3)说明 :当创建数据库没有指定字符集和校验规则时,系统默认使用utf8,校验规则是:utf8_general_ci
3.使用数据库
语法:
use 数据库名;
4.删除数据库
语法:删除的是库和库里面的所有数据
drop database 数据库名;
二:常用数据类型
1.数值类型:整型和浮点型
数据类型 | 大小 | 说明 | 对应Java类型 |
BIT[(M)] | M指点位数,默认为1 | 二进制数,M范围从1到64,存储数值范围从0-2^M-1 | 常用boolean对应BIT,此时 默认位数是1位,及只能存0和1 |
TINYINT | 1字节 | byte | |
SMALLINT | 2字节 | short | |
INT | 4字节 | integer | |
BIGINT | 8字节 | long | |
FLOAT(M,D) | 4字节 | 单精度,M指定长度,D表示小数点位数。会发生精度丢失 | float |
DOUBLE(M,D) | 8字节 | double | |
DECIMAL(M,D) | M/D最大值+2 | 双精度,M指定长度。D表示小数点位数。精确数值 | bigdecimal |
NUMERIC(M,D) | M/D最大值+2 | bigdecimal |
2.字符串类型
数据类型 | 说明 | 对应Java类型 |
VARCHAR(SIZE) | 可变长度字符串 | String |
TEXT | 长文本数据 | String |
MEDIUMTEXT | 中等长度文本数据 | String |
BLOB | 二进制形式的长文本数据 | byte[] |
3.日期类型
数据类型 | 大小 | 对应Java类型 | |
DATETIME | 8字节 | java.util.Date、java.sql.Timestamp | |
TIMESTAMP | 4字节 | java.util.Date、java.sql.Timestamp |
三:表的操作
需要操作数据库中表的时候,需要先使用该数据库
1.查看表结构
语法:
desc 表名;
2.创建表
(1)语法
create table 表名(字段名 类型,字段名 类型……);
(2)可以使用comment增加字段说明
create table student (
id int ,
name varchar(20) comment '姓名',
password varchar(20) comment'密码'
);
3.删除表
语法:
drop table 表名;文章来源地址https://www.toymoban.com/news/detail-714494.html
到了这里,关于【MySQL数据库重点】第二节:MySQL基础知识(基本操作)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!