初识MySQL

数据库的优点

1. 数据共享

2. 格式统一

3. 便于查找

4. 方便维护

既然有这么多优点, 那我们就来学习一下

数据库的本质

[客户端 --网络通信--> 服务端]

数据库本质上就是一款基于网络通信的应用程序

介绍一下这个, 别学完了都不知道用来干嘛的

数据库的分类与排名

关系型数据库
        MySQL、oracle、db2、access、sql server


非关系型数据库
        redis、mongodb、memcache

 数据库排名

众所周知, 非关系型数据库是用来缓存的

非关系型数据库里面的前三位简要介绍: 

        Oracle, 太贵了

        MySQL, 装好了

        Microsoft SQL Server, 没装上

综上所述:  我们来学一下MySQL  [看我的大小写, 多标准]

安装MySQL

建议装5.6或5.7版本的, 不上不下最稳定

......

众所周知, 装软件是多么头疼的一件事

所以各位百度着安装吧 , 这里就不推荐链接了

相信大家可以在安装的过程中学到东西

......

好, 装好了

使用之前, 先介绍里面的几个概念

数据库相关概念

库                文件夹

表                文件

记录             一行行数据

SQL语句初识

1. MySQL中的sql语句是以 ";" 作为结束的标志

2. 基本命令
        show databases;  查看所有的库名

3. 连接服务端的命令可以简写
        mysql -uroot -p

4. 当你输入的命令不对, 又不想让服务端执行并返回报错信息时, 可以用\c取消:

5. 客户端退出  退出命令加不加分号都可以执行
        quit
        exit

6. 当你在连接服务端的时候 发现只输入mysql也能连接
   但是你不是管理员身份 而只是一个游客模式

启动MySQL

  1. 切换到mysqld所在的bin目录下,然后输入mysqld即可
  2. 保留原来的cmd窗口重新打开一个, 输入 mysql -h 127.0.0.1 -P 3307 -uroot -p
  3. 第二步翻译: 执行 IP 端口 用户名 密码;  首次登陆无需输入密码, 直接回车即可

库相关SQL语句

# 增

        create database db1;

# 改

        alter database db1 charset='utf8';

# 查

        show databases;

        show create database db1;

# 删

        drop database db1;

如果看不懂那几句的话, 可以逐个翻译一下单词

表相关SQL语句

在操作表(文件)的时候, 需要指定所在的库(文件夹)

# 切换库

        use db1;

# 查看当前所在库

        select database();

# 增

        creat table t1(id int, name char(4));

        # 也可以用绝对路径的形式操作不同的库

        create table db2.t1(id int, name char(4));

# 查

        show tables;

        show create table t1;

        describe t1;  # 简写为 desc t1;

# 改

        alter table t1 modify name char(16);

# 删

        drop table t1;

行相关SQL语句

# 增

        insert into t1 values(1, 'x');

        insert into t1  values (1, 'x'),(2, 'xx'),(3, 'xxx');

# 查

        select * from t1;

        select name from t1;

# 改

        update t1 set name='HELLO' where id > 1;

# 删

        delete from t1 where id > 1;

        delete from t1 where name='x';

        delete from t1;

有没有那么一种可能, 现在是应该准备蓝桥杯的...

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值