MySQL数据库操作指南
需积分: 9 61 浏览量
更新于2024-09-26
收藏 2KB TXT 举报
"MYSQL数据库常用语句"
MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,它提供了丰富的SQL(结构化查询语言)命令来执行各种数据操作。以下是一些MySQL数据库的常用语句及其用途:
1. 登录与退出MySQL:
- `mysql -h 主机地址 -u 用户名 -p 密码`:通过指定主机、用户名和密码登录MySQL服务器。例如,使用`mysql -h 192.168.1.22 -u root -p root`连接到192.168.1.22上的MySQL服务器。
- `exit`或`\q`:退出当前MySQL会话。
2. 显示所有数据库:
- `show databases;`:在MySQL客户端中列出所有可用的数据库。
3. 选择数据库:
- `use 数据库名;`:切换到指定的数据库,如`use mysql;`进入mysql数据库。
4. 显示表:
- `show tables;`:在当前选定的数据库中显示所有的表。
5. 创建数据库:
- `create database 数据库名;`:创建一个新数据库,例如`create database mydatabase;`。
6. 删除数据库:
- `drop database 数据库名;`:删除指定的数据库,使用时需谨慎,因为数据将不可恢复。例如`drop database mydatabase;`。
7. 插入数据:
- `insert into 表名 (字段名1, 字段名2) values (值1, 值2);`:向表中插入一条记录。如`insert into users (id, name) values (1, 'Alice');`。
8. 查询数据:
- `select * from 表名;`:选择表中的所有记录。`*`代表所有字段。
- `select version(), current_date, now();`:查询MySQL的版本信息、当前日期和时间。
9. 更新数据:
- `update 表名 set 字段名 = 新值 where 条件;`:更新满足条件的行。例如`update users set name='Bob' where id=1;`。
10. 删除数据:
- `delete from 表名;`:删除表中的所有记录。
- `delete from 表名 where 条件;`:删除满足条件的记录。
11. 执行SQL脚本:
- `source 脚本文件路径;`:在MySQL客户端中执行SQL脚本文件,如`source F:/file.sql;`。
12. 创建表:
- `create table 表名 (字段定义);`:定义表结构并创建新表。例如:
```
create table users (
id bigint,
name varchar(20)
);
```
13. 描述表结构:
- `describe 表名;`:查看表的结构和字段信息。
14. 数据类型:
- 示例中的`bigint`是整数类型,`varchar(20)`是可变长度字符串类型,可以存储最多20个字符。
15. 函数:
- `SELECT pi();`:返回圆周率π的值。
- `SELECT pi() * 10;`:计算π乘以10的结果。
16. 时间函数:
- `SELECT version();`:获取MySQL的版本号。
- `SELECT current_date;`:获取当前日期。
- `SELECT now();`:获取当前日期和时间。
以上就是MySQL数据库的一些基本操作,涵盖了连接、管理数据库、操作数据以及执行SQL脚本等核心功能。掌握这些命令,可以有效地进行数据库管理和数据操作。
点击了解资源详情
113 浏览量
167 浏览量
2021-09-26 上传
2023-05-29 上传
132 浏览量
2021-12-15 上传
1022 浏览量
![](https://profile-avatar.csdnimg.cn/bdd1bd5c16224ea5aedac21521ae4f0a_love_xiaozhao.jpg!1)
Kevin-K先森
- 粉丝: 303
最新资源
- 辛辛那提大学RALL3080巧克力能量研究与React应用开发指南
- Libcurl-7.40.0版:含zlib和openssl功能的库文件
- Gale-Shapley算法实例演示与物流部门优化应用
- 掌握FP-Growth算法:原理、创建过程及案例演示
- 自定义体验:AoeReader txt阅读器深度个性化设置
- Mega-Sena游戏号恢复与结果查看插件
- FPGA驱动VGA开发俄罗斯方块游戏教程
- C语言编程经典例子与俄罗斯方块源代码解析
- 如何提升Windows XP最大TCP并发连接数至150
- 华为开发者面试学习项目:LeetCode与Nowcoder代码集
- Fiddler证书安装指南:轻松访问HTTPS网站
- Anssxustawai: ShareX高效上载服务器实现与特性解析
- Notepad++手动安装XML格式化插件教程
- Clean Blog:适用于个人与公司的响应式Wordpress主题
- GfxListCtrl:扩展功能强大的ListCtrl控件
- Android TabLayout选项卡实践与实现教程