mysql简介:
MySQL是一种开源的关系型数据库管理系统(RDBMS),它是目前世界上最流行的数据库之一。MySQL最初由瑞典的MySQL AB公司开发,后来被Sun Microsystems收购,而后Sun Microsystems又被Oracle收购。MySQL以其高性能、稳定性和易用性而闻名,并且被广泛应用于Web应用程序开发中,特别是在与PHP语言配合使用的LAMP(Linux、Apache、MySQL、PHP/Python/Perl)堆栈中。
MySQL具有以下特点:
-
开源性:MySQL基于GPL(通用公共许可证)发布,使其可以免费使用和修改,这使得许多开发者和组织可以在其基础上进行二次开发和定制。
-
关系型数据库:MySQL采用关系型数据库模型,数据以表格的形式存储,并通过SQL(Structured Query Language)进行管理和操作。
-
跨平台性:MySQL可在多种操作系统上运行,包括Linux、Windows、Mac OS等。
-
支持多种编程语言:MySQL提供了多种编程语言的API,包括PHP、Python、Java等,使得开发者可以使用自己熟悉的编程语言与MySQL进行交互。
-
大型社区支持:MySQL拥有庞大的用户和开发者社区,提供了丰富的文档、教程和技术支持资源。
进入mysql官网下载安装程序
下载完成后直接双击进行安装,打开后的页面如下所示:
"Developer Default"是开发者默认
"Server only"仅作为服务器安装
"Clientonly"仅作为客户端安装
"Full"是完整安装
"Custom"是自定义安装
点击安装
Install Directory : mysql应用程序安装目录(可以修改到D盘或E盘)
Data Directory :mysql数据仓库存放数据目录(可以修改到D盘或E盘)
这一步设置密码
一定要记住!!!!!
一定要记住!!!!!
一定要记住!!!!!
安装完之后会有下面这些页面
在所有程序上可以查看到这里mysql就安装好了
mysql常用sql命令:
-
创建数据库:
sqlCREATE DATABASE database_name;
-
删除数据库:
sqlUSE database_name;
-
创建表:
sql
REATE TABLE table_name ( column1 datatype, column2 datatype, ... );
-
删除表:
sqlDROP TABLE table_name;
-
查询数据:
sqlSELECT column1, column2, ... FROM table_name WHERE condition;
-
插入数据:
sqlINSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
-
更新数据:
sqlUPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
-
删除数据:
sqlDELETE FROM table_name WHERE condition;
-
添加列:
sqlALTER TABLE table_name ADD column_name datatype;
-
修改列:
sqlALTER TABLE table_name MODIFY column_name datatype;
-
删除列:
sqlALTER TABLE table_name DROP COLUMN column_name;
-
添加主键:
sqlALTER TABLE table_name ADD PRIMARY KEY (column_name);
-
添加外键:
sqlALTER TABLE table_name ADD CONSTRAINT fk_name FOREIGN KEY (column_name) REFERENCES other_table(column_name);
-
创建索引:
sqlCREATE INDEX index_name ON table_name (column_name);
打开mysql命令行输入密码
创建表