数据库2之——库的操作

xiaoxiao2025-09-02  10

1.数据库的创建 语法: create database [if no exists] db_name [create_specitification[, create_specification] create_specification: [default]character set charset_name [default]collate collation_name character set:指定数据库采用的字符集 collate:指定数据库字符集的校验规则 具体创建一个数据库最完整的写法: create database db1 default character set utf8 default collate utf8_general_ci; 注意:在创建表之前一定要先进入对应的数据库。 2.字符集和检验规则 (1)字符集:主要是控制用什么语言。比如utf8就可以使用中文; 查看系统默认字符集:show variable like ‘character_set_database’; 查看数据库支持的字符集:show charset; (2)校验规则: 查看系统默认校验规则:show variables like ‘collaction_database’; 查看系统支持的校验规则:show collation; 3.校验规则对数据库的影响: (1)不区分大小写:utf8_general_ci (2)区分大小写:utf8_bin 一般在不加任何说明的情况下,系统默认的是不区分大小写。 4.操纵数据库 (1)查看数据库:show databases; (2)显示创建语句:show create database 数据库名; (3)修改数据库:alter database db_name;(对数据库的修改主要指的是修改数据库的字符集,校验规则)。 (4)删除数据库:drop database [if exists] db_name; (5)备份数据(将mytest库备份到文件):#mysqldump -u root -p mytest > ./mytest.sql (6)将删除的数据库还原:mysql > source /root/Desktop/mytest.sql; (7)备份数据库中的一张表:#mysqldump -u root -p 数据库名 表名1 表名2 > ./mytest.sql (8)同时备份多个数据库:#mysqldump -u root -p 数据库名1 数据库名2 …>数据库存放路径 (9)查看连接情况(查看当前有哪些人在连接当前数据库):show processlist

转载请注明原文地址: https://www.6miu.com/read-5035616.html

最新回复(0)