SQL基本数据类型
MySQL数据库操作
- 1、显示数据库
show databases; - 2、创建数据库
create databases db_name [if not exists] [charset utf8] - 3、删除数据库
drop database db_name [if exists]
MySQL数据库字符集
- 1、修改数据库的字符集
alter database db_name default character set utf8; - 2、查看创建时的SQL语句
show create database db_name;
MySQL数据表操作
-
1、选择当前操作的数据库
use db_name; -
2、显示数据表
show tables; -
3、 创建数据表
create table table_name (列1 类型 列的属性,列2 类型 列的属性,……)charset=utf8; -
4、显示数据表的结构
show create table table_name; -
5、显示表的结构定义
describe table_name; -
6、删除数据表
drop table table_name; -
7、修改数据表
alter table table_name [];注:可以使用Navicat可视化工具进行修改
MySQL 数据类型
-
1、整形
tinyint 0~255 1个字节长
smallint 0~65535 2个字节长
int 0~21亿 4个字节长 -
2、浮点型
float(M,D)单精度浮点数。可以精确到小数点后7位。M代表总宽度,D代表小数位。其中宽度包含小数点。float(5,2)的含义是宽度为5,小数为2位,整数位为2(5-1-2)位
-
3、 字符型 取值范围(0~255)
char(M) 固定长度字符,M代表长度
varchar(M) 可以长度字符,M代表长度
例如:char(6) 存储 “邮编”。只能是6个。
vchar(6) 最好1个,最多6个。
char()存取数据的速度,要比varchar()快一点 -
4、 文本型
tinytext 0~255 最小文本型
text 0~1677万 中型文本
longtext 0~42亿 大型文本 -
5、日期时间
date 类型:"YYYY-MM-DD"
time 类型:"HH:MM:SS"
datetime 类型:"YYYY-MM-DD HH:MM:SS"

浙公网安备 33010602011771号