数据库
疾风狼w
这个作者很懒,什么都没留下…
展开
-
MySQL 视图
MySQL视图 一、什么是视图 i 视图 MySQL从5.0.1版本开始提供视图功能。 一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果 ii 应用场景 - 多个地方用到同样的查询结果 - 该查询结果使用的sql语句较复杂 举个栗子: create view myview1 as select e.last_name,d.department_name from employees as e left join de原创 2020-10-20 21:23:50 · 97 阅读 · 0 评论 -
MySQL 事务
一、认识事务 1.事务 事务由单独单元的一个或多个SQL语句组成,在这 个单元中,每个MySQL语句是相互依赖的。而整个单独单 元作为一个不可分割的整体,如果单元中某条SQL语句一 旦执行失败或产生错误,整个单元将会回滚。所有受到影 响的数据将返回到事物开始以前的状态;如果单元中的所 有SQL语句均执行成功,则事务被顺利执行。 2.MySQL中的存储引擎 概念:在mysql中的数据用各种不同的技术存储 在文件(或内存)中 查看mysql支持的存储引擎。 show engines; 在mysql中用的原创 2020-10-15 22:07:52 · 96 阅读 · 0 评论 -
MySQL 约束
一、什么是约束 • 为了保证数据的一致性和完整性,SQL规范以约 束的方式对表数据进行额外的条件限制。 • 约束是表级的强制规定 • 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通 过 ALTER TABLE 语句) 二、约束的种类(6种) NOT NULL 非空约束,规定某个字段不能为空 UNIQUE 唯一约束,规定某个字段在整个表中是唯一的 PRIMARY KEY 主键(非空且唯一) FOREIGN KEY 外键 CHECK 检查约束( MySQL不支原创 2020-10-15 20:43:39 · 121 阅读 · 0 评论 -
MySQL基础-常见命令
一、停止与启动 1…停止MySQL net stop mysql 2.启动MySQL net start mysql 二、登录与退出MySQL 1.登录 mysql -h localhost -p 3306 -u root -p Enter password:******* 2.退出 exit 三、展示库、表 #一定记得要添加分号 use test; #查看指定的数据库中有哪些数据表 show tables; show tables from mysql; #查看 mysql 中有哪些个数据 sho原创 2020-10-15 13:28:48 · 61 阅读 · 0 评论