XAMPP使用 shell 命令
每个数据库对应 一个子文件夹
mysql 进入mySQL的命令
-uroot userroot 登录用户 -uroot
show databases 显示数据库
use databaseName 使用哪个数据库
show tables 显示数据表
聚集函数:
查询:
表的设计,会影响到数据的查询
where 查询 最终 返回的是 布尔值
from 相当于循环语句
*
select 相当于输出语句 能够输出一个表达式
as 可以给 列名取别名
条件运算符:
>, =, <=, =, != 或 <>
and, or, not
is, in, like, exists, some, any,all
表达式:
是由 变量、常量、运算符、函数等组成的公式
查询的 select 的基本语法格式:
select * from 表名 where 表达式
ground by 分组
having 分组后按条件查询
筛选
order by
having:
having 子句 和where子句的区别:
所有where的子句都适用于having代替,having 非常类似于 where.where过滤指定行,having过滤分组
分组和排序:
GROUP BY 和 ORDER BY group by 和 order by
子查询:
SQL 还允许创建子查询(subquery),即嵌套在其他查询中的查询.
注意:子查询和性能
事务:
事务 指一个操作序列,该操作序列中的多个操作要么都做,要么都不做
事务的特性:
原子性(Atomcity)
一致性(Consistency)
隔离性(Isolation)
持久性(Durability)
简称:ACID
原子性:
原子是自然界中最小的颗粒,具有不可再分的特性.事务中所有操作可以看做是一个原子,事务是不可再分的最小逻辑执行体,使用事务对数据进行修改的操作序列,要么全部执行,要么全部不执行.
一致性
一致性是指事务执行的结果必须使用数据库从一个一致性的状态,变到另一个一致性的状态.当数据库中只包含事按提交的结果时,数据库保持一致性状态.一致性是通过原子来保证的.
隔离性
隔离性是指各个事务之间互不干扰.
持久性
持久性事务一旦提交,对数据所做的任何改变,都会记录到永久存储器中.
视图:
视图的本质上就是一个查询语句,是一个虚拟表,你查看视图就是其实就是执行那条语句
Sql语句展示:
创建视图:
create or replace view 表名
as
select 列名,列名
from 表名
where 条件
with check option;
create or replace view view1
select empno,ename,job,deptno
from emp;
select * from view1;
from emp
select e.empno, e.ename,e.job,d.deptno,d.dname
from emp e,dept d
存储过程:
作用
create procedure demopro1(name varchar(10))
begin
select * from emp;
else
end if;
end;
call demopro1(null);
drop procedure demopro1;
以上就是土嘎嘎小编为大家整理的MySql随笔记基础相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!