MySQL(三)数据结构、数据表操作

数据类型
整型
MySQL(三)数据结构、数据表操作
小数
MySQL(三)数据结构、数据表操作
MySQL 浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7,4)的 可显示为-999.9999,MySQL保存值时进行四舍五入,如果插入999.00009,则结果为999.0001。
日期
MySQL(三)数据结构、数据表操作
datetime、timestamp 显示一样,不过timestamp效率高,因为范围小
字符串类型
MySQL(三)数据结构、数据表操作
字符串:varchar(需要指定数据长度)
文本类型:text(多数用来存储文章、大批量数据字段)
数据表操作
1.创建数据表
create table <表名>
(
列名1 数据类型

);
MySQL(三)数据结构、数据表操作
2.查看数据表
show tables [from db_name]
MySQL(三)数据结构、数据表操作
3.查看数据表结构
show columns from tbl_name;
descrlbe <表名>/desc<表名>;
MySQL(三)数据结构、数据表操作
4.查看创建表的sql语句
show create table tbl_name;
MySQL(三)数据结构、数据表操作
5.添加字段
alter table <表名> add <新列名><数据类型>[约束条件][first|after 已经存在的列名];
MySQL(三)数据结构、数据表操作
6.修改字段
alter table <表名> change <旧列名><新列名><新数据类型>;
MySQL(三)数据结构、数据表操作
7.修改列的数据类型
alter table <表名> modify <列名><数据类型>;
MySQL(三)数据结构、数据表操作
8.删除字段
alter table <表名> drop <列名>;
MySQL(三)数据结构、数据表操作
9.修改表名称
alter table <旧表名> rename [to] <新表名>;
MySQL(三)数据结构、数据表操作
10.删除数据表
drop table [if exists] 表1,表2,…表n;
MySQL(三)数据结构、数据表操作