MySQL数据库操作笔记:从入门到进阶

需积分: 10 4 下载量 47 浏览量 更新于2024-09-17 收藏 94KB DOC 举报
"MySQL笔记,包含了数据库类型介绍以及MySQL的基本操作,如连接数据库、查看与创建数据库、创建表和设置主键等" 这篇笔记主要聚焦于MySQL数据库系统,它是一种广泛使用的开源关系型数据库管理系统,以其易用性和高效性能受到开发者的青睐。笔记首先列举了三种常见的数据库类型: 1. Microsoft SQL Server系列:这是由微软开发的商业数据库系统,以其用户友好性和全面的功能著称。 2. MySQL:作为开源数据库的代表,MySQL提供了免费且灵活的数据库解决方案,适合各种规模的项目。 3. Oracle:这是一款“关系—对象”型数据库,特别适合Java开发者,因为它提供了强大的数据管理和企业级特性。 接下来,笔记介绍了如何通过命令行进入MySQL数据库,使用`mysql –h localhost –u 账户名 –p 密码`命令,并展示了如何显示当前存在的数据库(`show databases;`),创建数据库(`create database 数据库名称;`),以及选择并使用特定数据库(`use 数据库名称;`)。 在数据库内部,笔记提到了创建表的标准语法,例如创建名为`test`的数据库,可以使用`CREATE DATABASE `test``命令。创建表的示例代码展示了一种结构,包括日期、时间戳等不同类型的字段,并强调了设置默认字符集(如`DEFAULT CHARACTER SET utf8`)的重要性。 创建表时,可以定义各种属性,如`varchar(20)`用于字符串,`date`、`datetime`、`timestamp`和`time`用于时间类型,以及`year(4)`用于存储年份。此外,笔记还指出如何设置自动递增的主键(`id int auto_increment`),并且强调在创建主键时不能包含分号,否则会导致语法错误。 最后,笔记展示了`show tables;`命令,这个命令用于列出当前数据库中的所有表,这对于检查和管理数据库中的数据结构非常有用。 这份笔记是学习和复习MySQL基础操作的宝贵资料,涵盖了数据库的基本概念和常用的SQL语句,对于初学者或需要巩固基础知识的开发者都极具价值。