欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > Mysql的库操作

Mysql的库操作

2025/3/18 9:24:08 来源:https://blog.csdn.net/2301_81831423/article/details/146312688  浏览:    关键词:Mysql的库操作

🏝️专栏:Mysql_猫咪-9527的博客-CSDN博客
🌅主页:猫咪-9527-CSDN博客 

“欲穷千里目,更上一层楼。会当凌绝顶,一览众山小。”

目录

1. 简单数据库操作

1.1 查看数据库

1.2 创建数据库

1.3 使用数据库

1.4 查看数据库中的表

1.5 创建表

1.6 查看表列信息

1.7 插入数据

1.8 查看表中的所有数据

1.9 删除数据库

1.10数据库备份

1.11 数据库恢复


1. 简单数据库操作

1.1 查看数据库

命令:

show databases;

用法:

show databases;


该命令用于查看当前数据库服务器中所有的数据库。可以帮助你了解有哪些数据库存在,特别是在多个数据库环境中。



1.2 创建数据库

命令:

create database [数据库名];

用法:

create database d1;


使用该命令创建一个新的数据库,后面跟上你想创建的数据库的名称。在此示例中,创建名为 d1 的数据库。



1.3 使用数据库

命令:

use [数据库名];

用法:

use d1;


该命令用于切换到指定的数据库进行操作。成功执行后,所有的后续操作(如创建表、插入数据等)都会在这个数据库下进行。



1.4 查看数据库中的表

命令:

show tables;

用法:

show tables;


该命令用于查看当前数据库中的所有表。它列出所有已存在的表,可以帮助你确认数据库中有哪些表。



1.5 创建表

命令:

create table [表名] ([列名1] [数据类型1],[列名2] [数据类型2],...
);

用法:

create table student (id int,name varchar(5),age int,gender varchar(2)
);

该命令用于创建一个新表,表的名称为 student,并定义了四个列:idnameagegender。每一列后跟上它的数据类型。



1.6 查看表列信息

命令:

desc [表名];

用法:

desc student;


该命令用于查看表的结构信息,包括表中列的名称、数据类型、是否可以为 null、是否为主键等。



1.7 插入数据

命令:

insert into [表名] ([列名1], [列名2], ...) values ([值1], [值2], ...);

用法:

insert into student (id, name, age, gender) values (1, '李明', 12, '男');

该命令用于将数据插入到表中。在此示例中,向 student 表中插入一行数据,分别指定 idnameagegender 的值。


1.8 查看表中的所有数据

命令:

select * from [表名];

用法:

select * from student;


该命令用于查询表中的所有数据。* 表示选择所有列的数据。如果你只想选择某些列,可以替换 * 为具体的列名。



1.9 删除数据库

命令:

drop database [数据库名];

用法:

drop database d1;

drop database 命令用于删除指定的数据库。执行该命令时,数据库及其所有数据将被永久删除。请小心使用,因为此操作不可逆。

1.10数据库备份

MySQL 本身不直接支持增量备份,但你可以通过结合 mysqldump 和文件系统工具来模拟增量备份。

mysqldump -u [用户名] -p [数据库名] >[备份名].sql

例如:

mysqldump -uroot -p d1 > d1.sql

 备份成功后就会在当前路径下产生相应文件

1.11 数据库恢复

当数据库被错误删除后,可以从指定备份路径恢复。

source [路径] ;

例如:

先错误的删除d1

source /root/d1.sql

 恢复成功:

 

2.数据库的字符集及校验规则

2.1查看系统默认的字符集及校验规则
2.1.1查看默认字符集和系统支持的字符集

查看系统默认字符集:

show variables like 'character_set_serve';

 查看系统支持的字符集:

show charset;

2.1.2查看系统默认校验集及系统支持的校验集

查看系统默认校验集:

show variables like 'collation_serve';

 

查看系统支持的校验集:

show collation;

查看系统支持的校验集: 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词