下面是“linux环境中常用的mysql命令介绍”的完整攻略:
1. 登录Mysql
在Linux中,可以通过以下命令登录到Mysql:
mysql -h hostname -P port -u username -p
- hostname:Mysql服务器的主机名或IP地址;
- port:Mysql服务器的端口号,默认为3306;
- username:登录Mysql的用户名;
- -p:表示需要输入密码登录。
例如,登录到本机上的Mysql,用户名为root,端口号为3306,密码为123456的Mysql数据库,可以执行以下命令:
mysql -h localhost -P 3306 -u root -p123456
2. Mysql基本命令
2.1 查看所有的数据库
show databases;
该命令会列出当前Mysql服务器中的所有数据库,例如:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test_db |
+--------------------+
5 rows in set (0.00 sec)
2.2 选择数据库
use database_name;
该命令可以选择要操作的数据库。例如:
use test_db;
3. 表操作命令
3.1 查看所有的表
show tables;
该命令可以列出所选中的数据库中的所有表,例如:
+----------------------+
| Tables_in_test_db |
+----------------------+
| t_student_info |
| t_student_score |
+----------------------+
2 rows in set (0.00 sec)
3.2 查看表的结构
desc table_name;
该命令可以查看表的结构,例如:
desc t_student_info;
输出结果如下:
+---------+-----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-----------+------+-----+---------+-------+
| id | int(11) | NO | PRI | NULL | |
| name | char(20) | NO | | NULL | |
| gender | char(10) | NO | | NULL | |
| age | smallint | NO | | NULL | |
| address | char(100) | NO | | NULL | |
| phone | char(20) | NO | | NULL | |
+---------+-----------+------+-----+---------+-------+
6 rows in set (0.00 sec)
3.3 查询表中的数据
select * from table_name;
该命令可以查询所选中的表中的所有数据,例如:
select * from t_student_info;
4. 用户管理命令
4.1 创建用户
create user 'username'@'hostname' identified by 'password';
该命令可以创建一个新用户,并为该用户设置密码。例如:
create user 'test_user'@'localhost' identified by '123456';
4.2 删除用户
drop user 'username'@'hostname';
该命令可以删除一个已经存在的用户。例如:
drop user 'test_user'@'localhost';
以上就是“linux环境中常用的mysql命令介绍”的完整攻略,希望能帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux环境中常用的mysql命令介绍 - Python技术站