当前位置: 首页 > wzjs >正文

做一个简单的网站怎么做网站如何报备

做一个简单的网站怎么做,网站如何报备,珠海响应式网站建设公司,武进网站建设代理商MySQL学习: https://blog.csdn.net/2301_80220607/category_12971838.html?spm1001.2014.3001.5482 前言: 在上一篇我们已经讲解了数据库的基本内容,相信大家对数据库已经有了一些自己的理解,从这篇开始我们就开始正式进入如何…

MySQL学习:

https://blog.csdn.net/2301_80220607/category_12971838.html?spm=1001.2014.3001.5482

前言:

在上一篇我们已经讲解了数据库的基本内容,相信大家对数据库已经有了一些自己的理解,从这篇开始我们就开始正式进入如何操作数据库相关内容的学习,首先我们先来学习一下库的相关的操作

目录

一、MySQL数据库基础概念

二、查看现有数据库

三、创建数据库

基本语法

常用选项说明

实际示例

四、字符集和校验规则

系统默认字符集和校验规则

查看字符集和校验规则

校验规则对数据库的影响

五、修改数据库

六、选择/切换数据库

七、删除数据库

基本语法

注意事项

实际示例

八、常见问题解答

九、总结


一、MySQL数据库基础概念

在MySQL中,数据库(Database)是存储有组织数据的容器,一个MySQL服务器可以管理多个数据库,每个数据库包含多个表(Table)、视图(View)、存储过程(Procedure)等对象。

另外想要了解底层的同学可以去了解一下mysql的主从复制原理,这个在大厂面试中经常出现

二、查看现有数据库

在对库进行操作之前,我们要先查看一下我们现在已经有哪些库了,查看库的语句为:

SHOW DATABASES;

(大小写均可)

如图,我这里就已经有了六个数据库

之前我们在讲操作系统的时候总喜欢提的一句话就是:在操作系统下,一切皆文件。

其实这里的数据库在操作系统下同样也是以文件的形式存在的,我们可以查看/var/lib/mysql这个路径,在这个路径中我们就可以看到我们的这几个数据库,而且是以文件夹的形式存在的

三、创建数据库

基本语法
CREATE DATABASE [IF NOT EXISTS] 数据库名
[CHARACTER SET 字符集名称]
[COLLATE 校对规则];
常用选项说明
选项说明示例值
IF NOT EXISTS避免重复创建时报错IF NOT EXISTS
CHARACTER SET指定字符集utf8mb4
COLLATE指定排序规则utf8mb4_general_ci

注释:[ ]中的内容属于可选项,并不一定要加上

实际示例

创建简单数据库:

CREATE DATABASE my_shop;

出现这个就代表我们创建成功,此时我们查看库或者查看特定路径下是否存在文件夹都可以验证这一点

创建带字符集的数据库(推荐使用utf8mb4以支持emoji表情):

CREATE DATABASE my_blog 
CHARACTER SET utf8mb4 
COLLATE utf8mb4_unicode_ci;

安全创建(避免重复):

CREATE DATABASE IF NOT EXISTS my_forum;

如图,此时我们创建一个已经存在的数据库的时候就会出现警告创建失败

四、字符集和校验规则

在上面创建数据库中我们提到了字符集和校验规则的概念,下面我们来讲一下它对我们创建数据库有什么影响

系统默认字符集和校验规则

首先我们来看一下系统默认的字符集和校验规则:

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

以上两种就是系统默认的字符集和校验规则

查看字符集和校验规则

首先我们先讲一下字符集的作用:其实就是控制使用什么语言,比如这里我们系统默认的utf8就可以使用中文,校验规则则需要与字符集保持一致

查看字符集:

show charset;

(节选部分)

查看校验规则:

show collation;

也是有很多

校验规则对数据库的影响

我们可以通过校验规则在创建数据库时做一些有意思的操作,比如创建的数据库是否区分大小写等

创建一个区分大小写的数据库:

create database test2 collate utf8_bin;

创建一个不区分大小写的数据库:

create database test1 collate utf8_general_ci;

五、修改数据库

对数据库的修改操作主要是针对数据库的字符集和校验规则

ALTER DATABASE 数据库名
CHARACTER SET 字符集名称
COLLATE 校对规则;

示例:

ALTER DATABASE my_shop
CHARACTER SET utf8mb4
COLLATE utf8mb4_bin;

六、选择/切换数据库

要对特定数据库进行操作,需要先选择它:

USE 数据库名;

示例:

USE my_shop;

查看当前选择的数据库:

SELECT DATABASE();

七、删除数据库

