MySQL是一种广泛使用的开源关系型数据库管理系统,其丰富的查询命令使得数据操作变得简单高效。以下是一些MySQL中的常用查询命令操作: 1. **查看版本信息**: - `mysql> select version();` 可以用来查看MySQL服务器的版本号。 2. **获取当前日期**: - `mysql> select current_date();` 或者 `SELECT SYSDATE();` 可以获取服务器的当前日期。 3. **显示所有数据库**: - `mysql> show databases;` 用于列出服务器上当前存在的所有数据库。 4. **切换使用数据库**: - `mysql> USE mysql;` 选择一个数据库进行操作,当不需要分号结束。 - `mysql> select database();` 显示当前正在使用的数据库。 5. **查看数据库中的表**: - `mysql> show tables;` 在当前数据库中显示所有表的列表。 6. **显示表内容**: - `mysql> select * from db;` 其中`db`为表名,用于显示表的所有记录。 - `mysql> describe mytable;` 或 `show columns from 表名;` 显示表的结构,包括字段名、数据类型等信息。 7. **执行基本数学运算**: - `mysql> SELECT (20+5)*4;` 执行简单的数学运算。 - `mysql> SELECT (20+5)*4, sin(pi()/3);` 在同一查询中执行多个运算,`sin()`是计算正弦函数的例子。 - `mysql> SELECT (20+5)*4 AS Result, sin(pi()/3);` 使用`AS`关键字给结果指定别名。 8. **查看当前用户连接**: - `mysql> show processlist;` 展示当前用户的连接状态,如果是管理员,可以看到所有用户的连接。 9. **创建数据库**: - `mysql> CREATE DATABASE abccs;` 创建一个新的数据库`abccs`。 10. **删除数据库**: - `mysql> drop database 数据库名;` 删除已存在的数据库。 11. **创建表**: - `CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), birth DATE, birthaddr VARCHAR(20));` 定义一个包含姓名、性别、出生日期和出生城市的表结构。 12. **查询记录**: - `mysql> select * from mytable;` 查询`mytable`中的所有记录。 13. **插入记录**: - `mysql> insert into mytable values ('abccs', 'f', '1977-07-07', 'china');` 插入一条新的记录。 14. **批量导入数据**: - `mysql> Load data local infile "mytable.txt" into table mytable;` 从文本文件`mytable.txt`中批量导入数据到表`mytable`。 15. **更新记录**: - `mysql> update mytable set birth = "1973-09-02" where name = "tom";` 更新符合条件的记录。 16. **删除记录**: - `mysql> delete from mytable where id=10;` 删除id为10的所有记录。 以上是MySQL的一些基础查询和操作命令,实际上MySQL支持更复杂的查询语法,如JOIN、GROUP BY、HAVING、子查询等,以及视图、存储过程、触发器等高级功能,这些都可以帮助用户更高效地管理和处理数据库中的数据。在实际使用中,根据需求选择合适的命令进行组合使用,可以实现对数据库的强大控制。
- 粉丝: 16
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助