随笔分类 - Mysql
从前不识数据库强,再识已是愁滋味
-
多表操作、pymsql、视图、触发器、事务、索引
摘要:6、多表操作 有两张表想要一起查询 select * from dep,emp; # 结果 笛卡尔积,不可用 拼表操作 对应的方法 inner join 内连接 left join 左连接 right join 右连接 union 全连接 # inner join 内连接 select * from 阅读全文
-
5、条件查询
摘要:建一个虚拟表 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', age int( 阅读全文
-
4、表与表的关系
摘要:4.1foreign key外键 外键就是来建立表与表之间关系的 foreign key 两个表之间有关系,但是要通过一种方式将两个表的关系连接起来,此时就可以用到外键。 表与表之间的关系: 一对多关系、多对对关系、一对一关系、没有关系 注意:没有多对一的概念 4.2一对多关系 确定表与表之间的关系 阅读全文
-
3、约束条件
摘要:3.1default默认值 # 插入数据的时候可以指定字段create table t1( id int, name char(16));insert into t1(name,id) values('haha',1); default使用方法 create table t2( id int, na 阅读全文
-
2、数据类型
摘要:2.1严格模式 当写错语法的时候,不应该让数据库去兼容,而是直接去报错 查看严格模式 show variables like "%mode"/*like 模糊查询 关键字 like %:匹配任意多个字符 _:匹配任意单个字符*/ 修改严格模式 # 修改严格模式 set session 只在 阅读全文
-
1、关于数据库
摘要:1.1数据库基础知识 随意的存储到一个文件夹中,数据格式也是千差万别,存储的数据完全取决于个人意愿。不利于查看数据与维护。于是有了软件开发目录,限制了存储的具体位置,但是数据是单机,无法联网,这个时候就需要数据库,将数据库保存部分全部统一起来,所有人操作数据都在同一个地方操作。 数据库的本质其实就是 阅读全文