1.查看所有的数据库
2.创建数据库 后面的时编码格式
3.使用/切换数据库
4.查看正在使用的数据库
5.删除数据库
MySQL的数据类型
整数类型
整数类型
字节数
无符合数的取值范围
有符合数的取值范围
INTYINT
1
0~255
-128~127
SMALLINT
2
0~65535
-32768~32767
MEGIUMINT
3
0~16777215
-8388608~8388607
INT
4
0~4294967295
-2147483648~2147483647
INTEGER
4
0~4294967295
-2147483648~2147483647
BIGINT
8
0~18446744073709551615
-9223372036854775808-9223372036854775807
浮点类型
字符串类型
字符串的常用类型时CHAR和VARCHAR ,下面时他们的区别
插入值
CHAR(5)
占用字节数
VARCHAR(5)
占用字节数
''
''
五个字节
''
一个字节
'1'
'1'
五个字节
'1'
两个字节
'123'
'123'
五个字节
'123'
四个字节
'123 '
'123 '
五个字节
'123 '
五个字节
'12345'
'12345'
五个字节
'12345'
六个字节
TEXT类型是一种特殊的字符串类型。TEXT只能保存字符数据。如新闻的内容等。
类型包括 TINYTEXT、TEXT、MEDIUMTEXT 和LONGTEXT.
下面将从4中TEXT类型允许的长度的存储空间进行对比
类型
允许的长度
存储空间
TINYTEXT
0~255字节
值的长度+2个字节
TEXT
0~65535字节
值的长度+2个字节
MEDIUMTEXT
0~167772150字节
值的长度+3个字节
LONGTEXT
0~4294967295字节
值的长度+4个字节
日期与时间类型
日期类型
字节数
取值范围
零值
YEAR
1
1901~2155
0000
DATE
4
1000-01-01~9999-12-31
0000:00:00
TIME
3
-838:59:59~838:59:59
00:00:00
DATETIME
8
1000-01-01 00:00:00~9999-12-31 23:59:59
0000-00-00 00:00:00
TIMESTAMP
4
19700101080001
00000000000000
表中常见的操作
1.查看当前数据库中的所有数据表
2.创建表
create table tablename(字段1 数据类型,字段2 数据类型 ...) [charset set 字符集 collate 校对规则]
3.查看表结构
4.重命名表
5.添加字段
添加字段(默认添加在最后一个位置)
alter table tablename add 字段 数据类型;
添加字段:在表的第一个位置添加字段
alter table tablename add 字段数据类型 first;
添加字段: 在指定的位置添加字段
alter table tablename add 字段 new 数据类型 after 字段old;
6.修改字段
修改字段: 修改字段数据类型
alter table tablename modify 字段 数据类型;
修改字段: 修改字段到第一个位置
alter table tablename modify 字段数据类型 first;
修改字段:修改字段到指定位置
alter table tablename modify 字段数据类型 after 字段;
修改字段:只修改字段名称 不修改数据类型
alter table tablename change 字段 newname 原数据类型;
修改字段 修改字段名称 同时修改数据类型
alter table tablename change 字段 newname 新数据类型;
7.删除字段
alter table tablename drop 字段;
8.删除表
drop table tablename;