首页 > 数据库 >【MySQL】库的操作

【MySQL】库的操作

时间:2024-10-09 21:19:28浏览次数:3  
标签:name EXISTS DEFAULT 数据库 db MySQL 操作 SCHEMA

文章目录


一、查看数据库(显示所有的数据库)

语法:

show databases;

解释:

  • show 显示
  • databases 复数形式
  • ;每条语句的结尾

二、创建数据库

语法:

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

create_option: [DEFAULT] {
	CHARACTER SET [=] charset_name
  | COLLATE [=] collation_name
  | ENCRYPTION [=] {'Y' | 'N'}
}
  

解释:

  • 大写的字母都是关键字,照着写就行
  • db_name:自定义的数据库名
  • {}:大括号表示必须选
  • |:表示任选其中一个
  • []:中括号表示是可选项
  • DATABASE,SCHEMA是同义词,随便选一个都表示创建数据库的意思
  • IF NOT EXISTS表示如果db_name数据库不存在,则创建一个名为db_name的数据库
  • CHARACTER SET:指定数据库采用的字符集编码
  • COLLATE:指定数据库字符集的校验规则
  • ENCRYPTION:数据库是否加密

三、查看创建数据库的SQL语句

语法:

show creat database db_name;

四、修改数据库

语法:

ALTER {DATABASE | SCHEMA} [db_name] alter_aption ...;
alter_aption: {
	[DEFAULT] CHARACTER SET [=] charset_name;
  | [DEFAULT] COLLATE [=] collation_name
  | [DEFAULT] ENCRYPTION [=] {'Y' | 'N'}
  | READ ONLY [=] {DEFAULT | 0 | 1}
}

解释:

  • ALTER:修改库和表级别都是alter关键

五、删除数据库

语法:

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

解释:

  • DROP :删除
  • IF EXISTS表示如果db_name数据库存在,则删除

标签:name,EXISTS,DEFAULT,数据库,db,MySQL,操作,SCHEMA
From: https://blog.csdn.net/2301_80085602/article/details/142794389

相关文章

  • MySql数据库---存储过程
    存储过程概念MySQL5.0版本开始支持存储过程。简单的说,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法,类似Python中的函数;存储过就是数据库SQL语言层面的代码封装与重用入门案例语法:delimiter自定义结束符号createpro......
  • opencv图片的二值化操作
            在图像处理领域中,二值化操作是一种非常基础且重要的技术。它将灰度图像或彩色图像转换为仅包含两种像素值的图像,即黑色和白色(或者更一般地说,前景和背景)。这种操作在处理图像时极大地简化了图像数据的复杂度,使得后续的图像分析和处理步骤变得更加高效和直观。......
  • 常用命令行操作
    Windows0x00文件目录操作1.查找文件cmd:for/r目录名%变量名in(匹配模式1,匹配模式2)do命令for/rd:%iin(*)do@echo%ifor/rd:%iin(*.txt,*.jpg)do@echo%ifor/rd:%iin(*shell.jsp)do@echo%i2.查看文件内容cmd:type"D:\www\shell.jsp"p......
  • 【MySQL】视图、存储过程、触发器
    目录一、视图1.创建视图2.视图的使用3.查看视图4.删除视图5. 视图的作用二、存储过程 1.存储过程的创建2.使用存储过程3.带参数的存储过程3.1 分页4.存储过程与函数的区别5.存储过程的缺陷三、触发器 --隐式执行1.创建触发器2.查看库中所有......
  • Postman 教程:新手必备的操作指南
    API已经成为连接不同系统和服务的重要桥梁,无论你是前端开发者、后端工程师还是测试人员,掌握API的开发和测试技能都是非常重要的。Postman是一个广受欢迎的API开发工具,它不仅能够帮助你轻松发送HTTP请求,还提供了强大的测试、调试和协作功能。 本系列教程旨在帮助你从零......
  • Git进行版本控制操作流程
    目录一、初始化仓库操作流程 二、添加到缓存区三、提交到版本库四、推送至远程仓库生成SSH密钥将本地库中内容推送至已经创建好的远程库推送推送错误第一种:五、克隆克隆整个项目拉去最新代码六、分支1.初始化仓库或克隆远端仓库2.检查当前分支3.修改代码......
  • Python操作SQLServer数据库增删改查
    #coding:utf-8importpymssqldeffn_query(cursor):#查询sql='SELECT*fromTest'cursor.execute(sql)row=cursor.fetchone()whilerow:print(row)row=cursor.fetchone()deffn_insert(cursor):#......
  • python3数据库操作及ORM框架sqlalchemy使用
    sqlite3importsqlite3try:#连接到SQLite数据库,数据库文件是test.db,如果文件不存在,会自动在当前目录创建:conn=sqlite3.connect("test.db")#创建一个Cursorcursor=conn.cursor()#执行SQL语句cursor.execute("createtableuser(idva......
  • Einops: 灵活强大的张量操作库
    einopsEinops:让张量操作更简单直观在深度学习和科学计算领域,张量操作是一项非常基础且重要的任务。然而,传统的张量操作方法往往存在可读性差、易出错等问题。Einops应运而生,它提供了一种全新的、更加直观和灵活的张量操作方式,大大提高了代码的可读性和可维护性。Einops的......
  • Linux基本操作
    Linux基本操作什么是操作系统操作系统是一款管理软件,对下管理软硬件资源(手段),对上提供良好(稳定,安全,高效)的运行环境(目的)Linux下基本指令写指令等同于在Windos下学习基本操作,图形化界面和命令行在操作系统看来没有任何区别pwd#显示当前用户所在的路径ls#显示当前路......