【跟着官网学技术系列之MySQL】第7天之创建和使用数据库1

Scroll Down

前言

在当今信息爆炸的时代,拥有信息检索的能力很重要。
作为一名软件工程师,遇到问题,你会怎么办?带着问题去搜索引擎寻找答案?亦或是去技术官网,技术社区去寻找?
根据个人经验,一般遇到问题,基本搜索引擎都可以解决(抱着:我遇到的问题肯定别人也遇到过的心态去解决)
实在解决不了的,逛逛技术官网、社区,一般也可以解决!
以上解决问题的方法屡试不爽!

从今天开始,进军MySQL官网,跟着官网学MySQL!

今天要学习的章节是:Creating and Using a Database (创建和使用数据库)

Creating and Using a Database (创建和使用数据库)

  • 官网截图
    创建和使用数据库-官网截图1
    创建和使用数据库-官网截图2
  • 实操截图
    创建和使用数据库-实操截图

Creating and Selecting a Database(创建并选择数据库)

  • 官网截图
    创建并选择数据库-官网截图
  • 实操截图
    创建并选择数据库-实操截图

Creating a Table(创建表)

  • 官网截图
    创建表-官网截图1
    创建表-官网截图2
  • 实操截图
    创建表-实操截图

Loading Data into a Table(将数据加载到表中)

  • 官网截图
    将数据加载到表中-官网截图1
    将数据加载到表中-官网截图2
  • 实操截图
    将数据加载到表中-实操截图1
    将数据加载到表中-实操截图2
    将数据加载到表中-实操截图3

本章关键知识点总结

  • 常用命令
    • show databases; 显示所有数据库
    • use db_name; 使用数据库,不用加分号
    • create database db_name; 创建数据库
    • drop database db_name; 删除数据库
    • grant all on db_name.* to ‘user_name’@‘host_name’; 授权用户,给127.0.0.1授权会有权限问题,而localhost就可以
    • mysql -h host_name -u user_name -p db_name; 连接数据库服务端的同时指定数据库
    • select database(); 查看当前使用的数据库
    • show tables; 显示当前数据库的所有表
    • create table table_name (column_name column_type); 创建表
    • describe table_name; 查看表结构(describe可以简写为desc)
    • load data local infile ‘file_name’ into table table_name; 加载数据到表中
    • insert into table_name values (value1, value2, …); 插入数据
    • select * from table_name; 查询表中所有数据
    • mysql终端清屏
      • windows
        mysql> system cls;
        
      • Unix或Linux系统
        mysql> system  clear;
        
  • 命令输入错误怎么办?
    系统都会提示错误信息,根据错误信息进行修改即可(提示信息都很明确)
  • mac 创建文件

本章遇到问题

参考手册

MySQL8.4参考手册