具体的再看吧.....
MySQL支持5种主要整数类型是TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。这些类型在很大程度上是相同的,只是它们存储值的大小不相同。
MySQL支持的三种浮点类型是FLOAT,DOUBLE和DECIMAL类型。
MySQL提供了8种基本的字符串类型,分别为CHAR,VARCHAR,BINARY,VARBINARY,BLOB,TEXT,ENUM和SET类型,可以存储的范围从简单的一个字符串到巨大的文本块或二进制 字符串数据。
创建数据库就是在数据库系统中划分一块存储数据的空间,语法格式如下:
create database 数据库名称;
查看数据库的SQL语句如下:
show databases;
查看已经创建的数据库信息,语法格式如下:
show create database 数据库名称;
默认编码方式为utf-8,还可以在创建数据库时指定编码方式:
create database 数据库名称 character set gbk;
在创建数据库后,如果想在此数据库中进行操作,则需要切换到该数据库,具体语法格式如下。
use 数据库名;
在使用数据库时,还可以查看当前使用的是哪个数据库。
select database();
在数据库创建完成之后,编码也就确定了。若想修改数据库的编码,可以使用alter database 语句实现,具体语法格式如下。
alter database 数据库名称 default character set gbk collate gbk_bin;
删除数据库后,数据库中所有的数据都会被清除,为数据分配的空间也将被收回,删除数据库的语法格式如下:
drop database 数据库名称;
在数据库创建成功之后,就可以在已经创建的数据库中创建数据表。在创建表之前,使用“ use 数据库名 ” 切换到操作的数据库。创建数据表的语法格式如下:
```
create table 表名(
字段名1 数据类型,
字段名2 数据类型,
...
字段名n 数据类型
);
```
此时,使用‘ show tables; ‘语句查看数据表是否创建成功。
在创建完成数据表之后,可以通过show create table语句查看数据表,语法格式如下:
show create table 表名;
show create table 表名\G; 后面加上G格式化显示
如果只想查看表中列的相关信息,可以使用DESCRIBE语句,语法格式如下:
describe 表名;
一般使用describe语句的简写‘ desc 表名‘来查询。
alter table 原表名 RENAME [TO] 新表名;
alter table 表名 change 原字段名 新字段名 新数据类型;
alter table 表名 modify 字段名 数据类型;
alter table 表名 ADD 新字段名 数据类型;
alter table 表名 drop 字段名;
alter table 表名 modify 字段名1 数据类型 first|after 字段名2;
drop table 表名;
原文:https://www.cnblogs.com/adtxl/p/11214231.html