MYSQL笔记20201221

mysql基本知识点:


数据库种类:

①关系型数据库
    1)Mysql、oracle 等
②非关系型数据库
    2)Redis 、hbase 等


数据库名词:

(1)DB:数据库
    ①存储数据的仓库。主要用来保存数据
(2)DBMS:数据库管理系统
    ①数据库是通过DBMS创建和操作的容器
(3)SQL
①结构话的查询语言,主要用于与数据库的通信


MySQL常见命令:

(1)数据库管理系统的连接
(2)查看当前所有的数据库
        ①show databases;
(3)打开数据库(切换数据库)
        ①use 数据库名称;
(4)查看数据库所有的表
        ①查看当前数据库中所有的表
                1)show tables;
        ②如何查看指定数据库中的表
                1)show tables from 数据库名称;
(5)查看表结构:
        ①desc 表名;
(6)创建表(后期讲解)
create table student(
id int primary key auto_increment,
name varchar(10) not null
);
(7)查看当前数据库的版本
        ①mysql --version
                1)不用登录数据库
        ②select version();
                1)Sql语句,必须登录数据库
(8)Mysql 的语法规范
        ①不区分大小写(建议:关键字大写,表名与列名小写)
        ②每条sql语句,最后用分号结尾
        ③Sql语句的格式
        ④注解:(一般使用在客户端工具中)
                1)单行注解: # 或者 –
                2)多行注解:/* */

数据中如何添加初始信息(导入初始化信息)

(1)前提:准备 sql文件
(2)将sql文件导入到test数据库中
        ①登录数据库管理系统
        ②打开指定的数据库(test)
        ③将sql文件导入到test数据库中
                1)source 文件的绝对路径
                2)例如:source D:\mysql.sql
(3)查看数据库中是否有对应的表?

SQL语言的分类:

(1)DQL: Data Query Language
        ①数据查询: select 语句
(2)DML:Data Manipulation Language
        ①数据的操作语言:insert、delete、update,对表中的数据进行操作
(3)DDL:Data Definition Language
        ①数据定义语言:create、drop、alter ,对表结构的操作
(4)DCL:Data Control Language
        ①数据的控制语言:grant、revoke
(5)TCL: Transaction Control Language
        ①事务控制语言:commit、rollback

基本查询语言:Query

(1)查询语法的结构:
select 查询列表 from 表名
特点:
      1、查询列表可以是表中的字段、常量值、表达式、函数
      2、查询的结果是一个虚拟的表格

别名的设置

(1)解读
别名的设置
   1、便于理解
   2、如果查询的字段有重名的情况下,使用别名可以进行区分
使用 别名的格式: as 或者 空格
注意:别名,使用 双引号 进行括起来

去重:distinct

(1)去除重复的内容

+ 号作用

(1)回忆:java中 + 号的作用:一般情况下若 “+” 号两边均为数值/数值变量时起算数运算作用,其他情况下均为字符串连接符

(2)Mysql中 + 号作用:运算符

条件查询

(1)语法公式
Select
      查询列表
From
      表名
Where
      筛选条件
(2)分类:
      ①按条件表达式进行筛选
            1)简单的条件运算符:
                           a.> 、<、 =、 != 、<>、>=、<=
      ②按逻辑表达式进行筛选
            1)逻辑运算符:
                  a.主要使用到连接表达式的
                        a)&& || !
                        b)and or not (推荐使用)
      ③模糊查询
            1)like
            2)between and [ ] (包含两边)
            3)in
            4)is null

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值