文章目录
格式:mysql -u用户名 -p用户密码
mysql -uroot -p
指定连接主机,格式:
mysql -h主机ip -u用户名 -p用户密码
mysql -h192.168.90.90 -uroot -p
1.查询已有数据库
show databases;
2.创建数据库
create database school;
3.选定数据库
use student;
4.查询数据库下的表
show tables;
5.查询表结构
desc student;
6.查询当前用户
select user();
7.查询当前选择数据库
select database();
8.删除数据库
drop database school;
9.创建表
create table 库名.表名(
字段名1 字段类型(宽度) 约束条件,
字段名2 字段类型(宽度) 约束条件,
字段名N 字段类型(宽度) 约束条件
)
create table mydatabase.score( name char(30), age int);
10.插入表数据
insert into 表名 values(值列表);
insert into score values ("panpan",29),("zaizai",29);
11.查询表数据
select * from score;
12.更新表数据
update 表名 set 字段=值;
update score set age=27 where name="panpan"; #将panpan的age改为27
13.删除表数据
delete from score where name="zaizai";#删除name为zaizai的记录
14.删除表
drop table score;
15.清除表数据
truncate score;
16.数据库备份
先退出mysql,再执行以下命令
mysql -u root -p student < /mysql.sql
17.数据库恢复
先连接数据库,再执行以下命令
mysql -uroot -p密码;use student;source ./mysql.sql;show tables;
以下是恢复出来的数据:
来源地址:https://blog.csdn.net/weixin_44688529/article/details/125802334