MySQL数据库基础入门

发布时间:2024年01月24日

MySQL数据库

文章介绍:
大家好,我是行不更名,坐不改姓的宋晓刚,下面将带领大家从基础小白到高阶的MySQL数据库学习,跟上我的步伐进入网络数据的世界吧。
微信:15319589104
QQ: 2981345658
此文章讲的是MySQL数据库,对数据库从零到数据库进阶的学习。

介绍

MySQL是一种流行的开源关系数据库管理系统,其设计目的是为了提供高效、可靠和易用的数据存储解决方案。以下是关于MySQL的一些基本信息:

  • 数据存储:MySQL使用表的形式来存储数据,每个表由行和列组成,类似于电子表格。通过使用SQL(结构化查询语言),用户可以对这些表进行各种操作,如查询、插入、更新和删除数据。
  • 索引:为了提高数据检索的速度,MySQL允许用户在表的列上创建索引。索引类似于书籍的目录,可以帮助数据库系统快速找到所需的数据。
  • 复制和分区:MySQL提供了数据复制功能,使得数据可以从一个数据库服务器复制到另一个服务器,用于提高数据的可用性和冗余性。此外,MySQL还支持表分区,可以将大表分成较小的、更易于管理的片段,从而提高查询性能。
  • 事务处理:MySQL支持事务处理,确保数据的完整性和一致性。事务是一系列的操作,要么全部成功执行,要么全部失败回滚,这样可以避免数据的不一致状态。
  • 安全性和权限:MySQL提供了丰富的安全功能,如用户认证和访问控制,可以确保数据的安全性和隐私。用户只能访问他们被授权访问的数据。
  • 与其他系统的集成:MySQL可以与许多其他软件和应用程序集成,如PHP、Python、Java等,使得数据的存储和处理变得更加容易和灵活。

一.MySQL安装

网站:oracle.com
启动数据库win+r 输入:services.msc,找到MySQL启动

二.连接数据库,以及创建数据库

分类 命令
DDL create:创建;drop:删除;alter:修改;rename: 重命名; truncate:截断
DML insert:插入;delete:删除;update:更新;select:查询
DCL grant:授权;revoke:回收权利;commit:提交事务;rollback:回滚事务

SQL-DQL语句

  • 规则
    sql在书写的时候除了查询条件之外,大小写都可以

    -- 属于SQL的注释
    
  • 所有的查询条件为字符串时,需要进行修饰,否则就会当做列名去处理

查询列字段

select distinct *|字段|表达式 as 别名 from 表 表别名

SELECT * FROM 表名; ->查询某个表中所有的记录的所有字段信息
SELECT 列名 FROM 表名; ->查询某个表中所有的记录的指定字段信息
SELECT 列名1,列名2 FROM 表名; -> 查询某个表中所有的记录的字段1 字段2
SELECT distinct 列名 FROM 表名; ->去除重复记录
SELECT 表达式 FROM 表名; ->查询表达式
SELECT xxx as 别名 FROM 表名 表别名 ->使用别名

select查询列和别名(select:查询)

检查单个列或多个列
-- 语法为: select ename -> 列名  from emp ->表名;
-- 检查单个列
SELECT ename FROM emp;  -- 查询emp表中的姓名那一列
-- 检查多个列
SELECT ENAME , JOB , SAL FROM emp;  -- 查询名字,工作,工资
查询某个表所有信息
-- 查询emp表中的所有员工信息(*通配符,默认查询所有的列)
SELECT * FROM emp;

-- 查询员工的姓名和薪资
SELECT ENAME , SAL FROM emp;
别名

使用别名便于操作识别,隐藏底层信息,存在字段别名和表名

文章来源:https://blog.csdn.net/2202_75310477/article/details/135786459
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。