一、mysql中的数据类型:数值、日期、字符、二进制类型

1.数值类型:整数类型、浮点数类型、定点数类型

1).整形

mysql数据类型对应C++数据类型 mysql数据类型怎么用_数据类型

2).浮点数与定点数

mysql数据类型对应C++数据类型 mysql数据类型怎么用_mysql数据类型对应C++数据类型_02

 decimal中的m指数字的总长度(不包括小数点),d表示小数点后的位数,如decimal(5, 2) 表示如:123.45

 2.日期与时间类型

mysql数据类型对应C++数据类型 mysql数据类型怎么用_MYSQL_03

3.字符串类型

mysql数据类型对应C++数据类型 mysql数据类型怎么用_MYSQL_04

4.二进制类型

mysql数据类型对应C++数据类型 mysql数据类型怎么用_表名_05


 二、数据库基本操作

显示所有数据库:show databases;

创建数据库:create database 数据库名称;

删除数据库:drop database 数据库名称;

三、数据表基本操作:

创建表:create table 表名 (属性名 数据类型 [完整性约束条件],   属性名 数据类型 [完整性约束条件], .............)

 

mysql数据类型对应C++数据类型 mysql数据类型怎么用_数据库_06

 显示所有表:show tables;

修改表:

修改表名: alter table 旧表名 rename 新表名;

alter table t_book rename t_book2

修改字段:alter table 表名 change 旧字段名 新字段名 新字段的数据类型 [约束条件]; 

alter table t_book change bookName bookName2 varchar(20)

增加字段: alter table 表名 add 字段名 数据类型 [约束条件]; 

alter table t_book add testField int after bookType;

删除字段:alter table 表名 drop 字段名

alter table t_book drop testField;

 

 

删除表:drop table 表名;