mysql
BigMasterSun
贵有恒,何必三更眠五更起!最无益,只怕一日曝十日寒~
展开
-
mysql之表与表的关系——外键约束,修改表中字段,复制表
如果要定义一张表,开始的时候我们肯定是一股脑的把所有的数据全部都存储到一个表里面,这样虽然我们方便了,但是却带来了一系列的问题。 # 定义一张部门员工表 id name gender dep_name dep_desc 1 jason male 教学部 教书育人 2 egon male 外交部 漂泊游荡 3 tank male 教学部 教书育人 4 k...原创 2019-05-14 16:04:04 · 495 阅读 · 0 评论 -
mysql之库/表/数据操作及其存储引擎
一、数据库 1、分类: 关系型数据库:以表结构存储,彼此之间有约束或联系 sqlite,db2,oracle,access,sql server,MySQl 非关系型数据库:以key-value形式存储 redis mongodb MySQL:用于管理文件的一个软件(两个程序) -服务端软件 -socket服务端 -本地文件操作 ...原创 2019-05-10 16:46:38 · 156 阅读 · 0 评论 -
mysql之单表查询(group by/having/order by/limit/聚合函数)与多表联查(内连接/左连接/右连接/全连接/子查询)
一、单表查询 先准备好实验用的表 create table emp( id int primary key auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age int(3) unsigned not null defa...原创 2019-05-15 16:58:57 · 1065 阅读 · 0 评论 -
mysql之基本数据类型及各种约束条件
一、创建表的完整语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); 在创建表的时候有三点需要注意的地方 1.在一张表内字段名不能重复 2.字段和类型是必须要有的,而宽度...原创 2019-05-13 16:40:37 · 284 阅读 · 0 评论 -
mysql之视图、触发器、事务、存储过程、内置函数、流程控制、索引
一、视图 1、什么是视图? 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可。 2、为什么用视图? 有时候需要频繁的把几张表连起来查询,这时就可以创建视图,方便查询。 3、如何用视图? create view teacher2course as select * from teacher inner join course on teacher.tid=course.t...原创 2019-05-17 17:28:49 · 475 阅读 · 0 评论