数据库

数据库

  • mysql数据库-用户管理

    用户信息存储在 user表中host 允许登录位置user 用户名authentication_string 密码创建用户create user '用户名 '@‘ 允许登录的位置' identified by ‘密码’ 删除用户drop user '用户名 '@' 允许登录的位置'

    查看全文
  • mysql数据库-视图

    什么是视图是一个虚表内容由查询定义和真实表一样包含列其数据来自对应的真实表(基表)视图是根据基表来创建的,视图是虚拟表视图也有列,数据来自基表通过视图可以修改基表数据基表改变也会影响到视图的数据创建视图创建:create view 视图名称 as select 语句查看视图查看视图:desc vie

    查看全文
  • mysql数据库-表类型和存储引擎

    表类型CSVMemoryARCHIVEMRG_MYISAMMYISAMinnoBDB存储引擎MyISAM不支持事务不支持外键访问速度快对事务完整性没有要求innodb支持事务比MyISAM效率低,并且会占用更多的空间memory在内存中创建表访问速读非常快默认使用HASH索引一旦关闭服务表中数据会丢

    查看全文
  • mysql数据库-事务

    什么是事务一组操作要么都成功,要么都失败.开启事务start transation: 开始事务savepoint p1: 设置保存点p1rollback to p1: 回滚到p1rollback: 回滚到事务开始状态commit: 提交事务(所有操作生效)注意如果不开启事务默认情况下dml是自动提交

    查看全文
  • mysql数据库-索引

    原理:空间换时间建立索引会额外占用空间主键索引主键本身就是一种索引# 添加主键索引alter table index_test add primary key (id);唯一索引CREATE unique index index_name ...# 添加唯一索引create unique in

    查看全文
  • mysql数据库-自动增长

    使用方法字段名 整型 primary key auto_incrementinsert into xxx(xx1,xx2...) values(null,xxx)insert into xxx values(null,'xxx',...)逻辑:表内最大值为基准如果添加数据时给自增长字段指定值,则以指

    查看全文
  • mysql数据库-排序

    order byorder by(指定排序的列,排序的列既可以是表中的列名,也可以是select语句后指定的列名)descasc(默认)

    查看全文
  • mysql数据库-分页查询

    limitselect ... limit start,rows;``- start 开始位置 (start+1位置开始)- rows 记录数量## 分页公示```mysqlselect * from tableNamegroup by XXXlimit 显示记录数*(第几页-1),每页个数;exa

    查看全文
  • mysql数据库-分组查询

    目的用于将结果分组便于统计SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name; exampleshow da

    查看全文
  • mysql数据库-合并查询

    目的为了合并多个 select语句的结果union all合并不去重union合并且去重

    查看全文