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

MySQL -- 库的操作

1.创建数据库

创建数据库可以用语句create database dbname;其中create database是固定的,dbname是表的名字,用户可以自定义。除了这些还有一些可选项:

CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification]...]

create_specification:

        [DEFAULT] CHARACTER SET charset_name

        [DEFAULT] COLLATE collation_name

说明:[]中的内容是可选项,“IF NOT EXISTS”代表当没有这个名称数据库的时候才会进行创建,db_name后面可以指定数据库采用的字符集编码格式,以及指定数据库字符集的校验规则。DEFAULT代表当我们没有指定的时候就会用的默认值

创建数据库的案例:

创建一个名为db1的数据库:

当我们没有指定字符集和校验规则时系统会使用默认字符集utf8,校验规则:utf8_general_ci,我们可以在系统中查看,查看默认字符集show variables like 'character_set_database';查看默认校验规则:show variables like 'collation_database';

我们也可以指定使用其他字符集的数据库,例如:

同样也可以指定字符校验规则:

查看数据库支持的字符集可以使用:show charset

查看数据库支持的字符校验规则:show collation

2.校验规则对数据库的影响

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

创建一个数据库,校验规则使用utf_bin_ci[区分大小写]

结果显而易见,校验规则会影响查询数据时的规则。

3.操纵数据库语句

查看数据库:show databases

显示创建语句:show create database 数据库名

修改数据库:修改数据库可以使用alter database db_name,数据库一般需要修改的时数据库的字符集以及校验规则。这里将原本校验规则是utf8_general_ci的test1数据库改为了utf8_bin的校验规则。

数据库删除:drop database [if exists] db_name;

4.数据库的备份和恢复

备份:# mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

http://www.dtcms.com/a/610710.html

相关文章:

  • 网站开发文档docwordpress文章和页面
  • 番禺核酸检测点在哪石家庄网站建设seo公司
  • 人力资源网站开发说明书网站没被百度收录
  • 【深度学习新浪潮】算法工程师如何入门芯片硬软件设计工作?
  • JM20329是一款高性能、低功耗的USB桥接芯片,实现串行接口(如SATA、IDE)与USB接口之间的数据转换。
  • 微调模型过程中,发现欠拟合的措施
  • 网站代发怎么做网站建设标语文案
  • Wisdom Lens:开启物联网固件模糊测试新时代
  • 番禺区建设局网站影视公司起名
  • js(BOM)基础:15、Navigator对象、History对象、Location对象、定时(器)调用、demo(定时器实现图形变化动画)
  • 屏幕捕捉工具 (Screen Capture Tool)
  • 分离Hadoop客户端单独使用
  • 12306网站 谁做的网络营销八大工具
  • 渭南商铺网站建设关于文明网站建设存在的问题
  • C语言编译程序及其优化策略|详细解析如何提高C语言编译效率与代码执行性能
  • 通过 MQTT 命令控制 RV1106 的 WebRTC 推流启停” 及 “30 分钟无命令自动停止”
  • C++中将FlatBuffers序列化为JSON
  • 营销网站制作平台有哪些企业网站特色建设
  • pyinstaller 打包报错hook-matplotlib.backends.py
  • 盐城网站建设建站羽毛球最新赛事
  • 如何用dw做网站wordpress自动上传图片
  • 楼宇间网络拓扑测绘 从原理到精准部署
  • 汇编语言编译器存在哪 | 探讨编译器的设计与优化挑战
  • Torch核心数据结构Tensor(张量)
  • 什么是AI?AI新手终极指南(2025)
  • 22.与人类对齐的背景与标准
  • 周口城乡建设局网站外包公司工伤找谁赔偿
  • 【XR开发系列】理解游戏世界的基石 - 场景、物体与组件
  • MySQL 是怎么存储 NULL 的
  • 磁共振成像原理(理论)35:快速梯度回波成像 (Fast Gradient-Echo Imaging)