【MySQL笔记】教程文章相关的互联网学习教程文章

MySQL笔记2

2、实体完整性约束(约束行数据,记录 ) A: 主键约束 primary key #第一种 CREATE TABLE student1 ( sid int primary key, sname VARCHAR(20), gender char(1), #0 1 age int ); #第二种 CREATE TABLE student2 ( sid int, sname VARCHAR(20), gender char(1), #0 1 age int, PRIMARY KEY(sid) ); #第三种 alter table student add CONSTRAINT pk_列名 PRIMARY key (列名); 组合主键(扩展) alter table student add CONSTRAIN...

MySQL笔记3

需求:查询员工的姓名和部门名称 A: 笛卡尔积(了解 ) Selet * from A,B; A 2条 B 3条 结果:2*3= 6条 B:内连查询(主外键等值的结果) 表的先后顺序无关 #修改表名 RENAME table 原表名 to 新表名; 1种 where实现内连查询 #查询学生的姓名和班级名称 select s.sname,c.cname from student s,classrom c where s.cid=c.cid; #查询学生的姓名和班级名称 inner JOIN … ON 条件 select s.sname,c.cname from student s INNER JOIN...

MySQL笔记2

2、实体完整性约束(约束行数据,记录 ) A: 主键约束 primary key #第一种 CREATE TABLE student1 ( sid int primary key, sname VARCHAR(20), gender char(1), #0 1 age int ); #第二种 CREATE TABLE student2 ( sid int, sname VARCHAR(20), gender char(1), #0 1 age int, PRIMARY KEY(sid) ); #第三种 alter table student add CONSTRAINT pk_列名 PRIMARY key (列名); 组合主键(扩展) alter table student add CONSTRAIN...

MySQL笔记

MySQL注释:(1)#开头 (2)--空格 开头 (3)/* 多行注释 */ 操作数据库: 显示数据库:show databases 创建数据库:create database [ if not exists ] <数据库名>; 删除数据库:drop database [ if not exists ] <数据库名>; 查看当前使用的数据库:select database(); 退出:quit 或 exit 查看服务器中的数据库,并把数据库的字符集修改为utf8:alter database <数据库名> character set utf8; 操...

MySQL笔记

