| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 【MySQL】SQL的概念 -> 正文阅读 |
|
[大数据]【MySQL】SQL的概念 |
目录 一、基本概念1.1?什么是 SQLStructured Query Language 结构化查询语言 1.2 SQL作用(1) 是一种所有关系型数据库的查询规范,不同的数据库都支持。 (2) 通用的数据库操作语言,可以用在不同的数据库中。 (3)不同的数据库 SQL 语句有一些区别。 1.3 SQL 语句分类(1)Data Definition Language (DDL 数据定义语言) 如:建库,建表 (2)Data Manipulation Language(DML 数据操纵语言), 如:对表中的记录操作增删改 (3)Data Query Language(DQL 数据查询语言),如:对表中的查询操作 (4)Data Control Language(DCL 数据控制语言),如:对用户权限的设置 也就是SQL语句主要是围绕上述四种语句。 1.4 MySQL 的语法(1)每条语句以分号结尾,如果在 SQLyog 中不是必须加的。 (2)SQL 中不区分大小写,关键字中认为大写和小写是一样的 (3)3 种注释
二 、DDL 操作数据库2.1?创建数据库2.1.1?创建数据库的几种方式
2.1.2?具体操作
2.2?查看数据库按 tab 键可以自动补全关键字
2.3?修改数据库2.3.1?修改数据库默认的字符集
2.3.2?具体操作将 db3 数据库的字符集改成 utf8
2.4?删除数据库2.4.1?删除数据库的语法
2.4.2?具体操作每行 SQL 语句需要选中再执行,可以按 F9 删除 db2 数据库
2.5?使用数据库2.5.1?查看正在使用的数据库
2.5.2?使用/切换数据库
2.5.3?具体操作
2.5.4?面试题在 MySQL 数据库软件中,有如下三个数据库:test1、test2、test3 登录数据库之后,输入语句: select database test2; 运行结果是什么?
三、DDL操作表结构前提先使用某个数据库 3.1?创建表3.1.1?创建表的格式
3.1.2?关键字说明
3.2?MySQL 数据类型3.2.1?常使用的数据类型如下3.2.2?详细的数据类型如下整数:
小数
日期
字符串
大二进制
大文本
3.2.3?具体操作创建 student 表包含 id,name,birthday 字段
3.3?查看表3.3.1 查看某个数据库中的所有表
3.3.2?查看表结构
3.3.3?查看创建表的 SQL 语句
3.3.4?具体操作:查看 day21 数据库中的所有表
查看 student 表的结构
?查看 student 的创建表 SQL 语句
执行结果 存在的目的是为了避免关键字的冲突
3.4?快速创建一个表结构相同的表3.4.1?语法
3.4.2?具体操作创建 s1 表, s1 表结构和 student 表结构相同
3.5?删除表3.5.1?直接删除表
3.5.2?判断表是否存在,如果存在则删除表
3.5.3?具体操作
与直接删除的区别 如果表不存在,不删除,存在则删除 3.6?修改表结构3.6.1?添加表列 ADD
3.6.2?修改列类型 MODIFY
3.6.3?修改列名 CHANGE
3.6.4?删除列 DROP
3.6.5?修改表名
将学生表 student 改名成 student2
3.6.6?修改字符集 character set
将 student2 表的编码修改成 gbk
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 9:02:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |