MySQL常用命令大全:安装、登录、查询、创建数据库和表
需积分: 9 12 浏览量
更新于2024-09-10
收藏 57KB DOC 举报
MySQL 最常用的命令总结
MySQL 是一种流行的关系型数据库管理系统,广泛应用于各种企业和个人项目中。然而,对于许多开发人员来说,记忆 MySQL 的命令语句却是一件非常头疼的事情。本文档旨在总结 MySQL 中最常用的命令,帮助开发人员快速查阅和应用这些命令。
一、安装与配置 MySQL
在使用 MySQL 之前,需要先安装和配置 MySQL。安装完成后,需要启动 MySQL 服务,可以使用以下命令:
* 启动 MySQL 服务:net start mysql
* 停止 MySQL 服务:net stop mysql
二、常用 MySQL 命令行命令
1. 查看被监听的端口:netstat –na|findstr 3306
该命令用于查看 MySQL 的监听端口是否被占用。
2. 登陆 MySQL 控制台
使用以下命令登陆 MySQL 控制台:
* mysql –user=root –password=123456 db_name
* mysql –uroot –p123456 db_name
3. 查看运行环境信息
使用以下命令查看 MySQL 的运行环境信息:
* status;
* \s
四、数据库操作命令
1. 切换连接数据库
使用以下命令切换连接数据库:
* use new_dbname;
2. 显示所有数据库
使用以下命令显示所有数据库:
* show databases;
3. 显示数据库中的所有表
使用以下命令显示数据库中的所有表:
* show tables;
4. 显示某个表创建时的全部信息
使用以下命令显示某个表创建时的全部信息:
* show create table table_name;
5. 查看表的具体属性信息及表中各字段的描述
使用以下命令查看表的具体属性信息及表中各字段的描述:
* describe table_name;
* desc table_name;
五、SQL 语句
1. 数据库创建
使用以下命令创建数据库:
* create database db_name;
2. 数据库删除
使用以下命令删除数据库:
* drop database db_name;
3. 表创建
使用以下命令创建数据表:
* create table table_name (field1 data_type, field2 data_type, …);
例如:
* create table mytable (id int, username char(20));
4. 表删除
使用以下命令删除数据表:
* drop table table_name;
例如:
* drop table mytable;
5. 添加数据
使用以下命令添加数据:
* insert into table_name [(field1, field2, …)] values (value1, value2, …);
例如:
* insert into mytable (id, username) values (1, 'zhangsan');
6. 查询
使用以下命令查询数据:
* select * from table_name;
* select field1, field2 from table_name;
例如:
* select id, username from mytable;
本文档总结了 MySQL 中最常用的命令,涵盖了安装、配置、数据库操作、SQL 语句等方面,旨在帮助开发人员快速查阅和应用这些命令,以提高开发效率。
2018-07-11 上传
2013-02-18 上传
2023-05-17 上传
2015-04-20 上传
2010-11-14 上传
2013-01-15 上传
2020-09-10 上传
牵手无奈
- 粉丝: 19
- 资源: 3
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