青胜软件测试 - 常用的MySQL命令与常见的数据库管理系统介绍

什么是数据库?

数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。


什么是数据库管理系统?

数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。

青胜软件测试 | 常用的MySQL命令与常见的数据库管理系统介绍

常见的数据库管理系统

这里使用MySQL数据库。MySQL中可以有多个数据库,数据库是真正存储数据的地方。


数据库与数据库管理系统的关系

青胜软件测试 | 常用的MySQL命令与常见的数据库管理系统介绍



一、连接MySQL

格式: mysql -h主机地址 -u用户名 -p用户密码

1.连接到本机上的MYSQL

首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -u root -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的。这里密码输入即可进入MySQL:

2.连接到远程主机上的MYSQL

假设远程主机的IP为:110.110.110.110,用户名为root,密码为123456。则键入以下命令:mysql -h 110.110.110.110 -u root -p 123456,这里不做演示了。


二、修改密码

格式:mysql admin -u 用户名 -p 旧密码 password 新密码

1.给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:

2.再将root的密码改为20220317。


三、 创建数据库


四、删除数据库


五、选择数据库


六、数据类型

MySQL支持所有标准SQL数值数据类型。

这些类型包括严格数值数据类型(integer、smallint、decimal和numeric),以及近似数值数据类型(float、real和double precision)。

1.数值类型

青胜软件测试 | 常用的MySQL命令与常见的数据库管理系统介绍


2.日期和时间类型

青胜软件测试 | 常用的MySQL命令与常见的数据库管理系统介绍


3.字符串类型

青胜软件测试 | 常用的MySQL命令与常见的数据库管理系统介绍

注意:char(n) 和 varchar(n) 中括号中 n 代表字符的个数,并不代表字节个数,比如 CHAR(30) 就可以存储 30 个字符。


CHAR 和 VARCHAR 类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。


BINARY 和 VARBINARY 类似于 CHAR 和 VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。


七、创建数据表

完整性约束包括:not null、auto_increment、primary key、foreign key(外码)referrences 参照表(主码)、unique、check() 等;


八、删除MySQL数据表

九、插入数据


十、查询数据