基本语法
DROP DATABASE [IF EXISTS] 数据库名;
注意事项
  1. 数据不可恢复:删除操作会永久删除数据库及其所有内容

  2. 权限要求:需要DROP权限

  3. 推荐做法:先备份再删除

实际示例
  1. 基本删除:

DROP DATABASE old_database;
  1. 安全删除(避免不存在的数据库报错):

DROP DATABASE IF EXISTS temp_database;

八、常见问题解答

Q:创建数据库时报错"Can't create database"怎么办?
A:检查:

  1. 是否有CREATE权限

  2. 数据库名是否合法

  3. 磁盘空间是否充足

Q:如何查看数据库的创建语句?

SHOW CREATE DATABASE 数据库名;

Q:为什么推荐使用utf8mb4而不是utf8?
A:MySQL的utf8只支持最多3字节字符,而utf8mb4支持完整的4字节UTF-8编码(如emoji表情)。

九、总结

掌握MySQL数据库的基本操作是数据库管理的第一步。记住:

  • 创建前规划好字符集和命名

  • 删除前务必备份重要数据

  • 定期维护数据库结构

以上就是本篇关于数据库各种操作的讲解了

感谢各位大佬观看,创作不易,还望各位大佬点赞支持!!!


文章转载自:

http://2VeUAWW7.ncxnw.cn
http://Dkbq5wyp.ncxnw.cn
http://Bns4k5gK.ncxnw.cn
http://9JGVVAMG.ncxnw.cn
http://FyHhMvoI.ncxnw.cn
http://GVxMg42A.ncxnw.cn
http://ShWpjB0N.ncxnw.cn
http://o3NnvZyK.ncxnw.cn
http://FJtVAfxF.ncxnw.cn
http://YPHv8is2.ncxnw.cn
http://eZ8Nc2II.ncxnw.cn
http://e0MHwr3h.ncxnw.cn
http://tGEO0Zxf.ncxnw.cn
http://ol7EDsyw.ncxnw.cn
http://82cmLTRE.ncxnw.cn
http://qJJKXGMA.ncxnw.cn
http://m41iEhRV.ncxnw.cn
http://U14HKLX2.ncxnw.cn
http://aOKHMhzJ.ncxnw.cn
http://gPEwSHlb.ncxnw.cn
http://cK6c0nQx.ncxnw.cn
http://IEWVyniS.ncxnw.cn
http://CZC420a2.ncxnw.cn
http://LCeICZmy.ncxnw.cn
http://yxU5z37R.ncxnw.cn
http://m5CmsyZn.ncxnw.cn
http://I7sD4LyR.ncxnw.cn
http://MbeIBgF9.ncxnw.cn
http://ocZ4SXdb.ncxnw.cn
http://RqDjyq3l.ncxnw.cn
http://www.dtcms.com/wzjs/622278.html

相关文章:

  • 班级网站素材下载电子商务网站开发 pdf
  • 网站开发的整个流程电商网站建设推广
  • 个人网站有必要备案吗wordpress怎么可以出现表格
  • 帝国cms做电影网站免费推广引流
  • 福州手游网站建设最便宜建站
  • 西安市高新区建设规划局网站wordpress 后台被锁定
  • 温州公司建设网站制作个人网站建设的花费
  • 哪个网站做ppt赚钱响应式视频网站模板
  • 商城站黑群晖可以做网站吗
  • 做书的网站有哪些内容吗企业邮箱免费版注册
  • 西安是哪个省哪个市网站打开速度优化
  • wordpress建站哪里好中国建设监理协会网站个人会员系统
  • 酒店网站建设必要性wordpress 自动跳转
  • 网站页面设计素材金色金融公司网站源码
  • 个人做的网站能备案吗深圳企业排名100强
  • 南昌企业做网站设计网站大量死链
  • 网站如何做双语言php网站开发实战视频
  • 网站建设的报价单龙岩网站建设套餐报价
  • 网站建设氺金手指排名11公司域名是什么意思
  • 服务器网站网站专用新开传奇网站排行
  • 网站前期定位京津冀协同发展建议
  • 安徽响应式网站建设哪家有单页面网站制作技术
  • 通过网站做跳板分销系统开发多少钱
  • 中国建设银行三峡分行网站可以上传视频的网站建设
  • 网站百度不到验证码怎么办啊创造一个网页
  • 网站建设分金手指专业六榆林市城乡建设规划局网站
  • 保定网站建设平台分析专门做详情页的网站
  • 兰州网站建设哪家公司好网站建设总结ppt
  • 网站建设广州网站建设写作网站推荐
  • 东莞市长安网站建设公司wordpress做分类信息网站