文章介绍:
大家好,我是行不更名,坐不改姓的宋晓刚,下面将带领大家从基础小白到高阶的MySQL数据库学习,跟上我的步伐进入网络数据的世界吧。
微信:15319589104
QQ: 2981345658
此文章讲的是MySQL数据库,对数据库从零到数据库进阶的学习。
MySQL是一种流行的开源关系数据库管理系统,其设计目的是为了提供高效、可靠和易用的数据存储解决方案。以下是关于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在书写的时候除了查询条件之外,大小写都可以
-- 属于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;
使用别名便于操作识别,隐藏底层信息,存在字段别名和表名