MySQL基础操作:SELECT命令与用户管理
需积分: 9 171 浏览量
更新于2024-08-19
收藏 265KB PPT 举报
"MySQL中SELECT命令-mysql资源all in one"
在MySQL数据库管理系统中,`SELECT`命令是最基本也是最常用的SQL语句,用于从数据库中检索数据。在提供的资源摘要中,提到了几个关于`SELECT`命令的实例,以及一些与MySQL操作相关的其他命令。下面将详细讲解这些知识点。
1. **显示MySQL版本**:
使用`SELECT version();`命令可以查询MySQL服务器的当前版本信息。这对于确认你正在使用的MySQL服务的精确版本非常有用,特别是在升级或解决问题时。
2. **显示当前时间**:
要获取当前系统时间,可以执行`SELECT NOW();`。这会返回当前日期和时间,格式通常为'YYYY-MM-DD HH:MM:SS'。
3. **显示年月日**:
- `SELECT DAYOFMONTH(CURRENT_DATE);`返回当前日期的月份中的天数。
- `SELECT MONTH(CURRENT_DATE);`返回当前日期的月份。
- `SELECT YEAR(CURRENT_DATE);`返回当前日期的年份。
4. **MySQL连接命令**:
- 连接到本地MySQL服务器,可以使用`mysql -u [username] -p`,然后输入密码。
- 连接到远程MySQL服务器,格式为`mysql -h [hostname/IP] -u [username] -p[password]`,例如`mysql -h 110.110.110.110 -u root -p123`。
5. **退出MySQL**:
可以使用`exit`或者`\q`命令退出MySQL客户端。
6. **修改密码**:
- 为root用户设置新密码,如`mysqladmin -u root password [new_password]`。
- 更改已设置密码,如`mysqladmin -u root -pold_password password [new_password]`。
7. **增加新用户**:
使用`GRANT`命令来添加新用户并设定权限。例如:
- `GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test1'@'%' IDENTIFIED BY 'abc';`创建名为test1的用户,允许在任何主机上登录,并对所有数据库具有查询、插入、更新和删除权限。
- 如果希望限制用户只能在本地登录,可以将`'%'`替换为`'localhost'`。
请注意,创建不受限制的用户(如上述的test1)可能会带来安全风险,因为任何人都可以在任何地方尝试登录。因此,通常建议为每个用户指定特定的主机访问权限,并只授予必要的数据库权限。
在实际的数据库管理中,还需要考虑其他的SQL命令,如`CREATE DATABASE`(创建数据库)、`DROP DATABASE`(删除数据库)、`CREATE TABLE`(创建表)、`ALTER TABLE`(修改表结构)、`DELETE FROM`(删除记录)、`UPDATE`(更新记录)等。同时,理解SQL的JOIN操作、子查询、视图和索引等高级概念对于有效地管理和操作数据库至关重要。
223 浏览量
2022-06-19 上传
2014-09-23 上传
2021-04-10 上传
2021-05-06 上传
108 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
昨夜星辰若似我
- 粉丝: 49
- 资源: 2万+
最新资源
- DFSBack:DFS站点管理系统
- docker-tutorial:零基础学习docker,从应用入手带你深入理解docker
- 易语言学习-高级表格支持库最新测试版(2012-11-2).zip
- appfuse-service-3.0.0.zip
- 精益求精上网导航精美版生成htmlV090308
- ScoketServer.7z
- 参考正点原子,二次改造的STM32板卡原理图分享-电路方案
- Accelerated C# 2010.rar
- AcidPlatformer:这是一个简单的javascript平台程序,可能会随着时间的推移而演变为更多东西
- apm-agent-python:弹性APM的官方Python代理
- eshop-cache.rar
- studentManage.zip
- Module-6-Assessment-2
- :laptop:功能齐全的本地AWS云堆栈。 离线开发和测试您的云和无服务器应用程序!-Python开发
- 一组经典小图标 .xd .sketch .fig .png .svg素材下载
- django-accounting:适用于Django 1.7+项目的计费可插拔应用