技术文摘
MySQL 常用基础操作语法(一):命令行模式下对库的操作
MySQL 常用基础操作语法(一):命令行模式下对库的操作
在数据库管理中,MySQL 是应用广泛的关系型数据库管理系统。掌握其常用基础操作语法,对数据库管理员和开发人员至关重要。本文将聚焦于命令行模式下对 MySQL 库的操作。
要进入 MySQL 命令行。在安装好 MySQL 后,在命令提示符(Windows)或终端(Linux/macOS)中输入相应命令登录,如“mysql -u root -p”,输入密码后即可进入。
创建数据库是最基本的操作之一。使用“CREATE DATABASE”语句,语法为“CREATE DATABASE [IF NOT EXISTS] database_name;”。其中,“IF NOT EXISTS”是可选参数,用于避免重复创建数据库时的错误。例如“CREATE DATABASE test_db;”,这就创建了名为“test_db”的数据库。
查看已有数据库也很简单,使用“SHOW DATABASES;”命令,MySQL 会列出当前系统中所有的数据库。
若要选择使用某个数据库,使用“USE”语句,格式为“USE database_name;”。例如“USE test_db;”,执行后,后续操作就会在“test_db”数据库上进行。
有时候,需要修改数据库的一些属性。比如修改数据库的字符集,可使用“ALTER DATABASE”语句,如“ALTER DATABASE test_db CHARACTER SET utf8mb4;”,将“test_db”数据库的字符集修改为“utf8mb4”。
当数据库不再需要时,就要删除它。“DROP DATABASE”语句用于此操作,语法是“DROP DATABASE [IF EXISTS] database_name;”。“IF EXISTS”参数同样用于防止删除不存在的数据库时出错。例如“DROP DATABASE test_db;”会删除“test_db”数据库。
在命令行模式下对 MySQL 库的这些操作是数据库管理的基石。无论是搭建新的应用程序数据库环境,还是对现有数据库架构进行调整,都离不开这些基础操作。熟练掌握这些语法,能提高工作效率,为后续复杂的数据库开发与维护工作打下坚实基础。
- MySQL 中聚簇索引和非聚簇索引的实现
- MySQL Regexp 实现多个字符串匹配
- SQL Server 中计算两个时间差的示例代码
- MySQL 中当前读与快照读的差异
- SQL 快速删除数百万行数据的实践纪要
- SQL 临时表创建的两种方式
- GreatSQL 中 SQL 里 HINT 语法修改会话变量的使用方法
- SQL Server 过期备份文件删除脚本
- 多种方法应对 MySQL 中的大量 DELETE 操作
- MySQL 内存高使用率且不释放的排查及总结
- Mysql 中分组与连接查询常用函数的功能实现
- DBeaver 实现大量 Excel 数据导入的方法
- 如何使用 DBeaver 导出 MySQL 数据库
- MySQL8.0.ibd 文件中表结构恢复的实现
- SQL Server 日志优化的若干途径