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

SQL语句-MySQL

数据定义声明

  1. 改变数据库语句

ALTER {DATABASE | SCHEMA} [db_name]
    alter_option ...
ALTER {DATABASE | SCHEMA} db_name
    UPGRADE DATA DIRECTORY NAME

alter_option: {
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
}

ALTER DATABASE使您能够更改数据库的整体特征。这些特征存储在数据库目录中的db.opt文件中。此语句要求数据库上的ALTER权限。ALTER SCHEMA是ALTER DATABASE的同义词。

数据库名称可以从第一个语法中省略,在这种情况下,该语句适用于默认数据库。如果没有默认数据库,就会出现错误。

字符集和整理选项

CHARACTER SET子句更改默认数据库字符集。COLLATE子句更改了默认的数据库整理。

MySQL包括字符集支持,使您能够使用各种字符集存储数据,并根据各种整理执行比较。默认的MySQL服务器字符集和整理是latin1latin1_swedish_ci,但您可以在服务器、数据库、表、列和字符串字面级别指定字符集。

 

SET NAMES 'utf8';

UPGRADE DATA DIRECTORY NAME子句在MySQL 5.7中被弃用,并在MySQL 8.0中被删除。如果需要转换MySQL 5.0数据库或表名,解决方法是在升级到MySQL 8.0之前将MySQL 5.0安装升级到MySQL 5.1。 

创建数据库

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


http://www.kler.cn/a/387627.html

相关文章:

  • 【Playwright + Python】系列(十)利用 Playwright 完美处理 Dialogs 对话框
  • 本地编译ChatNio的问题解决
  • 【PGCCC】Postgresql Toast 原理
  • 论文阅读《机器人状态估计中的李群》
  • 设备接入到NVR管理平台EasyNVR多品牌NVR管理工具/设备的音视频配置参考
  • 相亲小程序(源码+文档+部署+讲解)
  • HuggingFace中from_pretrained函数的加载文件
  • Unity Shader分段式血条
  • 基于SSM社区便民服务管理系统JAVA|VUE|Springboot计算机毕业设计源代码+数据库+LW文档+开题报告+答辩稿+部署教+代码讲解
  • UE5 使用Niagara粒子制作下雨效果
  • Redis5:Redis实战篇内容介绍、短信登录
  • 青少年编程与数学 02-003 Go语言网络编程 19课题、Go语言Restful编程
  • C++笔记---lambda表达式
  • 【我的世界】宠物不认我了?怎么更换主人?(Java版)
  • 贪心算法day05(k次取反后最大数组和 田径赛马)
  • 贪心算法day3(最长递增序列问题)
  • 如何一步步实现api接入JD平台通过url获取item get商品详情字段信息
  • 常见前端代码分析面试题Javascript|html
  • 引入最新fluwx2.5.4的时候报错
  • 【企业级分布式系统】Linux-Rsync远程同步
  • vue3实现一个无缝衔接、滚动平滑的列表自动滚屏效果,支持鼠标移入停止移出滚动
  • (Go语言)条件判断与循环?切片和数组的关系?映射表与Map?三组关系傻傻分不清?本文带你了解基本的复杂类型与执行判断语句
  • 2024 第五次周赛
  • Python数据分析——pandas
  • hhdb数据库介绍(9-4)
  • SpringBoot实现的汽车共享业务管理系统