MySQL
致宁
不安于现状才能不断努力
展开
-
MySQL基础命令,增删改查,约束,函数
1.对数据库(DataBase)的操作增加一个库create database 库名 [charset=utf8];删除一个库drop database 库名;使用/进入库use 库名;查看库show databases;数据库的备份#mysqldump [-P3306] -u root -P密码 -b sqltest > 文件备份路径导入备份库suorce 备份...原创 2019-07-05 22:42:49 · 204 阅读 · 0 评论 -
MySQL知识-基础题【持续更新……】
原创 2019-07-24 23:16:09 · 168 阅读 · 0 评论 -
数据库视图、用户创建、用户密码修改
视图视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是和正常的表一样操作。视图的数据变化会影响到基表,基表的数据变化也会影响到视图。创建视图create view 视图名 as select语句;用户创建用户create user ‘用户名’@‘登陆主机/ip’ identified by ‘密码’;删除用户drop user ‘用户名...原创 2019-07-05 23:46:43 · 1007 阅读 · 0 评论 -
数据库事务、隔离级别、脏读、不可重复读、幻读
1. 事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体。MySQL提供一种机制,保证我们达到这样的效果。事务还规定不同的客户端看到的数据是不相同的。(《数据库系统概念》)是数据库种的一个单独的执行单元(Unit),由高级语言编写用户程序的执行所引起。当更改数据成功时,在事务中更改的数据就会被commit,不会再改变。否则,事务就会取...原创 2019-07-05 23:38:37 · 139 阅读 · 0 评论 -
MySQL中的索引、原理以及常见索引的添加、删除
索引:提高数据库的性能。常见的索引:主键索引(primary key)唯一索引(unique)普通索引(index)全文索引(fulltext)1. 主键索引(primary key)一个表中,最多有一个主键索引,当然可以使符合主键主键索引的效率高(主键不可重复)创建主键索引的列,它的值不能为null,且不能重复主键索引的列基本上是int1.1 创建在创建表的时...原创 2019-07-05 23:10:58 · 2358 阅读 · 0 评论 -
表的内连接、外连接
1.内连接内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,是使用的最多的连接查询。select 字段 from 表1 [inner] join 表2 on 连接条件 and 其他条件;-- 一般的写法 select ename, dname from EMP, DEPT where EMP.deptno=DEPT.deptno and ename='SMITH'; ...原创 2019-07-05 22:52:26 · 1411 阅读 · 0 评论 -
主键和外键
1. 主键关系型数据库中的某一个属性组能唯一标识一条记录,该属性组就可以成为一个主键主键只能有一个,不能有重复的,不允许为空,用来保证数据完整性主键在物理层面上只有两个用途: 1. 惟一地标识一行。 2. 作为一个可以被外键有效引用的对象。2. 外键外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。表的外键是另一表的主键, 外键可以有重复的, ...原创 2019-08-28 18:25:15 · 2752 阅读 · 0 评论