(2)数据库和表的基本操作

1 MySQL支持的数据类型

具体的再看吧.....

1. 数值类型

MySQL支持5种主要整数类型是TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。这些类型在很大程度上是相同的,只是它们存储值的大小不相同。
MySQL支持的三种浮点类型是FLOAT,DOUBLE和DECIMAL类型。

2. 字符串类型

MySQL提供了8种基本的字符串类型,分别为CHAR,VARCHAR,BINARY,VARBINARY,BLOB,TEXT,ENUM和SET类型,可以存储的范围从简单的一个字符串到巨大的文本块或二进制 字符串数据。

3. 日期和时间类型

2 数据库的基本操作

1. 创建和查看数据库

创建数据库就是在数据库系统中划分一块存储数据的空间,语法格式如下:
create database 数据库名称;
查看数据库的SQL语句如下:
show databases;
查看已经创建的数据库信息,语法格式如下:
show create database 数据库名称;
默认编码方式为utf-8,还可以在创建数据库时指定编码方式:
create database 数据库名称 character set gbk;

2. 使用数据库

在创建数据库后,如果想在此数据库中进行操作,则需要切换到该数据库,具体语法格式如下。
use 数据库名;
在使用数据库时,还可以查看当前使用的是哪个数据库。
select database();

3. 修改数据库

在数据库创建完成之后,编码也就确定了。若想修改数据库的编码,可以使用alter database 语句实现,具体语法格式如下。
alter database 数据库名称 default character set gbk collate gbk_bin;

4. 删除数据库

删除数据库后,数据库中所有的数据都会被清除,为数据分配的空间也将被收回,删除数据库的语法格式如下:
drop database 数据库名称;

3 数据表的基本操作

1. 创建数据表

在数据库创建成功之后,就可以在已经创建的数据库中创建数据表。在创建表之前,使用“ use 数据库名 ” 切换到操作的数据库。创建数据表的语法格式如下:

create table 表名(
    字段名1 数据类型,
    字段名2 数据类型,
    ...
    字段名n 数据类型

);

此时,使用' show tables; '语句查看数据表是否创建成功。

2. 查看数据表

在创建完成数据表之后,可以通过show create table语句查看数据表,语法格式如下:
show create table 表名;
show create table 表名\G; 后面加上G格式化显示
如果只想查看表中列的相关信息,可以使用DESCRIBE语句,语法格式如下:
describe 表名;
一般使用describe语句的简写' desc 表名'来查询。

3. 修改数据表

  • 修改表名

    在MySQL中,修改表名的语法格式如下。
    alter table 原表名 RENAME [TO] 新表名;
    以上格式中,关键字TO是可选的,是否写TO关键字不会影响SQL语句的执行,一般忽略不写。
  • 修改字段

    修改字段的语法格式如下:
    alter table 表名 change 原字段名 新字段名 新数据类型;
  • 修改字段的数据类型

    alter table 表名 modify 字段名 数据类型;
  • 添加字段

    alter table 表名 ADD 新字段名 数据类型;
  • 删除字段

    alter table 表名 drop 字段名;
  • 修改字段的排列位置

    alter table 表名 modify 字段名1 数据类型 first|after 字段名2;
    在以上格式中,字段名1表示需要修改位置的字段,first是可选参数,表示将字段1修改为表的第一个字段,“ after 字段名2”表示将字段1插入到字段2的后面。

4. 删除数据表

drop table 表名;

posted @ 2019-07-19 16:47  ADTXL  阅读(427)  评论(0编辑  收藏  举报