MySQL基础 1.0


本节主要学习内容

  • DB、DBMS、SQL 定义
  • DB分类、DBMS 特点
  • 服务器的登录与退出
  • MySQL常见命令
  • SQL语言分类
  • SQLyog

一、 DB、DBMS、SQL

  • DB:数据库database
  • DBMS:数据库管理系统 database management system
  • SQL:结构化查询语言 structure query language

DB特点:
1. 数据--表--库
2. 列:字段; 每一列类似Java中的“属性”行:类似Java中的“对象”-----------
DBMS分类:
1.基于共享文件系统的DBMS(Access)
2.基于客户机——服务器(c/s)的DBMS(MySQL、Oracle、SQLSever)

二、服务器的登录与退出

  1. 方式一:
    通过mysql自带的客户端
    Windows——搜mysql——输入密码8888——进入服务端
    退出:输入exit ,或者快捷键Ctrl+C (只限用于root用户)
  2. 方式二:
    通过Windows自带的客户端:(建议连接方式)
    命令提示符——以管理员身份运行——输入:

mysql -h localhost -P3306 -u root -p
h : host ,主机
localhost :本机
P: 大P 端口号,port
u: 加用户root
p:小p加密码8888 (不留空格,前三个无所谓)
简易版: mysql -u root -p8888

三、MySQL常见命令

1.show databases; # 看看哪些数据库
系统自带四个:
information_schema :保存原数据的信息
mysql :用于保存用户信息的
performance_schema:性能参数
test:测试数据库,空的,可以建表可修改可删除
2.ues test; #打开test数据库
show tables; #看看有哪些表
show tables from mysql;# 查看MySQL的表
3.查看当前所在的数据库:
select database();
4.创建表:
示例:

