Ubuntu 下Mysql常用命令

本文介绍了MySQL的基本操作,包括启动、停止、重启服务的方法,以及如何登录MySQL。此外,还详细讲解了如何创建、查看、删除数据库,展示了常用的SQL命令,如创建用户、查看字符集等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

启动:sudo /etc/init.d/mysql start 

停止:sudo /etc/init.d/mysql stop 

重启:sudo /etc/init.d/mysql restart

登录:mysql -u root -p<pwd>


创建用户

CREATE USER <user_name> IDENTIFIED BY '<pwd>;


查看数据库使用字符集

show variables like 'character%';

一、库操作

1、创建数据库
命令:create database <数据库名>
例如:建立一个名为test的数据库
mysql> create database test; 
2、显示所有的数据库
命令:show databases
mysql> show databases;
3、删除数据库
命令:drop database <数据库名>
例如:删除名为 test的数据库
mysql> drop database test;
4、连接数据库
命令: use <数据库名>
例如:如果test数据库存在,尝试存取它:
mysql> use test;
屏幕提示:Database changed
5、查看当前使用的数据库
mysql> select database();
6、当前数据库包含的表信息:
mysql> show tables;

### UbuntuMySQL常用命令 #### 启动 MySQL 客户端 连接到 MySQL 数据库服务器可以使用如下命令,这会提示输入密码来验证身份[^1]: ```bash mysql -u root -p ``` #### 查看现有数据库 一旦进入 MySQL 提示符下,可以通过下面的 SQL 语句获取系统中存在的所有数据库列表[^5]: ```sql SHOW DATABASES; ``` #### 切换至指定数据库 要操作特定的数据库,先通过 `USE` 关键字加目标数据库名称完成切换[^4]: ```sql USE yourdb; ``` 这里的 `yourdb` 应替换为实际想要访问的那个数据库的名字。 #### 展现选定数据库中的表结构 为了了解某个具体数据库里包含了哪些数据表,可执行以下查询语句: ```sql SHOW TABLES; ``` #### 显示某张表的具体字段信息 如果想知道一张给定的数据表由哪些列构成及其属性定义,则可以用这条指令: ```sql SHOW COLUMNS FROM table_name; ``` 此处需将 `table_name` 替换成所关心的实际表格标识符。 #### 创建新表 当需要向已有的数据库内增加新的存储单元即创建一个新的关系型表格时,通常采用这样的语法格式: ```sql CREATE TABLE new_table ( id INT AUTO_INCREMENT PRIMARY KEY, column1 VARCHAR(255), column2 TEXT ); ``` 此例子展示了如何建立一个具有自增主键和其他两个不同类型字段的新表;当然可以根据需求调整这些参数设置。 #### 卸载 MySQL 对于不再使用MySQL 实例,可通过包管理器移除服务及相关组件[^2]: ```bash sudo apt-get remove --purge mysql-server mysql-client ``` 以上就是一些常见的用于管理和维护 MySQL 数据库实例的操作指南,在日常工作中非常实用。值得注意的是,不同版本之间可能存在细微差异,因此建议查阅官方文档以获得最准确的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值