【MySQL】库和表的操作

目录

一、库的操作

1.1创建数据库

1.2创建数据库案例

1.3字符集和校验规则

(1)查看系统默认字符集以及校验规则

(2)查看数据库支持的字符集 

(3)查看数据库支持的字符集校验规则

(4)校验规则对数据库的影响

1.4操纵数据库

(1)查看数据库

(2)显示创建语句

(3)修改数据库 

(4)数据库删除

1.5备份和恢复 

(1)备份

(2)还原

(3)注意事项

1.6查看连接情况

二、表的操作

2.1创建表

2.2查看表结构

(1)显示所有表

(2)查看表结构

(3)查看表中的数据

2.3修改表

(1)向表中插入数据

(2)在表添加一个成员变量

(3)修改某个成员变量的类型

 (4)删除某个成员变量

 (5)修改表名

(6)修改成员变量名

 2.4删除表


一、库的操作

1.1创建数据库

语法:

create database [if not exists] db_name [create_specification] [create_specification];

注:

  1. create和databese是关键字。
  2. db_name为你想要创建的库的名字。
  3. 句子结尾需要带分号;
  4. create_specification:分为数据库编码集和数据库字符集的校验集
  5. [ ]中的是可选项。

数据库编码集  --  数据库未来存储数据的格式。

数据库校验集  --  支持数据库进行字段比较使用的编码,本质也是一种读取数据库中数据采用的编码格式。

     

1.2创建数据库案例

  • 创建名为 db1 的数据库
create database db1;
说明:
当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集: utf8 ,校验规则是:utf8_ general_ ci。
   
  • 创建一个使用utf8字符集的db2数据库

create database db2 charset=utf8;

  • 创建一个使用utf字符集,并带校对规则的 db3 数据库。

create database db3 charset=utf8 collate utf8_general_ci;

我们在配置环境一文曾经在配置文件中加过一行关于格式设置的指令:【MySQL】MySQL在Centos7环境下安装_mysql centos_青衫哥的博客-CSDN博客

 作用就是默认创建库使用utf8的格式。

   

1.3字符集和校验规则

(1)查看系统默认字符集以及校验规则

show variables like 'character_set_database' ;
show variables like 'collation_database' ;

(2)查看数据库支持的字符集 

show charset;

字符集主要是控制用什么语言。比如utf8就可以使用中文。

(3)查看数据库支持的字符集校验规则

show collation;

(4)校验规则对数据库的影响

  • 不区分大小写
  • 创建一个数据库,校验规则使用utf8_ general_ ci[不区分大小写]

我们筛选字母a的时候,a和A都会筛选出来。 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青衫哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值