登录MySQL
第一种方式(该方式需要配置环境变量)
首先使用快捷键win+R,然后输入cmd。
登录到MySQL数据库,输入命令行:
//mysql -u root -p
其中 -p表示需要密码验证,输入密码,登录成功。
第二种方式
点击开始,点击所有应用,下拉找到MySQL文件夹;
单击打开MySQL 8.0 Command Line Client,输入密码,登录成功。
常用命令
显示已有数据库
输入以下命令,并回车。
//show databases;
以上均为服务器自带的database。其中,information_scheme主要用来保存数据库服务器的一些系统信息,如数据库名称、表的名称、字段名称、存储权限等;mysql保存服务器运行时所需要的一些系统信息,如输出文件夹、当前字符集等;performance_scheme主要存储监控MySQL的各类性能指标;sys主要存储MySQL的各类性能指标以供数据库管理员/开发人员进行监控MySQL的性能。
创建新的数据库
输入以下命令,并回车。
create database test1;
再输入以下命令,回车。
show databases;
可以看到刚刚创建的数据库test1已经创建成功。
创建表
分别输入以下每一条命令,并回车。
use test1;//使用test1数据库
show tables;//查看当前数据库test1中的表
create table employees(id int,name varchar(15));//创建一个含有整型的id、字符串类型的name的名为employees的表
show tables;//查看当前数据库test1中的表
查看表内数据
输入以下命令,查看表内数据。
select * from employees;
创建数据
输入以下命令,创建数据。
insert into employees values(1001,'Tom');//创建id为1001,name为Tom的员工数据
insert into employees values(1002,'vain');/创建id为1002,name为vain的员工数据
查看表内数据,创建成功。
select * from employees;
由于MySQL字符集默认使用latin(拉丁码),不包含汉字,如果想使用汉字,则字符集需要使用UTF8。
输入以下指令,查看当前版本默认字符集。
show variables like 'character_%';
输入以下指令,查看比较规则。
show variables like 'collation_%';//查看比较规则
输入以下指令,创建一条name为中文的数据。
insert into employees values(1003,'李华');
select * from employees;//查看是否创建成功