MySQL是世界上最流行的开源关系型数据库管理系统之一,尤其适合初学者学习。这篇笔记主要涵盖了SQL语句的基本分类、MySQL服务的启动登录与停止退出、数据库数据类型以及DDL(数据定义语言)语句的操作。 1. SQL语句分类: - DDL(Data Definition Language):用于定义数据库对象,如数据库、表和列。主要关键字包括`CREATE`(创建)、`DROP`(删除)、`ALTER`(修改)。 - DML(Data Manipulation Language):用于处理数据库中的数据,包括`INSERT`(插入)、`DELETE`(删除)、`UPDATE`(更新)。 - DQL(Data Query Language):用于查询数据库中的记录,主要关键字是`SELECT`,以及`WHERE`用于筛选条件。 - DCL(Data Control Language):用于设置数据库的访问权限和安全级别,以及创建用户,如`GRANT`(授权)、`REVOKE`(撤销)。 2. MySQL服务的启动登录与停止退出: - 启动MySQL服务:在命令行输入`net start mysql`。 - 停止MySQL服务:输入`net stop mysql`。 - 登录MySQL:有多种格式,例如`mysql -u用户名 -p密码`,或者指定IP地址等。 - 退出MySQL:使用`exit`或`quit`命令。 3. 数据库数据类型: - 整数类型:如`TINYINT`、`SMALLINT`、`MEDIUMINT`、`INT`(或`INTEGER`)。 - 浮点型:`FLOAT`(单精度)和`DOUBLE`(双精度)。 - 字符串型:`VARCHAR`(可变长度字符串)。 - 日期类型:`DATE`、`TIME`、`DATETIME`、`TIMESTAMP`。 - 还有其他特殊类型如`BLOB`和`TEXT`系列,用于存储大量文本和二进制数据。 4. DDL语句操作数据库和表: - 创建数据库:`CREATE DATABASE`,可以指定字符集。 - 查看数据库创建信息:`SHOW CREATE DATABASE`。 - 修改数据库字符集:`ALTER DATABASE ... DEFAULT CHARACTER SET`。 - 删除数据库:`DROP DATABASE`。 - 创建表:`CREATE TABLE`,通常推荐使用缩进格式以提高可读性。 - 查看表:`SHOW TABLES`、`DESCRIBE`或`SHOW CREATE TABLE`。 - 删除表:`DROP TABLE`。 5. 数据类型详细说明: - 整数类型有不同的大小,例如`TINYINT`适用于非常小的整数,`INT`则适用于一般整数需求。 - 浮点型如`FLOAT`和`DOUBLE`用于存储带有小数的数值,`DOUBLE`精度更高。 - `VARCHAR`允许存储可变长度的字符串,而`CHAR`则是固定长度的。 - 日期和时间类型如`DATE`、`TIME`、`DATETIME`和`TIMESTAMP`分别用于存储日期、时间、日期时间或时间戳。 - `BLOB`系列类型用于存储二进制数据,`TEXT`系列用于存储文本数据,它们都有不同容量限制。 6. 创建和修改表结构: - 在创建表时,可以定义字段名和对应的字段类型,还可以添加约束,如主键(`PRIMARY KEY`)、唯一(`UNIQUE`)和非空(`NOT NULL`)约束。 - 使用`ALTER TABLE`语句可以修改已有的表结构,如添加、删除或修改列,以及更改约束。 通过学习这些基本概念和操作,初学者可以逐步掌握MySQL的基础知识,为进一步深入学习和实际应用打下坚实基础。记得在实践中不断练习,熟悉各种SQL语句的使用,理解其工作原理,这将有助于提升数据库管理能力。
































剩余12页未读,继续阅读


- 粉丝: 22
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 简析智慧城市对档案馆档案信息化的影响与创.docx
- 电力营销工程项目管理的重要性和创新改进研究.docx
- 基于单片机的多功能电子日历的设计.doc
- 计算机网络的维护工作及管理研究.docx
- 大数据时代下政府统计工作面临的机遇和挑战.docx
- 电子科技大学远程教育计算机应用基础专科作业三.doc
- 软件系统解决方案.docx
- 如何用Photoshop美白牙齿.doc
- PLC全自动洗衣机控制系统设计方案5.doc
- 单片机课程研究设计报告—简易计算器.doc
- 1553B总线接口模块测试设备设计方案与实现.doc
- xx高速公路通信管道工程分项施工专业技术方案.doc
- 《管理学原理》课程嵌入式Seminar+案例教学模式学生满意度评价.docx
- 大数据时代远程教育思政课程教学改革探析.docx
- 医院信息化工作总结和明年工作计划.doc
- 基于SPOC教学模式的计算机创新人才培养改革与实践.docx


