MySQL数据库基础

目标:

1.数据库操作:创建数据库,删除数据库

2.常用数据类型

3.表的操作:创建表,删除表

数据库操作

(1)显示数据库

show databases;

(2)创建数据库

创建一个数据库(utf8):

create database 数据库名字 charset utf8;

如果没有这个数据库 则创建这个数据库(utf8):

create database if not exists 数据库名字 charsre utf8;

(3)使用数据库

当你想要对某个数据库进行操作的时候 需要先使用数据库

use 数据库名字;

(4)删除数据库

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

drop database 数据库名字;


常用数据类型

|---------------|------------|-------------------------------|
| 数据类型 | 大小 | 说明 |
| int | 4字节 | |
| decimal(M,D) | M/D的最大值+2 | 双精度,M指定长度,D表示 小数点位数。精确数值 |
| varchar(size) | 0-65,535字节 | 可变长度字符串,size为字符串最大长度 |
| text | 0-65,535字节 | 长文本数据 |
| datetime | 8个字节 | 范围围从1000到9999年,不会进行时区的 检索及转换。 |


表操作

如果想要操作数据库中的表的时候 必须先选中数据库(use 数据库名字)

(1)创建表

create table 表名(*** int, *** varchar(size),...);

(2)查看表结构

desc 表名

(3)查看数据库中所有的表

show tables;

(4)删除表

drop tables 表名

相关推荐
一 乐5 分钟前
在线考试|基于Springboot的在线考试管理系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·毕设·在线考试管理系统
玄米乌龙茶1236 分钟前
数据库与缓存核心概念
数据库·缓存
小陈的进阶之路7 分钟前
MySQL 索引
数据库·mysql
IronMurphy9 分钟前
MySQL拷打最后一讲!!!
mysql
無限進步D12 分钟前
MySQL 子查询
数据库·mysql
骄马之死22 分钟前
MyBatis SqlSession 与缓存机制详解
mysql·mybatis
Dxy123931021623 分钟前
Django 模型查询中的数据库连接池配置指南
数据库·django·sqlite
Byron__28 分钟前
数据库高频面试核心知识点
数据库·面试
Cloud_Shy61831 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第一章 Item 7 - 9)
开发语言·数据库·python
之歆31 分钟前
Day01_ES6+ 专业指南:从基础到实战的现代JavaScript开发(上)
javascript·mysql·es6