create table stuinfo(      #取名stuinfoid int,                #列名 列类型name varchar(20));       #使用字符串是varchar;用小括号包起来,分号结束

5.看表的结构:
desc stuinfo;
6.查看表中所有数据:
select * from stuinfo;
7.插入数据:

insert into stuinfo (id,name) values(1,'john');

8.修改数据:

update stuinfo set name='lilei' where id=1;

9.删除数据:

delete from stuinfo where id=1;

10.通过命令行查看当前mysql版本:
select version();

四、MySQL语法规范:

1、不区分大小写,但建议关键词大名,表名、列名小写
2、每条命令用分号;结尾
3、每条命令根据需要,可以进行缩进,或换行
举例:

select * from stuinfo;

等价于:

select *
from stuinfo;

 SELECT*FROM stuinfo

4、注释
单行注释: #注释文字
单行注释: – 注释文字 (–空格)
多行注释:/* 注释文字 */

五、SQL语言:

1.DQL语言的学习(数据查询语言 data query language)

  • 基础查询
  • 条件查询
  • 排序查询
  • 常见函数
  • 分组函数
  • 分组查询
  • 连接查询
  • 子查询
  • 分页查询
  • Union查询

2.DML语言的学习(data manipulation language)

  • 插入语句
  • 修改语句
  • 删除语句
    (增 删 改)

3.DDL语言的学习(data define language)

  • 库和表的管理
  • 常见数据类型的介绍
  • 常见约束

4.TCL语言的学习(事务控制语言 transaction control language)

  • 事务和事务处理

六、SQLyog:

举例myemployees.sql
1、右击root@localhost——执行SQL脚本——选择自己的Mysql资料代码里的myemployees.sql——执行 完成
2、点击刷新(都需要手动刷新)

3、员工表: 员工编号;名;姓;邮箱;电话号码;工种编号;月薪;奖金率;上级领导编号;部门编号;入职日期

部门表:部门编号;部门名称;部门领导编号;位置编号

位置表:位置编号;街道;邮编;城市;省份;国家编号

工种表:工种编号;工种名称;最低工资;最高工资


MySQL基础 (SQLyog)尚硅谷婷姐 学习笔记整理相关推荐

  1. 尚硅谷云原生学习笔记(76~143集)

    笔记列表: 尚硅谷云原生学习笔记(1-75集) 尚硅谷云原生学习笔记(76~143集) 尚硅谷云原生学习笔记(144~172集) 尚硅谷云原生学习笔记(173~XXX集) 目录 76.为什么用kube ...

  2. 尚硅谷云原生学习笔记(1-75集)

    笔记列表: 尚硅谷云原生学习笔记(1-75集) 尚硅谷云原生学习笔记(76~143集) 尚硅谷云原生学习笔记(144~172集) 尚硅谷云原生学习笔记(173~XXX集) 目录 1.什么是云计算 1. ...

  3. 尚硅谷Redis 7学习笔记

    尚硅谷Redis 7学习笔记 视频链接 新手入门篇 1.安装及数据类型 2.持久化 3.Redis 7 事务.管道.发布订阅.主从.哨兵.集群 4.springboot整合redis 高级篇(更新中- ...

  4. MySQL基础(尚硅谷笔记)

    基于尚硅谷MySQL视频的学习笔记 目录 1. 初识MySQL 1.1 数据库相关概念 1.2 MySQL介绍 2. DQL语言 2.1 基础查询 2.2 条件查询 2.3 排序查询 2.4 常见函数 ...

  5. 尚硅谷谷粒学院学习笔记(防坑点的总结部分勘误)

    谷粒学院学习笔记 部分勘误 数据库设计规约 模块说明 环境搭建 创建一个Spring Boot 的父工程,版本使用:2.2.1.RELEASE 父工程pom.xml里面添加 在pom.xml中添加依赖 ...

  6. 尚硅谷谷粒学院学习笔记9--前台用户登录,注册,整合jwt,微信登录

    用户登录业务 单点登录(Single Sign On),简称SSO. 用户只需要登陆一次就可以访问所有相互信任的应用系统 单点登录三种常见方式 session广播机制实现 使用redis+cookie ...

  7. 尚硅谷谷粒学院学习笔记11-- 微信支付,课程详情页面功能完善

    课程支付需求描述 课程支付说明 (1)课程分为免费课程和付费课程,如果是免费课程可以直接观看,如果是付费观看的课程,用户需下单支付后才可以观看 (2)如果是免费课程,在用户选择课程,进入到课程详情页面 ...

  8. 尚硅谷Kafka框架学习笔记

    视频地址:https://www.bilibili.com/video/BV1a4411B7V9 笔记资料:链接: https://pan.baidu.com/s/17XOeCBYdyfNqWJPxb ...

  9. 尚硅谷python部分学习笔记

    Python 文章目录 Python Python环境的安装 下载Python 安装Python 测试是否安装成功 pip的使用 安装 配置 使用pip管理Python包 修改pip下载源 注释 单行 ...

最新文章

  1. 数学建模清风第三次直播:excel在数学建模中的应用
  2. java enum 关联_Java:如果EnUM常量在本质上是静态的,那么它如何可以拥有与其相关联的构造函数和方法...
  3. ASP.NET Core 2.0利用MassTransit集成RabbitMQ
  4. C ++ 类 | 类的例子,构造函数(Constructors),析构函数(Destructors)_2
  5. java文件改成smla,Java base64 转 FileInputStream
  6. webpack配置工程师(一):基本篇
  7. 申作军海通机器人_青岛海通机器人系统有限公司
  8. 华为NP课程笔记27-QINQ概述
  9. 如何用python 巡检华为交换机?
  10. 【Python计算检验值】一元线性回归拟合,t值与p值,显著性检验
  11. Windows Server 2012 R2 打印服务器的设置与管理-深博-专题视频课程
  12. Scratch编程与数学:会编程的孩子是怎样解奥数题的?
  13. Autojs 3.0文档学习之设备信息
  14. 编译gstreamer nvenc插件
  15. linux计划定时自动删除目录下文件
  16. 鼠标右键点击文件夹、bat文件、txt文档,指针出现假死转圈的解决方法(Adobe Acrobat右键邮件选项引起的win10假死)
  17. tomcat配置前端静态文件gzip压缩
  18. (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  19. 同時acts_as_tree 和 ancestry gem
  20. IT碰碰车第四期:中国式创业因李开复而不同?

热门文章

  1. erl 启动参数记录
  2. cesium教程4-测量工具
  3. ArcGIS Engine10.2 VS2012 环境搭建。
  4. DotProduct Vs. CrossProduct
  5. http协议请求部首详解以及用c++写socket下载文件
  6. 深圳太极软件笔试题回顾(2013年12月11日)
  7. C艹复合类型(字符串)
  8. Python 打印 反斜杠 \ 方法
  9. 【蓝桥杯学习记录】【6】不定方程的解法
  10. 企业IT监控网管解决方案