MySQL基础教程:语法、登录与数据操作

需积分: 10 2 下载量 86 浏览量 更新于2024-09-08 收藏 673KB DOCX 举报
本篇文章主要介绍了MySQL数据库的基本使用语法语句,包括但不限于登录数据库、创建和管理数据库对象、设置字符集以及数据表的操作。以下是详细的讲解: 1. **登录MySQL数据库**: - 远程服务器端登录:使用`mysql -h 服务器名称 -u 数据库用户名 -p 用户密码`命令,输入密码后执行。这种方式需要提供服务器地址、用户名和密码。 - 本地计算机登录:`mysql -u 数据库用户名 -p`,回车后输入密码。本地登录通常用于开发环境,方式b(提供密码)比直接回车更安全。 2. **创建数据库**: 使用`CREATE DATABASE 数据库名称;`来创建一个新的数据库,如`createdatabasemyschool`。这将创建一个名为'myschool'的新数据库。 3. **使用(打开)数据库**: 在进行数据库操作前,必须先使用`USE 数据库名称;`命令切换到所需数据库,如`use myschool`。此后的所有SQL操作都将在这个数据库中执行。 4. **设置字符集**: `SET NAMES 字符集名称;`用于设置数据库的字符集,例如`setnames gbk`,确保数据的正确编码。 5. **删除数据库**: 删除数据库使用`DROP DATABASE 数据库名;`,如`dropdatabasemyschool`。此操作需谨慎,一旦执行将永久删除数据库及其所有数据。 6. **创建和管理数据表**: 在`USE myschool;`后,先用`DROP TABLE IF EXISTS 表名;`检查表是否存在,避免重复创建。然后使用`CREATE TABLE 表名 (字段列表);`创建表,如`CREATE TABLE student (字段定义);`。字段定义包括字段名、类型(如INT, VARCHAR)、是否允许为空、是否为主键以及字段注释。 在创建表时,例如`student`表,列出了`studentNo`、`loginPwd`等字段,规定了每个字段的类型、约束条件和注释。`PRIMARY KEY (`studentNo`)`表示`studentNo`字段是主键,保证了数据的唯一性。 总结起来,这篇文章主要提供了初学者在MySQL数据库操作中必备的基础知识,涵盖了连接数据库、创建和管理数据库结构的关键步骤。熟悉并掌握这些基础语法对于日常的数据库管理和数据分析工作至关重要。