数据库(1)--建库 库操作

1.建库

语法:

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name;

DATABASE | SCHEMA         :同义词,任选一个就行

IF NOT EXISTS  :如果已经存在了这个数据库,不会使代码终止,会提醒并继续向后执行(一般都加上)

db_name  :自定义的库名

例如:

create database if not exists Test;

表示如果没有Test这个数据库就创建一个

2.字符集编码与校验(排序)规则

字符集编码:MySQL8.0默认的字符集编码是 utf8mb4 ,MySQL5.7默认的字符集是 latin1

校验规则:

MySQL8.0默认的排序规则是 utf8mb4_0900_ai_ci , MySQL5.7默认排序规则是
utf8mb4_general_ci
utf8mb4_0900_ai_ci 是MySQL8.0引⼊的新规则,在⽼版本中不能识别;
  utf8mb4 编码是对 Unicode 字符集的⼀种实现,⽤1到4个字节表⽰⼀个字符,可以表⽰世界上
⼏乎所有的字符,⽽且更节少空间
  0900 是基于 UCA 9.0.0算法,UCA是Unicode Collation Algorithm的缩写
  ai是Accent-insensitive的缩写,表⽰⼝声不敏感
  ci是Case-insensitive的缩写表⽰⼤⼩写不敏感
  as是Accent-sensitive的缩写,表⽰⼝声敏感
cs是Case-sensitive的缩写,表⽰⼤⼩写敏感
  bin表⽰⼆进制

2.1创建库时初始化字符集编码与校验(排序)规则

语法:

create database if not exists Test character set utf8mb4 collate utf8mb4_0900_ai_ci;

 3.库操作

3.1修改数据库

 语法:

ALTER {DATABASE | SCHEMA} [db_name] alter_option ...;
对数据库的修改主要是修改数据库的字符集,校验规则
如:
alter database Test character set gbk;

3.2删除库

drop database if exists Test;

 一般不用,不做研究。

3.3展示库

有两种:

1.指定库展示

show create database Test;

2.打印全部

show databases;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值