前言
在当今信息爆炸的时代,拥有信息检索的能力很重要。
作为一名软件工程师,遇到问题,你会怎么办?带着问题去搜索引擎寻找答案?亦或是去技术官网,技术社区去寻找?
根据个人经验,一般遇到问题,基本搜索引擎都可以解决(抱着:我遇到的问题肯定别人也遇到过的心态去解决)
实在解决不了的,逛逛技术官网、社区,一般也可以解决!
以上解决问题的方法屡试不爽!
从今天开始,进军MySQL官网,跟着官网学MySQL!
今天要学习的章节是:Creating and Using a Database (创建和使用数据库)
Creating and Using a Database (创建和使用数据库)
-
官网截图
-
实操截图
Creating and Selecting a Database(创建并选择数据库)
-
官网截图
-
实操截图
Creating a Table(创建表)
-
官网截图
-
实操截图
Loading Data into a Table(将数据加载到表中)
-
官网截图
-
实操截图
本章关键知识点总结
- 常用命令
- 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终端清屏
- 命令输入错误怎么办?
系统都会提示错误信息,根据错误信息进行修改即可(提示信息都很明确) - mac 创建文件
本章遇到问题
- ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides
参考:mysql 42000 error解决方法 - ERROR 2068 (HY000): LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.
参考:mysql hy000 error解决方法
参考手册
MySQL8.4参考手册