MySQL登录参数:
-h 主机名 指定主机名或ip 如果不指定是localhost
-u 用户名 指定用户名
-p 密码 指定登录密码 该参数后面的字符串和-p之间没有空格
-P(大写)端口号 指定mysql服务器端口号 默认3306
数据库名
-e执行的sql 如果指定了该参数 将在登录后执行-e后面的命令或sql语句并退出
命令:mysql -h localhost -u root -p test
例1: 使用root用户登录到本地mysql服务器中的test数据库中
C:\Users\Administrator>mysql -h localhost -u root -p test Enter password: ****
登录时操作sql语句:
命令:mysql -h localhost -u root -p 数据库名称 -e “sql语句”;
使用root用户登录到本地mysql服务器 并执行一条查询sql
t 数据库名称
topic 数据表名称
C:\Users\Administrator>mysql -h localhost -u root -p t -e "select * from topic"; Enter password: ****** +----+--------------------------------------------+ | id | title | +----+--------------------------------------------+ | 6 | 湖人队能否本赛季达到65胜? | | 7 | 火箭队今年能在季后赛走多远? | | 8 | 我觉得可以吃肉了 | +----+--------------------------------------------+
查看表结构:
C:\Users\Administrator>mysql -h localhost -u root -p t -e "desc topic"; Enter password: ****** +-------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | title | varchar(255) | YES | | NULL | | +-------+--------------+------+-----+---------+----------------+
命令执行完毕后自动退出mysql