MYSQL一:数据库操作(增删改查)

数据库操作

在学习MYSQL数据库之前需先安装MYSQL数据库环境。
环境资源获取:https://download.csdn.net/download/qq_45654436/13701368
安装教程:

https://blog.csdn.net/qq_22944955/article/details/81093336?ops_request_misc=&request_id=&biz_id=102&utm_term=MYSQL%2520%25E7%258E%25AF%25E5%25A2%2583%25E5%25AE%2589%25E8%25A3%2585&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-81093336.nonecase

图形化界面

navicat:图形化操作界面
Navicat是可视化操作界面,可以直接对MYSQL等数据库进行操作。后续学习操作不用这个,用命令行方式进行。
(软件可直接下载使用:https://download.csdn.net/download/qq_45654436/13701456)

SQL操作

库操作

对数据库的增删改查

创建数据库

基本语法:

create database 数据库名[库选项];

库选项:用来约束数据库,分为两个选项

​ 字符集设定:charset/character set 具体字符集(数据存储的编码格式)常用两种:GBK和UTF8

​ 校对集设定:collate具体校对集(数据比较的规则)

-- 双中划线加空格:注释(单行注释),也可以用#
-- 创建数据库
create database mydatabase charset utf8;

在这里插入图片描述

其中,数据库名字不能用关键字(已经被使用的字符)或者保留字(将来可能会用到的),会报错

如果非要使用关键字,必须使用反引号(esc键下面的键英文状态下的输出``)

中文数据库是可以的,前提是保证服务器能够识别(建议不用)

--中文数据库
set names gbk;--告诉服务器当前中文的字符集是什么
create database 中国 charset utf8;

在这里插入图片描述

查看数据库

1.查看所有数据库:show databases;
在这里插入图片描述

2.查看指定部分的数据库:模糊查询

show databases like ‘pattern’;– pattern是匹配模式

%表示匹配多个字符 -(下划线)表示匹配单个字符

-- 查看所有数据库
show databases;
-- 查看指定数据库
show databases like 'information\_%';-- _需要被转义
show databases like 'information_%';-- 相当于information%

3.查看数据库的创建语句:show create database 数据库名;

-- 查看数据库的创建语句
show create database mydatabase;

在这里插入图片描述

更新数据库

数据库名字不可以修改(修改名字不安全)

数据库的修改仅限于库选项:字符集和校对集(校对集依赖于字符集)

语法:alter database 数据库名 [库选项];
charset/character set[=]字符集
collate 校对集

-- 创建数据库
create database informationtest charset utf8;
-- 修改informationtest数据库字符集
alter database informationtest charset GBK;

在这里插入图片描述

删除数据库

最简单的操作,不可逆(谨慎操作),先备份后再操作

语法:drop database 数据库名;

-- 删除数据库
drop database informationtest;

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

周公子来了

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

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

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

打赏作者

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

抵扣说明:

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

余额充值