MySQL——简单的基本命令和列类型详解

176 阅读1分钟

「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战

命令行语句操作数据库

show databases; 查看所有数据库 在这里插入图片描述

use 数据库名; 切换数据库

在这里插入图片描述

show tables 查看当前数据库中所有的表

在这里插入图片描述

describe 表名 显示数据库中表的信息

可视化操作数据库

1,创建数据库

CREATE DATABASE [IF NOT EXISTS] kuang
--[IF NOT EXISTS]判断条件(可选)

在这里插入图片描述

2.删除数据库

DROP DATABASE IF EXISTS kuang

当有多行代码时,要选中需要执行的那行代码 在这里插入图片描述

3.使用数据库

如果设置的数据库含有关键字或者特殊字符要加上`` tab 上面的键

在这里插入图片描述

在表中查询用户的信息

SELECT `user` FROM student

在这里插入图片描述

4.查看数据库

SHOW DATABASES

在这里插入图片描述

数值类型

  • tinyint 1个字节
  • smallint 2个字节
  • mediumint 3个字节
  • int 4个字节 常用
  • bigint 8个字节
  • float 4个字节
  • double 8个字节
  • decimal 字符串形式的浮点数 金融计算常用

字符串类型

  • char 固定大小字符串 0-255
  • varchar 可变字符串 0-65535 常用
  • tinytext 微型文本 2^8-1
  • text 文本串(保存大文本)2^16-1 常用

时间日期类型

java.util.Date

  • date YYYY-MM-DD 日期格式
  • time HH:mm:ss 时间格式
  • datetime YYYY-MM-DD HH:mm:ss 最常用的时间格式 常用
  • timestamp 时间戳 常用
  • year 年份表示

null类型

  • 没有值,未知
  • 不要用null进行运算,结果一定为null