老杜 mySql自学笔记day1

目录

一.数据库

1.数据库相关概念

2.安装mysql数据库

二.数据库的基本操作

1.数据库的常用命令

 2.表的理解

3.Sql的分类

4.导入数据文件

三.对数据进行查询

 1.查询

 2.排序

3.应用案例

四.数据处理函数

1.单行处理函数

2.多行处理函数(分组函数)

五.分组查询(非常重要)

1.实际的需求

2.分组查询的执行和书写顺序

3.用分组来实现需求

六.最后总结

1.书写顺序与执行顺序

2.引出视图

3.小知识点


一.数据库

1.数据库相关概念

数据库:存储特定格式数据的仓库。

数据库管理系统:用来管理数据库当中的数据的主要是增删改查方面的。

Sql语句:用来实现增删改查操作的语句命令

2.安装mysql数据库

如何安装MySQL数据库

推荐一款软件吧,现在很多操作用软件会更加的方便,学mysql主要是学习一些操作语句和概念

phpstudy的安装与使用

二.数据库的基本操作

1.数据库的常用命令

退出mysql

mysql> exit;

show databases:查询数据库当中的有哪些数据库

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

mysql自带了四个数据库

使用数据库

mysql> use sys
Database changed

 创建一个名为bjpowernode数据库

mysql> create database bjpowernode;
Query OK, 1 row affected (0.01 sec)

注意:mysql是不见“;”不执行,“;”表示终止一条语句! 并且SQL语句是不严格要求大小写的

小技巧:

当出现下面的情况的时候

mysql> wq ih
    ->
    ->
    ->

加个\c就退出去了

mysql> wq ih
    ->
    ->
    -> \c
mysql>

 2.表的理解

字段与数据

数据库当中最基本的单元就是表,表当中存放到的是数据的信息,表由行和列组成,行被称为数据/记录 列被称为字段

字段是有规定的,规定者这一列数据的存储规范,例如:性别列只能写男女。

每一个字段都有约束,字段名,数据类型等规范

约束:其中有一个叫做唯一性约束,约束之后就列当中的数据就不能重复了

展示数据库当中的表

mysql> show tables;

3.Sql的分类

 数据查询语言DQL:带有select关键字的语句。。。

数据操作语言DML:比如基础的增删改,insert增减 delete删除 update修改 

数据定义语言DDL:DDL主要是表的结构不是数据的数据,增create删drop该updae改alter
事务控制语言TCL:事务提交commit,事务回滚rollback

数据控制语言DCL:授权grdant撤销权限revoke



4.导入数据文件

注意:路径当中不要有中文,路径是你创建bjpowernode表的路径

mysql> source D:\course\03-MySQL\document\bjpowernode.sql

三.对数据进行查询

条件查询到的关键字是where

 1.查询

select 指定字段 from 指定表格 where 筛选的条件;

 查询薪资在2450和3000之间的员工信息,包括2450和3000

select empno,ename,sal from emp where sal >= 2450 and sal <= 3000;

 可以指定多个字段,然后对其中一个或者多个进行筛选。

比如筛选条件

sal >= 2450 and sal <= 3000

别名问题

select deptno,dname as deptname from dept;

 ​ 注意:只是将显示的查询结果列名显示为deptname,原表列名还是叫:dname
​ 记住:select语句是永远都不会进行修改操

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值