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

数据库(4)——DDL数据库操作

SQL标准没有提供修改数据库模式定义的语句,用户想修改次对象只能将它删除后重建。

查询

查询所有数据库:

SHOW DATABASES;

 在安装完MySQL数据库之后,自带了4个数据库,如下图:

创建数据库

数据库的创建语言为

CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE排序规则];

 这里我重新创建一个名为student的数据库:

注意:如果创建的数据库已存在,则会报错 

要想不报错,可以在创建时加入

IF NOT EXISTS

这样即使存在这样的数据库也不会报错,不存在也会直接创建 

在创建数据库时,可以指定该数据库的字符集

删除数据库

删除数据库的语句为:

DROP DATABASE [IF NOT EXISTS] 数据库名;

 

同样也可以使用IF NOT EXISTS 来删除不确定是否存在的数据库。

使用数据库

使用数据库的语句为:

USE 数据库名

 

当出现Database changed则表示已使用该数据库。

在执行了很多SQL语句后,可以使用:

SELECT DATABASE();

查询当前处于哪个数据库下

如果想切换其他的数据库可以直接使用USE语句。

http://www.lryc.cn/news/352664.html

相关文章:

  • C#基础一
  • UOS1060e分离ssh与sftp服务
  • LeetCode刷题之HOT100之多数元素
  • 回溯算法06(总结+leetcode332,51,37)
  • LabVIEW图像识别的技术手段有什么?
  • Vulhub——adminer
  • MySQL之性能剖析(三)
  • spark 之数据湖
  • 记录Hbase出现HMaster一直初始化,日志打印hbase:meta,,1.1588230740 is NOT online问题的解决
  • Linux——进程信号(二)
  • 2024.5组队学习——MetaGPT(0.8.1)智能体理论与实战(下):多智能体开发
  • SQL开窗函数
  • [xx点评完结]——白马点评完整代码+rabbitmq实现异步下单+资料,免费
  • Hadoop+Spark大数据技术 实验8 Spark SQL结构化
  • 认知V2X的技术列一个学习大纲
  • 揭秘齿轮加工工艺的选用原则:精准打造高效传动的秘密武器
  • Linux-应用编程学习笔记(二、文件I/O、标准I/O)
  • AI爆文写作:根据别人的爆款标题,如何通过名词替换改成自己的爆款标题?
  • Mybatis源码剖析---第二讲
  • SpringMvc-restful设计风格
  • 在未来你将何去何从?
  • Vue.js组件设计模式:构建可复用组件库
  • 【C语言】指针运算
  • Python学习(3) 函数
  • 计算机网络安全控制技术
  • WordPress插件Disable WP REST API,可根据是否登录来禁用REST API
  • 腾讯云COS上传文件出现的问题
  • 【C++】<知识点> 标准和文件的输入输出
  • 在阿里Anolis OS 8.9龙蜥操作系统安装docker
  • 短剧APP开发,短剧行业发展下的财富密码