MySql的复习(一):深入MySql

本文介绍了在Windows环境下如何登录MySQL,包括添加环境变量、使用命令行工具。同时,文章提供了四种修改MySQL密码的方法。讲解了SQL、DB、DBMS之间的关系,并详细阐述了数据库表的概念。此外,还涵盖了SQL语句的四大分类:DQL、DML、DDL和TCL。文章还展示了如何在MySQL中创建数据库、查看数据库中的表,以及导入数据。最后,列举了三个示例表的字段及其描述,为读者提供了数据库操作的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySq的复习(一):深入MySql

怎样在Windows窗口登陆Mysql?

如果在cmd窗口不能登陆Mysql,记得将Mysql的bin路径添加到环境变量的Path目录中!!!

image-20220225165839410

不希望密码被看见:
mysql -uroot -p
Enter password:******

停止Mysql:net stop mysql

启动Mysql:net start mysql

怎样修改Mysql密码?

  • 方法一:

image-20220225171201885

  • 方法二:

    image-20220225171211862

  • 方法三:

    image-20220225171350041

  • 方法四:

    image-20220225171252696

Sql、DB、DBMS之间的关系?

  • DB:
    DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)
  • DBMS :
    DataBase Management System (数据库管理系统,常见的有: MySQL Oracle DB2 sybase SqlServer…)
  • SQL:
    结构化查询语言,是一门标准通用的语言。标准的sql适合于所有的数据库产品。
    SQL语句在执行的时候,实际上内部也会先进行编译,然后再执行sql。(sql语 句的编译由BMS完成。)
    DBMS负责执行sql语句,通过执行sq1l语句来操作DB当中的数据。
    DBMS - (执行)-> SQL - (操作)-> DB

什么是表?

表:table

是数据库的基本组成单元,所有的数据都是以表格的形式组织,目的是可读性强。

一个表包括行和列:

​ 行:被称为数据/记录(data)

​ 列:被称为字段(column)

学号姓名年龄
110张三20
120李四21

Sql语句的分类

  • DQL:数据查询语言 data query languge

    查询语句,凡是seclect语句,都是DQL。

  • DML:数据操作语言 data manage languge

    insert、delete、update ,对表中的数据进行增删改。。

  • DDL:数据定义语言 data definition languge

    create、drop、alter,对表结构的修改。

  • TCL:事务控制语言 Transaction control languge

    commit提交事务,rollback回滚事务。

  • DCL:数据控制语言 data control languge

    grant授权,revoke撤销权限等。

导入数据

百度网盘链接:https://pan.baidu.com/s/1Pgnb1fwNbC-VaFfFC-5xOg

提取码:8b2y

  1. 登陆MySql数据库

  2. 查看有哪些数据库

    show databases;这个不是sql语句,是Mysql的命令语句。

image-20220225210232911

  1. 创建自己的数据库

    create database bjpowernode;

image-20220225210455702

  1. 使用自己创建的数据库

    use bipowernode;

image-20220225210641545

  1. 查看当前使用的数据库中有哪些表

    show tables;

image-20220225210755838

  1. 初始化数据

    source D:\LeStoreDownload\Msq笔记\bjpowernode.sql

image-20220225211049788

查看表结构

desc 表名;

  • 部门信息表:dept
英文字段名称中文描述类型
DEPTNO部门编号INT(2)
DNAME部门名称VARCHAR(14)
LOC位置VARCHAR(13)
  • 员工信息表:emp
英文字段名称中文描述类型
EMPNO员工编号INT (4)
ENAME员工姓名VARCHAR(10)
JOB工作岗位VARCHAR(9)
MGR上级领导INT (4)
HIREDATE入职日期DATE
SAL薪水DOUBLE(7,2)
COMM津贴DOUBLE (7,2)
DEPTNO部门编号INT(2)

注意:DEPTNO字段是外键,DEPTNO的值来源于dept表的主键,起到了约束的作用

  • 薪水等级信息表:saldrade
英文字段名称中文描述类型
GRADE等级INT
LOSAL最低薪水INT
HISAL最高薪水INT
英文字段名称中文描述类型
GRADE等级INT
LOSAL最低薪水INT
HISAL最高薪水INT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值