MySQL入门笔记:基础概念与DOS命令
需积分: 12 48 浏览量
更新于2024-08-05
收藏 5KB TXT 举报
"MySQL初学者笔记,涵盖数据库基础、常用DOS命令及SQL语句分类"
MySQL是一个广泛使用的开源关系型数据库管理系统,以其易于使用和高效性能而受到青睐。在这个笔记中,我们将探讨数据库的基本概念,MySQL的常用DOS命令,以及SQL语句的分类。
首先,数据库中的数据是以表格的形式呈现的,这是因为表格结构提供了清晰的数据组织方式,便于读取和管理。每一行被称为数据或记录,每一列则称为字段。在示例中,“学号”、“姓名”和“年龄”就是字段,而“120 张三 20”则是一条数据记录。每个字段都包含特定的属性,如字段名、数据类型(如int表示整型,varchar表示可变长度的字符串)以及可能的约束条件,如非空、唯一性等。
接下来,笔记提到了MySQL的一些常用DOS命令,这些并非SQL语句,但它们帮助用户在命令行界面中与MySQL交互。例如,`select database();`用于查看当前所选数据库,`select version();`显示MySQL服务器的版本,`\c`终止当前输入的命令,`show tables from <databasename>`列出指定数据库中的所有表,`show create table emp;`显示创建表`emp`的SQL语句,`desc <tablename>;`展示表的结构,`select * from emp;`查询表`emp`的所有字段,最后,`EXIT`用于退出MySQL会话。
SQL语句主要分为五类:
1. DQL (Data Query Language):用于查询数据,如`SELECT`语句。
2. DML (Data Manipulation Language):涉及数据的插入、删除和修改,包括`INSERT`, `SELECT`, `UPDATE`语句。
3. DDL (Data Definition Language):用于定义数据库结构,如创建、删除和修改表,涉及`CREATE`, `DROP`等。
4. TCL (Transaction Control Language):处理事务,如`BEGIN`, `COMMIT`, `ROLLBACK`等。
5. DCL (Data Control Language):负责权限管理和控制,如`GRANT`, `REVOKE`语句。
登录MySQL的一般步骤包括启动MySQL服务,然后使用`mysql -u username -p`命令,输入密码后进入MySQL客户端。
在查询语句方面,笔记展示了基本的`SELECT`语句格式,可以选取特定的字段(如`empno`, `ename`, `sal*12 AS yearsal`),并从指定的表(如`emp`)中获取数据。注意,SQL语句通常以分号结束,且在MySQL中不区分大小写,字符串可以使用单引号或双引号括起。此外,可以通过`AS`关键字为字段创建别名。
通过学习这些基础概念和命令,初学者可以开始逐步掌握MySQL的基本操作,为进一步深入学习和应用打下坚实的基础。
2020-12-14 上传
2017-09-24 上传
2017-10-16 上传
106 浏览量
110 浏览量
十步一坐
- 粉丝: 0
- 资源: 4
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录