整体大纲

数据库

实现数据持久化

使用完整的管理系统统一管理,易于查询

数据库的相关概念

DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。

DBMS

数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器常见的数据库管理系统:MySQL、Oracle、DB2、SqlServer等。

SQL

结构化查询语言(Structure Query Language):专门用来与数据库通信的语言。

SQL的优点:①简单易学;②不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL;③虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。

数据库存储数据的特点

将数据放到表中,表再放到库中

一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。

表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。

表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java 中的”属性”。

表中的数据是按行存储的,每一行类似于java中的“对象”。

MySQL

启动和停止MySQL服务

方式一:右击此电脑—管理—服务—启动或停止MySQL服务

方式二:

启动:net start 服务名

停止:net stop 服务名

MySQL服务端的登录和退出

登录

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

例:mysql -h localhost -P 3306 -u root -proot

若为本机只用:

mysql–h –u用户名–p密码

例:mysql -u root -proot

退出

exit或ctrl+C

SQL语言的分类

DQL(Data Query Language):数据查询语言,用于检索数据库中的数据,主要是SELECT语句;

DML(Data Manipulation Language):数据操纵语言,用于改变数据库中的数据,主要包括INSERT、UPDATE和DELETE语句;

DDL(Data Definition Language):数据定义语言,用于库和表的创建、修改、删除。主要包括CREATE、DROP、ALTER语句;

DCL(Data Control Language):数据控制语言,用于定义用户的访问权限和安全级别。主要包括GRANT和REVOKE语句;

TCL(Transaction Control Language):事务控制语言,用于维护数据的一致性,包括COMMIT、ROLLBACK和SAVEPOINT语句。

mysql教程丿it教程网_MySQL整体相关推荐

  1. mysql教程丿it教程网_1.0MySQL基础入门【DQL部分】

    DQL部分 1.什么是DQL? DQL:Data QueryLanguage 数据查询语言标准语法 2.基础查询 select 查询列表 from 表名 查询列表:表中字段,常量值,表达式,函数 -- ...

  2. android教程丿it教程网,[IT教程吧-www.itjc8.com]_Da类android视频

    资源内容: [IT教程吧-www.itjc8.com]_Da类android视频|____课程目录.docx|____第一章JAVA-FUNDAMENTAL          |____1.4.2.m ...

  3. mysql教程乛it教程网_MySQL数据库实操教程(35)——完结篇

    版权声明 专栏概况 从2019年7月21日至今,约莫一个月的时间终于写完了MySQL教程,我已将其集结在专栏<MySQL数据库实操教程>,概述如下: 共计35篇文章 每篇文章均附源码和运行 ...

  4. mysql压缩包5.7.20安装_Mysql 5.7.20压缩版下载和安装简易教程

    //www.jb51.net/softs/451120.html 1.进入官网下载,显示的应该是最新版本,选择第二个(mysql5.7.20-winx64.zip) 2.下载完成后,直接解压到自定义目 ...

  5. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  6. mysql数据库项目化教程郑小蓉_MySQL数据库项目化教程(高等职业教育“十三五”规划教材(软件技术专业))...

    <MySQL数据库项目化教程/高等职业教育十三五规划教材(软件技术专业)>是一本介绍MySQL数据库基础知识的入门教材,采用项目驱动方式循序渐进地介绍MySQL各个模块的知识.主要内容包括 ...

  7. mysql打开无法控制_MySQL不能启动和停止 MySQL各种解决方法教程

    MySQL不能启动和停止 MySQL各种解决方法教程 本文章总结了种MySQL无法启动.无法停止解决办法,包括在windows系统,linux系统中mysql不能启动与停止的解决办法,有需了解的朋友可 ...

  8. 怎么查看MySQL 源码编译了什么_Mysql 源码编译教程贴

    题外话:这是一篇教程贴,不仅学的是mysql的编译,还是一些编译的知识.我也是一个菜鸟,写一些感悟和心得,有什么问题可以批评指正,谢谢! 如果只是为了安装请移到我的另一篇安装贴: Mysql安装贴 环 ...

  9. navicat for mysql 用户_Navicat for MySQL 怎么/怎么添加管理用户?Navicat for MySQL 添加管理用户教程_37游游网...

    [37游游攻略]为了保证数据库的安全,对操作用户分级授权是非常有必要的,Navicat for MySQL 给我们提供了一个非常强悍又非常便捷的用户管理系统.点击位于连接右侧的用户命令,随之弹出管理用 ...

最新文章

  1. Rust和C / C ++的跨语言链接时间优化LTO
  2. 链表问题18——向有序的环形单链表中插入新节点
  3. php神盾 var 1.54,PHP变量可用字符 - 神盾加密解密教程(一)
  4. 亲爱的,你是最棒的!
  5. Linux Epoll 一网打尽
  6. vue动态设置文字布局方式_十大惊人的文字动画特效
  7. matlab逻辑电路图,基于.matlab的数字逻辑电路仿真.doc
  8. 计算机专业英语第五章ppt,计算机专业英语课件5.ppt
  9. 逍遥单机卡系统服务器ip,逍遥剑侠情缘私服架设源码+APP端+搭建教程
  10. 深入类加载器-类加载器作用,类缓存、类加载器的层次结构、ClassLoader类介绍、代理模式之双亲委派机制
  11. linux – signal 信号列表
  12. oracle 伪列访问序列,Oracle同义词与序列基础教程
  13. 音视频开发:大华摄像头配置RTSP与RTMP地址访问视频画面
  14. 软件测试周刊(第69期):说出观点需要勇气,说好笑则需求智慧。
  15. 虚拟机安装 Backtrack5
  16. 对数学规划软件 CPLEX 等读取 MPS 文件的理解
  17. 【霍尔榜】BJ金属3D打印常见问题解析
  18. Quality control of sequencing data
  19. 国际漫游攻略之2016
  20. 知乎宣布完成2.7亿美元融资 引入前蜜芽合伙人孙伟为CFO

热门文章

  1. 第五十五期:MongoDB数据库误删后的恢复
  2. 第四十五期:万亿级日访问量下,Redis在微博的9年优化历程
  3. FreeRTOS 任务间同步和通信方法
  4. java mac jconsole_解决java maven项目找不到jconsole-1.8.0.jar和tools-1.8.0.jar包问题
  5. 每日一学:如何用matplotlib展示图片
  6. 使用 vue-qrcode 生成二维码
  7. python 入门学习
  8. Django Python MySQL Linux 开发环境搭建
  9. 大二《数据结构》机考解题报告
  10. 【Android Developers Training】 58. 缓存位图