小白学MySQL数据库必须了解的基础知识(一)

1. 数据库的基础操作

1.1 创建数据库

创建数据库bajie语句:

CREATE DATABASE bajie;

执行结果:

mysql>CREATE DATABASE bajie;
Query OK,1 row affected(0.08 sec)

接下来,我们需要查询一下我们刚才新建的数据库,查询语句如下:

SHOW DATABASES;

1.2 查看数据库信息

如果我们需要查看已经建好的数据库的信息,我们可以使用下面的语句进行查询:

SHOW CREATE DATABASE 数据库名称;

例如,我们来查询一下刚才建好的命名为bajie的数据库信息:

SHOW CREATE DATABASE bajie;

查询结果为:
在这里插入图片描述
红框内的内容为:

CREATE DATABASE `bajie` /*!40100 DEFAULT CHARACTER SET utf8 */

1.3 修改数据库

MySQL数据库安装成功以后,创建数据库的编码也就确定了,例如我创建的bajie数据库的编码为utf-8。如果想修改数据库的编码,我们可以用ALTER DATABASE语句实现。

ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin

1.4 删除数据库

当我们有一些数据库不用的时候,我们就要将数据库删除,删除数据库的基本语法为:

DROP DATABASE 数据库名称;

注意:删除数据库后,数据库中的所有数据都将被清除,原来分配的空间也将被收回!

2. 数据类型

2.1 MySQL数据库的五种整数类型

根据取值范围的不同,数据库整数类型可分为5种,分别是:

类型占用字节
tinyint1-128127
smallint2-3276832767
mediumint3-83886088388607
int4-21474836482147483647
bigint8-92233720368547758089223372036854775807

2.2 浮点数类型与定点数类型

在MySQL数据库中,存储的小数都是用浮点数与定点数表示的。
浮点数的类型有两种:

FLOAT(单精度浮点数类型)
DOUBLE(双精度浮点数类型)

定点数的类型只有一个,即DECIMAL类型

2.3 表示日期和时间的数据类型

MySQL为了存储日期和时间,提供了五种表示日期和时间的数据类型,分别是:

YEARDATETIMEDATETIMETIMESTAMP

2.4 字符串与二进制类型

MySQL提供字符串和二进制类型来存储字符串、图片以及声音等数据。分别是:

CHARVARCHAR类型、BINARYVARBINARY类型、TEXT类型、BLOB类型、ENUM类型、SET类型与BIT类型

3. 数据表的基础操作

3.1 创建数据表

在这里插入图片描述
注:在操作数据表之前,应该使用"USE 数据库名"指定使用的数据库,否则会抛出"No database selected"错误。

3.2 查看数据表

(1) SHOW CREATE TABLE语句可以查看创建表时的定义语句和表的字符编码。

SHOW CREATE TABLE 表名;

(2) DESCRIBE语句可以查看表的字段信息,包括字段名、字段类型等信息。

DESCRIBE 表名;

欲知后事如何,且听下回分解,马上会更新《小白学MySQL数据库必须了解的基础知识(二)》
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值