连接数据库
在使用MySQL Shell进行任何操作之前,必须先连接到MySQL数据库。可以通过以下命令来连接数据库:
mysqlsh@:-p
其中,是MySQL用户,是MySQL服务器的IP地址,是MySQL服务器的端口号。用户需要输入密码才能登录。
创建数据库
在MySQL Shell中,可以使用CREATE DATABASE命令来创建一个新的数据库。例如:
create database mynewdatabase;
这将在MySQL服务器上创建一个名为mynewdatabase的新数据库。
使用数据库
在创建完数据库后,可以使用USE命令来选择要使用的数据库:
use mynewdatabase;
这将切换到名为mynewdatabase的数据库中。所有的后续操作都将在这个数据库中进行。
创建表
在使用数据库之前,需要先在数据库中创建一些表来存储数据。可以使用CREATE TABLE命令来创建表。例如:
create table mytable (id int, name varchar(20));
这将在当前数据库中创建一个名为mytable的表,该表有两个列分别为id和name。
插入数据
一旦有了表,就可以开始插入数据了。可以使用INSERT INTO语句来向表中插入数据。例如:
insert into mytable values (1, 'John');
这将向mytable表中插入一行数据,id为1,name为John。
总结
MySQL Shell是一个非常强大和灵活的命令行工具,可以用于多种用途,包括连接到MySQL服务器、创建和管理数据库、执行脚本等。使用它可以让开发者更加高效地管理数据库。