企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

SQL概述及DDL操作数据库

wudianyun 2025-01-13 18:27:21 精选文章 40 ℃

大家好啊,我是大田。


今天来谈谈SQL,测试和开发都离不开SQL的一系列操作。今天先分享4个点


  • 概念
  • 通用语法
  • SQL分类
  • DDL操作数据库



概念

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。



通用语法



1)SQL语句可以单行或者多行书写,以分号结尾

(Sqlyog中可以不用写分号)

2)可以使用空格和缩进来增加语句的可读性。

3)MySql中使用SQL不区分大小写

4) 注释方式

-- 空格 单行注释

/* */ 多行注释

# MySql特有的单行注释



SQL的分类


数据定义语言,简称DDL(Data Defifinition Language),用来定义数据库对象:数据库,表,列等。(测试一般用不上,简单了解下)


数据操作语言,简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。(重要)


数据查询语言,简称DQL(Data Query Language),用来查询数据库中表的记录。(重要)


数据控制语言,简称DCL(Daat Control Language),用来定义数据库的访问权限和安全级别,及创建用户。(了解)



DDL操作数据库




1、创建数据库


#(1)创建指定名称的数据库
create database 数据库名;


#(2)创建指定名称的数据库,并且指定字符集(一般都指定utf-8)
create database 数据库名 character set 字符集;


2、查看/选择数据库


# 切换数据库
use 数据库;


# 查看当前正在使用的数据库
select database();


# 查看Mysql中 都有哪些数据库
show databases;


# 查看一个数据库的定义信息
show create database 数据库名;

3、修改数据库

# 数据库的字符集修改操作
alter database 数据库名 character set 字符集;

现在db3数据库字符集是latinl

修改db3数据库字符集为utf8


4、删除数据库

# 从MySql中永久的删除某个数据库
drop database 数据库名


好啦,今天先学一点点


MySQL系列往期推荐:


【工具】数据库基本概念及MySQL安装

【工具】三步搞定数据库MySQL卸载

【测试基础】MySql的目录结构及数据库管理系统




end~


如果大田的文章能给你带来一点点的价值,那就值了,接下来的路一起走吧,静待花开



文 / 大田

2022.02.25,日更的 20/365 天

感谢支持,多多交流

Tags:

最近发表
标签列表