加入收藏 | 设为首页 | 会员中心 | 我要投稿 南京站长网 (https://www.025zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

SQL概述及DDL操作数据库

发布时间:2022-11-16 19:31:06 所属栏目:MySql教程 来源:互联网
导读: 大家好啊,我是大田。
今天来谈谈SQL,测试和开发都离不开SQL的一系列操作。今天先分享4个点
概念
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数

大家好啊,我是大田。

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

概念

结构化查询语言(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)创建指定名称的数据库createdatabase数据库名;

操作必须使用一个可更新的查询 access_特种作业操作证件查询_数据库查询操作

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

操作必须使用一个可更新的查询 access_特种作业操作证件查询_数据库查询操作

2、查看/选择数据库

# 切换数据库use数据库;

特种作业操作证件查询_数据库查询操作_操作必须使用一个可更新的查询 access

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

特种作业操作证件查询_数据库查询操作_操作必须使用一个可更新的查询 access

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

操作必须使用一个可更新的查询 access_数据库查询操作_特种作业操作证件查询

# 查看一个数据库的定义信息showcreatedatabase数据库名;

数据库查询操作_特种作业操作证件查询_操作必须使用一个可更新的查询 access

3、修改数据库

# 数据库的字符集修改操作alterdatabase数据库名characterset字符集;

现在db3数据库字符集是latinl

特种作业操作证件查询_操作必须使用一个可更新的查询 access_数据库查询操作

修改db3数据库字符集为utf8

数据库查询操作_特种作业操作证件查询_操作必须使用一个可更新的查询 access

4、删除数据库

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

操作必须使用一个可更新的查询 access_特种作业操作证件查询_数据库查询操作

好啦,今天先学一点点

MySQL系列往期推荐:

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

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

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

end~

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

文 / 大田

2022.02.25,日更的 20/365 天

感谢支持,多多交流

点击下方关注我吧

公众号暂无留言版功能,有问题可以到知识星球留言

(编辑:南京站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章