MySQL简介

一、了解Mysql

1.数据库(Database,简称DB)

长期存放在计算机内,有组织、可共享的大量数据的集合。

数据库可分为关系型数据库和非关系型数据库(NoSQL数据库),而MySQL就是关系型数据库。

2.MySQL数据库的特点

  • 开源免费,小巧但功能齐全;
  • 可以在Windows和Linux系统上运行;
  • 操作便捷

二、数据库

1.为什么学习数据库?

  • 数据的保存

大量程序产生的数据在程序运行时和程序结束运行后,数据应该怎么保存?

  • 数据的完整性

数据和数据之间的结构关系,数据和程序之间的依赖关系,如何能让这些关系持久维系?

  • 数据的读取

普通的文本文档在写数据时虽然方便,但是在读取数据时则比较麻烦需要根据各种形式去做转化。怎么才能读取更方便?

  • 数据的安全性

如何防止数据因为硬件故障、断电、死机、人为的误操作、程序缺陷、病毒或黑客等造成的丢失?

2.为什么学习数据库?

  • 结构化(高效存、高效取)

数据在数据库中的存储可以依靠二维表结构来逻辑的存储数据,可以

参考数据原有的依赖关系和结构关系去存储数据。

  • 共享性

多个用户可以共同分享计算机数据库中的数据资源,同一数据可以同

时被多人使用,从而实现了数据的高效共享性。

  • 独立性

存储在数据库的数据和应用程序之间相互独立, 互不影响。数据在磁盘上怎样存储由数据库管理而不依赖于应用程序,这样当数据的物理存储改变了,应用程序不用改变。

  • 安全性(软件层面)

数据库在安全性的控制上也有很多措施,比如访问数据库时对用户的

口令,用户的权限进行限制,再比如对数据的存储进行限制

3.数据库的结构

三、SQL(Structured Query language)语句

SQL语句是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。

1.SQL语句的规范

1.sql语言不区分大小写

2._(下划线)进行名字的分割,不适用驼峰命名

3.;  语句sql结尾处加一个";"来表示结束

4.一般关键词建议用大写

5.所有名称不能用中文

2.SQL语句的分类
名词解释命令
DDL(数据定义语言)创建和管理数据库、数据表等create、drop、alter
DML(数据操作语言)对数据进行增、删、改等操作insert、update、delete
DQL(数据查询语言)查询数据库数据select
DCL(数据控制语言)管理数据库语言,包括管理权限及数据更改grant、commit、rollback
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值