SQL基础学习笔记00数据库介绍

这篇博客介绍了学习数据库的原因,详细讲解了数据库的基本概念,如DB、DBMS和SQL。接着深入讨论了MySQL的特点、安装和使用,包括服务的启动、停止以及登录退出。此外,还重点介绍了SQL中的DQL语言,包括查询、条件、排序、函数、分组等关键操作。
摘要由CSDN通过智能技术生成

内容源自尚硅谷SQL学习视频,将笔记重点按内容归纳整理

SQL学习视频链接在此

一、为什么要学习数据库

1.持久数据源

2.方便查询

3.存储大量数据

4.共享、安全

5.通过组合分析,获取新的数据

 

二、数据库的相关概念

DBMS、DB、SQL

DB: Database 数据库,存储一系列有组织有数据的容器

DBMS: Database management system 数据库管理系统,使用DBMS管理和维护DB

SQL:StructureQueryLanguage 结构化查询语言,用于与DBMS通信的语言

 

三、数据库存储数据的特点

1,数据先放表中,表放库中

2,一个库可以多张表,每张表唯一的标识名

3,一张表的设计,类似于JAVA中的类

表中的字段类似于属性

表中的单条记录,类似于对象

表中的所有记录,类似于对象的集合

ORM: Object Relation mapping 对象关系映射

 

四、初始MySQL

1、MySQL产品的介绍

MySQL前身属于AB公司,2009被oracle收购

特点:

1,体积小,安装方便

2,开源免费

3,性能好,稳定

4,兼容性好

2、MySQL产品的安装 ★

基于C/S架构的DBMS,需要安装服务端和客户端

MySQL5.5版本

3、MySQ4L服务的启动和停止 ★

方式一:图形化

右击---计算机管理--服务--MYSQL服务

方式二:管理员身份

net start 服务名

net stop 服务名

4、MySQ4L服务的登录和退出 ★

方式一:通过dos命令

mysql-h 主机名 -p 端口号 -u用户名 -p 密码

注意:

本机的话 -h主机名 可以省略

如果端口是3306,则-p可以省略(即:mysql -u root -p)

方式二:图形化界面

通过sqlyog,直接输入用户名和密码

5、MySQL的常见命令和语法规范

1.常见命令

show databases 显示当下连接下的所有数据库

use 库名 打开/使用指定库

show tables 显示当前库中所有表

show tables from 库名 显示指定库中的所有列

show columns from 表名 显示指定表中的指定列

desc 表名 查看表结构

select version() 查看服务器版本

mysql --version (没有登陆到mysql时查询版本)

  1. 语法规范

不区分大小写

每条命令结尾建议用分号

注释:

#单行注释

--单行注释

/* */多行注释

 

五、DQL语言的学习 ★

DQL: Data Query Language 数据查询语言

重点关键字:select

1.基础查询 ★

2.条件查询 ★

3.排序查询 ★

4、常见函数 ★

5、分组函数 ★

6、分组查询 ★

7、连接查询 ★

8、子查询 √

9、分页查询 ★

10、union联合查询 √

 

六、DML语言的学习 ★

Data manipulation language

1、插入语句

2、修改语句

3、删除语句

 

七、DDL语言的学习 Data define language

1、库和表的管理 √

2、常见数据类型介绍 √

3、常见约4束 √

 

八、TCL语言的学习 Transaction control language

事务和事务处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值