目录
一、使用数据库
二、创建表
三、查看数据库中所有的表
四、查看数据表字段信息
五、删除数据表
六、查看数据表创建信息
七、修改数据表中的表名(to可省略)
八、修改数据表的字段名和数据类型
九、添加字段
十、在数据表中的第一个位置添加字段
十一、在指定数据表字段之后添加字段
十二、修改数据表字段排列位置
十三、删除数据表中的字段
十六、msql为什么需要不同的数据类型?
十七、有哪几种MySQL数据类型?每种数据类型中各类型有何区别?
一、使用数据库
use 数据库名;
二、创建表
create table 表名(
字段名1 字段数据类型1,
字段名2 字段数据类型2,
....................
字段名n 字段数据类型n
);
三、查看数据库中所有的表
show tables;
四、查看数据表字段信息
describe 表名;
或
desc 表名;
五、删除数据表
drop table 表名;
六、查看数据表创建信息
show create table 表名\G;
七、修改数据表中的表名(to可省略)
alter table 旧表名 rename to 新表名;
八、修改数据表的字段名和数据类型
alter table 表名 change 原字段名 新字段名 新数据类型;
九、添加字段
alter table 表名 add 新字段 新数据类型;
十、在数据表中的第一个位置添加字段
alter table 表名 add 字段名 数据类型 first;
十一、在指定数据表字段之后添加字段
alter table 表名 add 需要添加字段名 需要添加数据类型 after 字段名;
十二、修改数据表字段排列位置
alter table 表名 modify 待修改字段名 数据类型 after 字段名;
十三、删除数据表中的字段
alter table 数据表 drop 字段名;
十六、msql为什么需要不同的数据类型?
不同的数据类型决定MySQL储存数据方式的不同
十七、有哪几种MySQL数据类型?每种数据类型中各类型有何区别?
1、整数类型:
TINYINT 1
INT 4
BIGINT 8
2、浮点数和定点数类型
FLOAT 4
DOUBLE 8
3、日期和时间类型
DATE 4 2022-03-01
DATETIME 8 2022-03-01 11:00:00
4、字符串和二进制类型
char和varchar
char(4) 'a' 4 长度固定
varchar(4) 'a' 1 长度固定
TEXT 16的倍数 0-65535
ENUM("值1","值2",...,"值n") 单选
SET("值1","值2",...,"值n") 多选
BIT 字节文件 音乐、电影、文件