mysql> use test01;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select * from tab1;
+------+--------+-------+
| id | name | class |
+------+--------+-------+
| 1001 | 曹操 | 1 班 |
| 1002 | 张飞 | 1 班 |
| 1003 | 项羽 | 3 班 |
| 1004 | 刘备 | 2 班 |
+------+--------+-------+
4 rows in set (0.00 sec)
mysql>
复杂使用
#### mysql -h hostname|hostIP -P port -u username -p DatabaseName -e "sql 语句";
[root@db-server ~]# mysql -h localhost -P 3306 -p test01 -e "select * from tab1";
Enter password:
+------+--------+-------+
| id | name | class |
+------+--------+-------+
| 1001 | 曹操 | 1 班 |
| 1002 | 张飞 | 1 班 |
| 1003 | 项羽 | 3 班 |
| 1004 | 刘备 | 2 班 |
+------+--------+-------+
[root@db-server ~]#
1.2 用户创建
推荐使用 create user 命令创建用户,Mysql 8.0 版本移除了 password 加密方法,不再推荐
使用 insert 在 user 表直接添加用户。
创建用户时,必须拥有 create user 权限,新创建的用户只有登录权限。
#####语法#####
create user '用户名'@'用户地址' identified by '密码';
mysql> create user liubei identified by 'Liubei@123456'; #默认 host 是 %
Query OK, 0 rows affected (0.01 sec)
评论