MySQL内容简介

目录

一、为什么需要数据库

二、保存数据的容器

三、DB(Database)

四、DBMS(Database Management System)

五、SQL(Structure Query Language)

六、SQL的优点

七、SQL如何存储数据

八、DBMS分为两类

九、启动\停止MySQL

十、进入MySQL

十一、MySQL常用命令

十二、MySQL的语法规范

十三、技术


一、为什么需要数据库

例如,搜索引擎后台的筛选

二、保存数据的容器

数组、集合====>存入内存,但是极易丢失

文件====>不易查询

引出数据库,其具有优点:

  • 数据持久化
  • 使用完整的管理系统统一管理,易于查询

三、DB(Database)

数据的“仓库“,保存了一系列的有组织的数据。(垃圾场和仓库的区别)

四、DBMS(Database Management System)

DB通过DBMS创建和操作的容器

五、SQL(Structure Query Language)

专门用来与DB通信的语言

六、SQL的优点

  • 几乎所有的DBMS都支持SQL
  • 进行复杂和高级的数据库操作

七、SQL如何存储数据

  • 将数据放入表中,表放入库中
  • 一个DB有多个表,每个表的表名是唯一标识
  • 表具有一定的特性(定义数据在表中如何存储)
  • 表由列组成,列也称作“字段”,表由1或多列组成
  • 表中数据按行存储

八、DBMS分为两类

  • 基于共享文件系统:Access
  • 基于客户机(服务器的DBMS):MySQL、Oracle、SqlSever

九、启动\停止MySQL

  1. 通过右击计算机,进入管理,进入服务,然后找到MySQL右击启动即可,关闭也是想通过操作
  2. 进入管理员命令行键入“net stop mysql”\“net start mysql”

十、进入MySQL

  1. 运行MySQL 5.5 Command Line Client(只能用于root用户)
  2. 以管理员身份进入DOS键入“mysql -h localhost -P 3306 -u root -p 你的密码"

十一、MySQL常用命令

  • show databases; 看有啥在DB中
  • use test; 进入test DB中
  • show tables from mysql; 在当前库去访问其它库中的表
  • select database(); 看看当前在哪个DB中
  • desc stuinfo; 看表stuinfo的结构
  • select * from stuinfo; 看表stuinfo中具有哪些数据
  • insert into stuinfo (id, name) values(1, 'john'); 依照格式插入数据到表stuinfo中
  • update stuinfo set name='lilei' where id = 1; 将表stuinfo中id为1的哥们改名字叫lilei
  • delete from stuinfo where id = 1; 将表stuinfo中id为1的哥们删除
  • select version(); 查看MySQL版本,或者使用exit退出mysql,命令行输入 mysql --version

十二、MySQL的语法规范

  1. 不区分大小写,但建议关键字大些,表名小写
  2. 每条命令用分号“;”结尾
  3. 命令长,可以使用缩进或者回车
  4. 注释:单行注释1)#注释文字 2)-- 注释文字(注意--后面有空格);多行注释/* 注释文字 */

十三、技术

  • DQL(Data Query Language): select
  • DML(Data Manipulation Language):增、删、改
  • DDL(Data Define Language):创、删库\表
  • TCL(Transaction事务 Control Language)
发布了331 篇原创文章 · 获赞 135 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/Triple_WDF/article/details/104283684