MySql学习(二) — 数据库操作与常用数据类型

数据库操作常用命令

操作 命令
创建数据库 create database [数据库名称];
删除数据库 drop database [数据库名称];
使用数据库 use [数据库名称];
查看所有数据库 show databases;
查看当前使用的数据库 select database();
创建数据库并指定编码 create database [数据库名称] charset=‘utf-8’
修改数据库并指定编码 alter database [数据库名称] charset=‘gbk’

常用数据类型

整数

关键字 占用空间
tinyint 1个字节
smallint 2个字节
mediumint 3个字节
int 4个字节
bigint 8个字节

定点数

关键字 含义
decimal(m,d) 总位数<m,小数位=d

说明:

  1. 数字超过总长度m,会根据四舍五入保存
  2. 数字小数位<d,会用0填充

浮点数

关键字 含义
float(m,d) 8位精度,总位数<m,小数位=d
double(m,d) 16位精度,总位数<m,小数位=d

说明:
浮点数指定保证最多8或16的准确性,其余的
数字随机填充

字符串

关键字 含义
char(n) 固定字符串长度n
varchar(n) 固定字符串长度n

说明:
char(5):如果没有满足,则用空格填充
varchar(5):如果没有满足,则去掉多余的

日期

关键字 含义
datetime YYYY-MM-DD HH:MM:SS
date YYYY-MM-DD
time HH:MM:SS

布尔

关键字 含义
boolean true 或 false

本质:
boolean的类型的本质是tinyint

发布了10 篇原创文章 · 获赞 0 · 访问量 95

猜你喜欢

转载自blog.csdn.net/taochaocaj/article/details/103955723