![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
MySQL学习
EricZHAOedu
走在技术的道路上...
让优秀成为一种习惯...
展开
-
查询表关键字,多表操作
查询表关键字#前期数据准备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(3) unsigned not null default 28, hire_date date not null, post varchar(50),原创 2021-03-07 18:04:15 · 415 阅读 · 0 评论 -
表与表之间的关系,修改表,复制表
表与表之间的关系外键外键就是从来帮助我们建立表与表之间关系的foreign key表关系表与表只有四种关系一对多关系多对多关系一对一关系多对一关系一对多SQL语句建立表关系1. 一对多表关系 外键字段建在多的一方2. 在创建表的时候 一定要先建被关联表3. 在录入数据的时候 也必须先录入被关联表create table dep( id int primary key auto_increment, dep_name char(16), dep_d原创 2021-03-06 15:17:32 · 144 阅读 · 1 评论 -
约束条件
约束条件之前已经介绍了unsignedzerofillnot nulldefault 默认值#补充知识点 插入数据的时候可以指定字段create table t1( id int, name char(16))insert into t1(name,id) values('jason',1);create table t2( id int, name char(16), gender enum('male','female','others') def原创 2021-03-06 13:17:59 · 563 阅读 · 0 评论 -
存储引擎,数据基本类型
存储引擎MySQL主要存储引擎innodb是MySQL5.5版本之后默认的存储引擎存储数据更加安全myisamMySQL5.5版本之前默认的存储引擎速度比innodb更快,但我们更注重数据的安全memory内存引擎,数据全部存放在内存中blackhole无论存什么都立刻消失#查看所有的存储引擎show engines;#不同的存储引擎在存储表的时候 异同点create table t5(id int) engine=innodb;create table原创 2021-03-05 16:20:33 · 85 阅读 · 0 评论 -
基本sql语句
基本sql语句库(文件夹)#增create database db1;create database db1 charset='utf-8';(一般只会设置编码,由于在配置文件已经指定了,这里不需要声明)#查show databases;(查所有)show create database db1;(查单个详细信息)#改alter database db1 charset='gbk';(utf-8在mysql内是utf8)#删drop database db1;表(文件)#在操作表原创 2021-03-05 13:16:40 · 60 阅读 · 1 评论