MySQL的基本概念及增删改查

本文介绍了数据库的基本概念,包括关系型和非关系型数据库,以MySQL为例详细讲解了数据库的安装、连接及操作,如创建、查询和管理数据库及数据表。同时,概述了SQL语言用于CRUD操作的重要性,并提供了相关操作示例。
摘要由CSDN通过智能技术生成

什么是数据库?

  • 数据库就是存储数据,管理数据的仓库。

常见的数据库有:

  • 关系型数据库 : Oracle、MySQL、SQLServer、Access
  • 非关系型数据库: MongoDB、Redis、Solr、ElasticSearch、Hive、HBase

关系型数据库:把数据库组织成行和列的类似表的数据库

非关系型数据库:数据间的关系不紧密。

MySQL:

  • MySQL服务端,它来处理具体数据维护,保护磁盘
  • MySQL客户端,CDRU 增删改查

安装MySQL:设置端口号(默认3306)+密码(root) +编码(latin1 ——>utf-8)

检查数据库是否安装成功?

– 执行DOS命令:

  • 找到开始位置的MySQL—MySQL Command line --展示welcome就成功了
  • –win+r —cmd — myql -uroot -proot

– 用客户端连接:

  • 软件 navicat

  • 点击链接 —> 输入连接名 —> 输入密码(检查端口号)—> 链接测试 —>链接成功 —>确定

数据库的结构

  • 数据库 — 表 —行(一条一条的记录) — 和列 ( 段)

SQL语言

定义:

  • 结构化查询语言,简称SQL。是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存储数据以及查询,更新和管理关系型数据库系统;同时也是数据库脚本文件的扩展名

概述:

  • 用来操作数据库的语言,可以对数据库里的数据进行CRDU增删改查

用法:

  • 数据库:查询,创建,删除库(谨慎)
  • 表:查询,创建,修改,删除
  • 记录:创建,查询,删除,修改(重点)

数据库常见操作

- 查询所有数据库 :show databases;
- 创建数据库 :create database 数据库名 default character set ut8;(创建数据库时不能加s)
- 删除数据库:drop database 数据库名;

数据表的操作

- 使用指定数据库 :use 数据库名;

- 查询所有数据表:show tables;

- 字段类型: int / long double / float char /varchar

- 新建数据表:
- create table 表名(

						字段1名字  类型  (长度),
						字段1名字  类型  (长度),
						字段1名字  类型  (长度)

); (注意英文的分号不能忘)

例:

MariaDB [day1]> create table td_door(

-> id int (11),

-> door_name varchar (100),

-> tel varchar (20)

-> );

- 查看数据表的结构: desc 表名;

- 修改数据表: alter table 表名 add column 字段名 字段类型 (字段长度);

- 删除数据表: drop table 表名;

操作记录的SQL

  • 查询记录: select * from 表名

- 添加记录:insert into 表名 values (字段1的值,字段2的值,字段3的值); 如果出现乱码 set names gbk;

- 修改记录:updata 表名 set 字段名 = 字段新值

- 删除记录:delete from 表名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值