MySQL入门教程:基础知识与常用命令

需积分: 10 2 下载量 161 浏览量 更新于2024-07-30 收藏 472KB DOC 举报
MySQL 教程详解 MySQL 是一种关系型数据库管理系统,广泛应用于各种行业和领域。作为一个初学者,了解 MySQL 的基本指令和概念是非常重要的。下面将对 MySQL 的基本知识点进行详细的讲解。 SQL 教程 SQL(Structured Query Language)是用于数据库中的标准数据查询语言。它是 IBM 公司最早使用在其开发的数据库系统中,后来在 1986 年 10 月由美国 ANSI 进行规范,成为关系式数据库管理系统的标准语言。在不同的数据库系统中,SQL 语言都有所不同的实现和扩展。 SQL 语言组成 SQL 语言包含四个部分: 1. 数据定义语言(DDL):用于定义数据库的结构,例如 CREATE、DROP、ALTER 等语句。 2. 数据操作语言(DML):用于操作数据库中的数据,例如 INSERT、UPDATE、DELETE 等语句。 3. 数据查询语言(DQL):用于查询数据库中的数据,例如 SELECT 语句。 4. 数据控制语言(DCL):用于控制数据库的访问权限,例如 GRANT、REVOKE 等语句。 MySQL 基本命令 以下是 MySQL 中的一些基本命令: 1. SELECT DATABASE():列出当前所选择的数据库,如果未选择数据库则显示 NULL。 2. SHOW DATABASES:列出服务器上当前存在的 MySQL 数据库。 3. USE database_name:选择访问某个数据库。 4. SHOW TABLES:找出当前的 MySQL 数据库包含什么表。 5. DESCRIBE table_name:列出一个表的结构。 6. SHOW INDEX FROM table_name:显示表中的索引信息。 创建 bonus,dept,emp,salgrade 四张表 在 MySQL 中,可以使用以下命令创建 bonus,dept,emp,salgrade 四张表: 1. CREATE TABLE bonus (id INT PRIMARY KEY, name VARCHAR(255)); 2. CREATE TABLE dept (id INT PRIMARY KEY, name VARCHAR(255)); 3. CREATE TABLE emp (id INT PRIMARY KEY, name VARCHAR(255), dept_id INT, FOREIGN KEY (dept_id) REFERENCES dept(id)); 4. CREATE TABLE salgrade (id INT PRIMARY KEY, grade VARCHAR(255), low_sal INT, high_sal INT); 实践条件 如果您的机器上已经安装了 Oracle,可以使用 scott/tiger 进入 Oracle 进行学习。如果您的机器上没有安装 Oracle,可以使用 oralce_scott_export_mysql.sql 文件,在 MySQL 中执行文件中的 SQL 语句,创建练习的 bonus,dept,emp,salgrade 四张表。 通过学习 MySQL 教程,初学者可以快速掌握 MySQL 的基本概念和指令,从而更好地应用于实际项目中。