首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL建库、表、增删改查语句Demo

MySQL建库、表、增删改查语句Demo

作者头像
收心
发布2023-01-11 10:39:24
发布2023-01-11 10:39:24
6.9K0
举报
文章被收录于专栏:Java实战博客Java实战博客

本页目录

一直都是用MySQL可视化工具,几乎没碰过建库、表等语句了。实属遗忘了。趁机补一补吧。

库语句

建库

代码语言:javascript
复制
-- 数据库配置文件default-character-set是utf8_mb3,则会导致创建的表是utf8mb3。我们无法人为控制,只能建库完毕后执行修改库字符集或者建库前修改MySQL配置
CREATE DATABASE  IF NOT EXISTS `school` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 

修改库字符集

代码语言:javascript
复制
-- 指定库的字符集
ALTER DATABASE `school` CHARACTER SET utf8mb4

指定库排序规则

代码语言:javascript
复制
-- 指定库的排序规则
ALTER DATABASE `school` COLLATE 'utf8mb4_bin'

当前库状态的建表语句

代码语言:javascript
复制
-- 查看建表语句
SHOW CREATE DATABASE `school`

删除库

代码语言:javascript
复制
-- 删除数据库
DROP DATABASE `school表名错误就无法删除了`;

Navicat编辑数据库时执行的SQL

代码语言:javascript
复制
-- 查看库的字符集,这是Navicat点击"编辑数据库"执行的SQL。直接执行就行,没有参数
SELECT @@character_set_database, @@collation_database

表语句

建表

添加字段

修改表

修改字段

修改表字符集、排序规则

截断表

删除表

添加索引

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 库语句
    • 建库
    • 修改库字符集
    • 指定库排序规则
    • 当前库状态的建表语句
    • 删除库
    • Navicat编辑数据库时执行的SQL
  • 表语句
    • 建表
    • 添加字段
    • 修改表
    • 修改字段
    • 修改表字符集、排序规则
    • 截断表
    • 删除表
    • 添加索引
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档