MySQL的基础操作

什么是数据库

数据库---比文件存储数据更加利于管理的东西,它能更有效的管理数据。

数据库存储介质:

  • 磁盘
  • 内存

主流数据库

  • SQL Sever:微软的产品,适合用于中大型项目。
  • Oracle:甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。
  • MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。
  • PostgreSQL :加州大学伯克利分销计算机系开发的关系型数据库。
  • SQLite:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它的设计目标是嵌入式的。
  • H2:是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。

基本使用

  • 连接到服务器   (以管理员身份打开cmd)

注意:

如果没有写 -h 127.0.0.1 默认是连接本地。

如果没有写 -P 3306 默认是连接3306端口号(MySQL的默认端口号)。此处因为我之前修改了我的MySQL端口号为3307。

  • 创建数据库

  • 查询所有数据库

  • 删除库      /***慎用慎用慎用***/
drop database 库名;
  • 创建数据库,并指定字符集和校验规则

charset=utf8(character set utf8),指定字符集为utf8

collate utf8_general_ci,指定字符集校验规则(不区分大小写)

collate utf8_bin,区分大小写

  • 显示创建语句

  • 修改数据库(堆数据库的修改一般指的是修改数据库的字符集,校验规则)

  • 使用数据库

  • 创建表

  • 创建表,指定字符集和校验规则

  • 查看表结构

  • 查询当前数据库下的所有表

  • 表中插入数据

一次只插入一条数据

一次插入多条数据

  • 查询表中数据

  • 修改表

修改表中变量的类型

添加新字段

删除一列   

  • 删除表中数据

  • 删除表

  • 查询存储引擎 (存储引擎:数据库管理系统如何存储数据、如何为存储数据建立索引和如何更新、查询数据等技术的实现方法)

  • 查看登录当前服务器的所有客户端

猜你喜欢

转载自blog.csdn.net/Sun_GLL/article/details/86408764