代码编织梦想

4,DDL:操作数据库

操作数据库主要就是对数据库的增删查操作。

4.1 查询

查询所有的数据库

SHOW DATABASES;

运行上面语句效果如下:

在这里插入图片描述

上述查询到的是的这些数据库是mysql安装好自带的数据库,不要操作这些数据库。

4.2 创建数据库

  • 创建数据库
CREATE DATABASE 数据库名称;

运行上面语句效果如下:

在这里插入图片描述

而在创建数据库的时候,并不知道db1数据库有没有创建,直接再次创建名为db1的数据库就会出现错误。

为了避免上面的错误,在创建数据库的时候先做判断,如果不存在再创建。

  • 创建数据库(判断,如果不存在则创建)
CREATE DATABASE IF NOT EXISTS 数据库名称;

运行语句效果如下:

从上面的效果可以看到虽然db1数据库已经存在,再创建db1也没有报错,而创建db2数据库则创建成功。

4.3 删除数据库

  • 删除数据库
DROP DATABASE 数据库名称;
  • 删除数据库(判断,如果存在则删除)
DROP DATABASE IF EXISTS 数据库名称;

运行语句效果如下:

4.4 使用数据库

数据库创建好了,要在数据库中创建表,得先明确在哪儿个数据库中操作,此时就需要使用数据库。

  • 使用数据库
USE 数据库名称;
  • 查看当前使用的数据库
SELECT DATABASE();

运行语句效果如下:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_57111105/article/details/129425333

学习笔记(01):MySQL数据库入门实战精讲-DDL之数据库-爱代码爱编程

立即学习:https://edu.csdn.net/course/play/27328/362512?utm_source=blogtoedu mysql -h localhost -u  root -p RDBMS 数据库管理系统 1. DB1 2. DB2 3. DB3   sql作用 1. 创建和管理数据库、数据表、存储过程、视图等

MySQL学习笔记02之操作MySQL数据库(DDL篇)-爱代码爱编程

DDL:操作数据库、表 操作数据库:CRUD C(Create):创建 创建数据库:CREATE DATABASE DATABASE_NAME;创建数据库,判断是否已经存在:CREATE DATABASE IF NOT EXISTS DATABASE_NAME;创建数据库并指定字符集CREATE DATABASE DATABASE_NAM

学习笔记(02):MySQL数据库之数据库操作-爱代码爱编程

第2节 数据库与表的基本操作-DDL之数据库   1. 结构化查询语言sql SQL是一门标准的计算机语言,用于访问和操作数据库,其功能包括数据定义、数据操纵、数据查询和数控制。 可以将SQL语言分为四类:DDL、DML、DQL、DCL。 DDL:数据定义语言,用于数据库、表、视图等的建立、删除。包括CREATE、ALTER、DROP等。 DM

MySQL入门笔记(三):创建数据库-爱代码爱编程

1. 专业名词: RDBMS: 关系数据库管理系统 DDL :数据定义语言 数据库对象:数据库、表、函数、存储过程、序列等 schema:有针对性规划的数据库对象的集合   2. 创建数据库: mysql> create database zcl;  //创建数据库,名为zcl mysql> create database `m

mysql dml ddl优先级_MYSQL基础笔记(DDL、DML和DCL)-爱代码爱编程

SQL语句主要可以分为三类: (1)DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。 (2)DML(Data Manipulation Language)语句:数据操纵语句,用于添加、删除

java数据库修改指定数据类型,MySQL数据库笔记二:数据类型及数据库操作-爱代码爱编程

三、MySQL数据库数据类型 MySQL数据库中支持多种数据类型:数值型、字符型、日期型 常用的数据类型: 1.整型 int:整形,存储整数 int(M):M表示预期值。与存储大小和数值的范围无关。 id int 10000 id int(3) zerofill 10000 zerofill 零填充 会在左侧补0 2.浮点型 flo

[MySQL笔记]02.DDL操作数据库-爱代码爱编程

文章目录 DDL操作数据库1.创建数据库2.查看数据库3.修改数据库4.删除数据库5.使用数据库 DDL操作数据库 1.创建数据库 -- 创建数据库 create database db1; -- 判断是否存在,如果不存在则创建数据库 create database if not exists db2; -- 创建数据库并指定字符集为 gb

2022黑马程序员最新MySQL笔记(01:数据库学习前言)-爱代码爱编程

前言: 本系列博客主要参考黑马程序员视频教程,仅供学习使用,整理不易转载请注明出处,多谢(*^▽^*)~。 视频教程地址连接: 2022黑马程序员最新MySQL知识精讲+mysql实战案例_零基础mysql入门到高级全套教程_哔哩哔哩_bilibili 下一篇: (02:MySQL

MySQL学习笔记-基础实践篇-2.数据库的基本操作(DDL)-爱代码爱编程

文章目录 2.数据库的基本操作(DDL) 总览MySQL基础学习笔记思维导图重难点问题总结1. database基本操作1.1 启动和连接数据库1.2 增删改查database2. table基本操作2.1 增删改查table2.2 创建表,定义字段、属性(1) 实例(2) 注释格式(3) 从文件中直接导入表(4)表类型选择和字符集编码设置2.3

一、MySQL数据库DDL操作学习笔记-爱代码爱编程

数据库DDL操作 一、 创建数据库二、DDL操作表MySQL常用数据类型:MySQL的约束 一、 创建数据库 1.create database 数据库名; 2…查看数据库 show databases 3.修改数据库 alter database mall character set 编码; 4.切换数据库 use mall; 5。

初学mysql--笔记三:sql语言--ddl定义数据库_运维小白823的博客-爱代码爱编程

SQL语言分类 SQL(Structured Query Language 即结构化查询语言)     SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。 DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE  DROP ALTER DML语句 数据库操纵语言: 插入数据INSERT

3.6笔试-爱代码爱编程

今天做了一场cvte笔试 是测试方向的 一共有19道题目 大概有四五道计算机网络的题目 三四道python的题目 三四道mysql查询问题 设计测试用例题目大概有两道 一道编程题 1编程 奇怪的是编程题出现在第二题,而且做一题交一题 题目有点难理解,我看题就花了五分钟 我怕后面还有编程题 就草草交了 到最后交卷的时候还有半个小