MySQL之创建数据库,MySQL数据类型

        以MySQL为例进行介绍,以他为例是指:使用MySQL作为数据库服务端进行SQL语句测试。使用数据库之前,首先要创建一个数据。

        然后掌握:存储在数据库表里的数据的类型。类型不同导致该数据在底层存储时的不同。

目录

一,创建数据库

二,查看数据库

三,查看数据库编码

四,删除数据库

五,选定数据库

六,MySQL数据类型

1,总览

2,整数类型

3,浮点数类型

4,字符类型

5,日期类型

6,二进制数据BLOB


一,创建数据库

        使用数据库的第一步就是,新建一个数据库。当我们写好一句创建database的SQL语句并发给数据库管理系统看时,数据库管理系统会自动帮我们常见一个数据库。

        使用DDL语句新建一个数据库,语法格式如下:

CREATE DATABASE 数据库名 DEFAULT CHARACTER SET 字符编码;
CREATE DATABASE 1qq123 DEFAULT CHARACTER SET utf8;

        字符编码一般为:utf8,且数据库名和字符编码不加引号,即使他们是字符串。数据库名不能是纯数字,但是可以以数字开头。

        可以这么认为:SQL语法就是不带括号()的函数方法。

二,查看数据库

show databases;

三,查看数据库编码

select
schema_name,default_character_set_name
from information_schema.schemata
where schema_name='数据库名';

四,删除数据库

drop database 数据库名;
drop database test;

五,选定数据库

USE database_name;
use test;

六,MySQL数据类型

1,总览

2,整数类型

        tinyint(m):微整形;smallint(m):小整形;mediumint(m):中整型;int(m):正常整型,bigint(m):大整型。括号里面的m指的是显示宽度而不是底层储存宽度,且在字段field定义属性zerofill后才生效,比如int(3)显示为003

         最常用的有:tinyint,用不同的数字表示不同的状态和条件。int,储存一般的整数。

3,浮点数类型

        m,d不能少,例子:float(10,5)的浮点数的π,则为00003.14159。

4,字符类型

        char(n)表示固定长度,长度不够用空格不齐,比如char(5)的字符a,为:     a。最常用的是:char,varchar,text。身份证,手机号常用char类型。三种查询速度如下:char>varchar>text。

        字符串型的使用建议:经常变化的字段用varchar;知道固定长度的用char;尽量用varchar;超过255字符的只能用varchar或者text;能用varchar的地方不用text。

5,日期类型

6,二进制数据BLOB

        例如图片,MP3等以二进制形式储存的数据需要使用二进制形式。与二进制相对的是文本文件,文本文件储存的是字符,依靠的是字符集。二进制需要算法解码,他一般是一个整体,即很多的1010组成的文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值