第1章 初识MySQL 1、什么是收据库(数据库DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合,在关系数据库中,数据库表是一系列二维数组的集合。 主键:用于唯一地标识表中的每一条记录。可以定义表中一列后者多列为主键,主键列上的值唯一且不为空。 数据定义语言(DDL):DROP、CREATE、ALTER 数据操作语言(DML):INSERT、UPDATE、DELETE 数据查询语言(DQL):SELEC...

docker安装mysql笔记【代码】【图】

首先 查找镜像 docker search mysql 拉取镜像 :docker pull mysql拉取成功后,查看本地镜像:docker images 可以看到本地有两个镜像(redis是我之前拉取的镜像,可以忽略。),有了镜像之后,我们就可以创建容器了。docker run -d -p 3306:3306 --name mysql1 mysql-d : 后台运行容器; -p :将容器中端口映射到本地; --name :容器命名; 启动容器后 ,连接数据库失败,查看运行中的容器:docker ps发现mysql容器未在运行中,...

MySql 笔记

1. 查看mysql的版本 select version(); 2.创建数据库 create {database | schema} [if not exists] db_name [default] character set [=] charset_name 3. 修改数据库 alter {database | schema} [db_name] [default] character set [=] charset_name 4. 删除数据库 drop {database | schema| [if exists] db_name 5. Mysql 数据类型 (1)整型数据类型存储范围字节TINYINT有符号值:-128~127(-2^7 ~2^7-1) 无符号值:0~255(0~2...

【MySQL笔记】正确的理解MySQL的索引机制以及内部实现(一)【代码】【图】

正确的理解MySQL的索引机制以及内部实现(一)如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录 | 先点这里第一部分 倾向于MySQL数据库索引的日常生活,主要体现MySQL索引的应用 正确的理解MySQL的索引机制以及内部实现(一) 第二部分 更倾向于讲解MySQL B+树索引的实现原理 正确的理解MySQL的索引机制以及内部实现(二)因为数据库索引的知识点比较多,而且感觉比较复杂和混乱!所以为了让文章更加的清晰,最...

【MySQL笔记】正确的理解MySQL的索引机制以及内部实现(二)【图】

正确的理解MySQL的索引机制以及内部实现(二)如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录 | 先点这里第一部分 倾向于MySQL数据库索引的日常生活,主要体现MySQL索引的应用 正确的理解MySQL的索引机制以及内部实现(一) 第二部分 更倾向于讲解MySQL B+树索引的实现原理 正确的理解MySQL的索引机制以及内部实现(二)因为数据库索引的知识点比较多,而且感觉比较复杂和混乱!所以为了让文章更加的清晰,最...

mysql的笔记

1. sqld的编辑窗口,use mysqlshow databases; 展示所有的数据库use database 名字; 使用指定的某个数据show tables; 展示表格 查看表格 select * from 表名;修改表格 update 表名 set 字段名 = value where 条件;删除表格delete from 表名;删除表格(包含表结构) drop 表名; example:查询成绩小于 60 分的科目select c.* from course c, student s, score sc where s.sid = c.sid and sc.sid = c.sid and sc.score > 60; 左...

# MySQL 笔记【代码】【图】

MySQL 笔记启动MySQL服务: sudo start mysql停止MySQL服务: sudo stop mysql修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword 所以,选取主键的一个基本原则是:不使用任何业务相关的字段作为主键。 因此,身份证号、手机号、邮箱地址这些看上去可以唯一的字段,均不可用作主键。 常见id字段: 1,自增数据类型:数据库会在插入数据时自动为每一条记录...

MySQL笔记一【代码】

title: MySQL笔记一 date: 2019-05-28 16:21:00 tags: MySQL笔记 categories: 技术 MySQL学习笔记(笔记一) 学习自尚硅谷MySQL核心技术,练习所用的数据均来自尚硅谷MySQL核心技术:http://www.atguigu.com/download_detail.shtml?v=3 基础查询 语法: select 查询列表 from 表名;特点:查询列表可以是:表中的字段,常量,表达式,函数 查询的结果是一个虚拟的表格查询表中的单个字段 SELECT last_name From employees; 查询表中...

MySQL笔记 02【图】

SQL对表中数据的CRUD操作: 插入数据:insert into 表名 (列名1,列名2,....) values (值1,值2,....); 插入部分: insert into xuesheng (sid,sname,gender) values (001,"张三","男"); 插入全部(列名可以省略): insert into xuesheng values(002,"李四","男",42);查看表中数据:select * from xuesheng;删除表中数据delete from 表名 (where 条件); delete from xuesheng where sid =2; delete:适用于删除数据较少的//一条...

mysql-笔记 操作语句

show charactor set ; show collation ; 1 alter {database | schema} [db_name] [default] character set [=] charset_name[default] collate[=]collation_name 可以必变所有数据的特性,这些特性被存储在数据库目录 下的db.opt文件中 alter {database|schema} db_name upgrade data directory name 从旧版本5.1之前升级 到5.1之后 。将会作废在以后版本中。 2 Alter[Definer=user]event_name[on schedule schedule][on complet...

mysql笔记【代码】

MySQL的使用 所有的sql语句必须以分号;结尾 进入数据库mysql -u用户名 -p密码退出登录exit/ctrl+d/quit一. 库操作查看所有数据库show databases;查看当前使用的数据库select database();显示当前数据库时间select now();切换数据库use db_name;创建新数据库create database db_name charset=utf8; create database python charset=utf8;创建python数据库查看数据库是怎么创建的show create database db_name删除数据库(慎用!)drop ...