MySQL数据库之SQL⼊门
MySQL数据库之SQL⼊门
前⾔
从本⽂开始,我将跟随⿊马程序员系统学习MySQL数据库的和课程,并将学习总结记录在我的数据库博客栏⽬,欢迎共同学习提⾼。本⽂以MySQL数据库为例,系统讲解SQL的基本操作。
⼀、数据库的基本概念mysql语句分类
1. 数据库的英⽂单词: DataBase 简称 : DB
2. 数据库是⽤于存储和管理数据的仓库。
3. 数据库的特点:
1. 持久化存储数据的。其实数据库就是⼀个⽂件系统
2. ⽅便存储和管理数据
redis查看所有key3. 使⽤了统⼀的⽅式操作数据库 – SQL
4. 常见的数据库软件
⼆、MySQL数据库软件
1. MySQL安装软件下载
mysql中的decimal2. MySQL⽬录结构
MySQL安装⽬录下包括配置⽂件my.ini等其它相关⽂件
MySQL安装完成后,会⾃动创建⼀个数据⽬录(C:\ProgramData\MySQL\MySQL Server 5.5\data),该⽬录中包括三个⽂件夹,即初始的三个数据库。
3. CMD中登录退出MySQL⽅式
MySQL登录的三种⽅法
MySQL退出的两种⽅式
计算机二级office难吗2.quit
4.MySQL可视化⼯具
三、SQL⼊门
1.什么是SQL?
SQL全称为Structured Query Language:结构化查询语⾔
SQL其实就是定义了操作所有关系型数据库的规则。每⼀种数据库操作的⽅式存在不⼀样的地⽅,称为“⽅⾔”。
2.SQL通⽤语法
SQL 语句可以单⾏或多⾏书写,以分号结尾。
可使⽤空格和缩进来增强语句的可读性。
MySQL 数据库的 SQL 语句不区分⼤⼩写,关键字建议使⽤⼤写。
3 种注释abap alv报表
单⾏注释: – 注释内容 或 # 注释内容(mysql 特有)
多⾏注释: /* 注释 */
3. SQL分类
1. DDL(Data Definition Language)数据定义语⾔
⽤来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
2. DML(Data Manipulation Language)数据操作语⾔
⽤来对数据库中表的数据进⾏增删改。关键字:insert, delete, update 等
3. DQL(Data Query Language)数据查询语⾔
⽤来查询数据库中表的记录(数据)。关键字:select, where 等
4. DCL(Data Control Language)数据控制语⾔
⽤来定义数据库的访问权限和安全级别,及创建⽤户。关键字:GRANT, REVOKE 等
DDL是操作数据库及表这个对象。⽽DML和DQL是操作表中的具体数据。DCL是负责权限等相关的SQL操作。
3.1 DDL相关SQL语句
DDL⽤于操作数据库和表,具体包括CRUD四种操作。其中C(Create)创建、R(Retrieve)查询、U(Updata)更新、D(Delete)删除。
3.1.1 数据库CRUD操作
C(Create):创建
1.创建数据库SQL语句
create database 数据库名称;
2.创建数据库,判断不存在,再创建的SQL语句
create database if not exists 数据库名称;
3.创建数据库,并指定字符集的SQL语句
create database 数据库名称 character set 字符集名;
4.⽰例 :创建db2数据库,判断是否存在,并制定字符集为gbk
create database if not exists db2 character set gbk;
R(Retrieve):查询
1.查询所有数据库的名称
show databases;spring的翻译
2.查询某个数据库的字符集:查询某个数据库的创建语句show create database 数据库名称;
U(Update):修改
修改数据库的字符集
alter database 数据库名称 character set 字符集名称;
D(Delete):删除
1.删除数据库

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。