当前位置: 代码迷 >> 综合 >> MySQL中的数据类型以及一些常见的命令
  详细解决方案

MySQL中的数据类型以及一些常见的命令

热度:83   发布时间:2024-01-25 18:17:35.0

1.MySQL常见的命令

      一个数据库实例可以包含多个数据库;

   1.  查看当前实例中包含的数据库

   show databases;

 

   2.创建自己的数据库·

create database stus;

 

  3.使用数据库

 use stus;

 

   4.一个数据库中可以包含多张表,一个表中包含多个多个字段

 

   5.创建表

  create table users(`id` int,`name` varchar(20),`birthday` date,`sex` char(1))   

   6.查看数据库中的所有的表

show tables;

 

   7.查看表的结构

desc 表名;

  8.修改表结构

     增加一个字段

   alter table users add `age` int;

    修改一个字段

 alter table users modify `age` int(3);

 

    删除一个字段

 alter table users drop `age`;

    修改字段名   

 alter table users change `sex` `xingbie` char(1);

 9.删除表

   

drop table users;

 


2.MySQL中的数据类型

数字类型

bit              0-64tinyint          -128~127   0~255smallint         -32767~32768  0~65535bool/boolean     0或者非0,相当于TINYINT(1)mediuint         -8388608~8388607  0~16777215int              -2147483648~2147483647integer          就是intbigint           相当于Java中的Longdecimal(5,2)     表示一个5位有效数字,其中2位小数float(5,2)double(10,2)

 

日期类型

date  格式年月日  范围1000-01-01~9999-12-31datetime 支持年月日时分秒毫秒timestamp 从1970-01-01开始计时的时间time   时分秒毫秒year   年

 

字符串类型

char(5)       定长字符串varchar(10)   可变长度字符串binary        定长字符串,以字节方式存储varbinary     可变长度字符串,以字节方式存储tinyBlob      最多存储255个字节tinyText      最多存储255个字符Blob          最多存储65535个字节Text          最多存储65535个字符mediumBlob    最多存16,777,215个字节mediumText    最多存16,777,215个字符longBlob      最多存4GB的字节longText      最多存4G的字符enum          枚举类型set          集合类型

 

  相关解决方案