logo

一、基本操作

1.连接MySQL

mysql -u用户名 -p密码 [-h数据库服务器地址]

登陆后可使用exit或quit退出。

2.数据库和表

  • 数据库:存储数据的仓库,一般会为每个应用都创建一个数据库,用于存储该应用相关的所有数据,如员工管理系统数据库、学生考试系统数据库等。
  • 表:一个数据库中可能有多张表,用于存储应用中某类数据,如员工表、部门表等。
  • 行:表中每条数据,也可称为记录。
  • 列:行中的每个字段。
  • 3.查看数据库和表

    show databases; -- 查看当前所有数据库
    use 数据库名; -- 切换数据库
    show tables; -- 查看当前数据库的所有表
    select * from 表名; -- 查看表中所有的数据

    二、SQL简介

    1.简介

    英文全称:Structed Query Language 结构化查询语言。主要用来对数据库进行查询、更新和管理的一种语言,所有关系数据库都支持。

    2.SQL组成

    主要包含3部分:

  • DML
  •   数据操作语言,Data Manipulation Language,包含insert、delete、update、select等。

  • DDL
  •   Data Definition Language,数据定义语言。用于定义数据的结构:create、alter、drop。

  • DCL
  •   Data Control Language,数据控制语言。用于设置用户的权限:grant、revoke。

    3.导入初始数据

    source D:/init.sql -- 导入数据库脚本文件

    默认被导入test数据库。

    3.1表结构

    Oracle数据库的test数据库默认包含四种表,分别是emp雇员表、dept部门表、salgrade工资等级表、bonus奖金表。

    desc 表名; -- 查看表结构
    select * from 表名; -- 查看表中所有数据
    说点什么
    欢迎骚扰,有缘人互加友链
    支持Markdown语法
    好耶,沙发还空着ヾ(≧▽≦*)o
    Loading...