MySQL基础操作:SELECT命令与用户管理
需积分: 9 82 浏览量
更新于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操作、子查询、视图和索引等高级概念对于有效地管理和操作数据库至关重要。
2018-08-01 上传
2022-06-19 上传
2014-09-23 上传
2021-04-10 上传
2021-05-06 上传
2008-12-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
昨夜星辰若似我
- 粉丝: 49
- 资源: 2万+
最新资源
- uniapp 开发模板由 uniapp + Vue3 + Ts + Vite4 + UnoCss + UniUI
- graphql-server-boilerplate
- Python库 | ines-0.1a2.tar.gz
- cordova-plugin-inappbrowser:修改了安卓的 InAppBrowser
- DFT的matlab源代码-TD-DFT:时间依赖的密度泛函理论后处理脚本,用于QuantumEspresso和ce-tddft输出文件
- 56796-Linux网络操作系统项目教程(RHEL 8CentOS 8)(微课版)(第4版)-分章节课后习题答案.rar
- 创业计划书-肉羊养殖创业计划书
- 土木工程毕业设计——5532平米,四层框架教学楼毕业设计(计算书、部分建筑结构图).zip
- NTUST Calendar Maker _ 台科大日曆製作工具.zip
- GameDapBong:JavaScriptForFun
- python自动办公-05 在Excel表格中将上下行相同内容的单元格自动合并.zip源码python项目实例源码打包下载
- 别墅中介公司网站模板
- 显示类似Apple系统的自动隐藏状态警报。 非常适合在不中断用户流程的情况下通知用户。-JavaScript开发
- 元旦倒计时代码,qt参考实现
- Mario Cement Factory-开源
- HC-SR04 distance OLED 2.rar