MySQL学习
骑猪追太阳丶
这个作者很懒,什么都没留下…
展开
-
MySQL学习1-2 SQL介绍
SQL基本介绍 数据化查询语言(Structured Query language) - 简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存储数据以及查询,更新和管理关系型数据库系统;同时也是数据库脚本文件的扩展名. SQL就是专门为关系型数据库而设计出来的. SQL分类 1.数据查询语言(DQL:Data Query Language): - ...原创 2019-09-03 16:55:54 · 117 阅读 · 0 评论 -
MySQL学习3-2 联合查询
基本概念 联合查询是可以合并多个相似的选择查询的结果集.等同于将一个表追加到另一个表,从而实现将两个表的查询组合到一起,使用谓词为 UNION 或 UNION ALL. 联合查询: 将多个查询的结果合并到一起.(纵向合并),字段数不变,多个查询的记录合并. 应用场景 1.将同一张表中不同的结果(需要对应多条查询语句来实现),合并到一起展示数据. 男生升高升序排序,女生身高 2.最...原创 2019-09-26 05:15:44 · 261 阅读 · 0 评论 -
MySQL学习3-1 高级操作
新增数据 多数据插入 只要写一次 insert 指令,但是可以直接插入多条记录. 基本语法: insert into 表名[(字段列表)] values(值列表)(值列表)...; 主键冲突 主键冲突,在有的表中,使用的是业务主键(字段有业务含义),但是往往在进行数据插入的时候,又不确定数据表中是否已经存在对应的主键. 主键冲突的解决方案: 1.主键冲突更新 ...原创 2019-09-20 05:02:53 · 260 阅读 · 0 评论 -
MySQL学习2-3 表关系
表关系:表与表之间(实体)有什么样的关系,每种关系应该如何设计表结构. 一对一 一张表中的一条记录与另外一张表中最多有一条明确的关系:通常,此设计方案保证两张表中使用同样的主键即可 学生表: 学生ID (PRI) 姓名 年龄 性别 籍贯 婚否 住址 ...原创 2019-09-19 06:00:39 · 142 阅读 · 0 评论 -
MySQL学习2-2 列属性(字段属性)
列属性又称为字段属性,在MySQL中一共有6个属性:null,默认值,列描述,主键,唯一键和自动增长. 简单属性 Null属性: Null属性:代表字段为空 如果对应的值为YES表示该字段可以为Null. 注意: 1.在设计表的时候,尽量不要让数据为空. 2.MySQL的记录长度为65535个字节,如果一个表中有字段允许为Null,那么系统就会设计保留一个字节来存储Nul...原创 2019-09-17 08:20:42 · 467 阅读 · 0 评论 -
MySQL学习2-1 列类型(字段类型)
1.整数类型 Tinyint (迷你整型:系统采用一个字节来保存整形,一个字节来保存整形,一个字节 = 8位,最大能表示的数值是 0-255) Smallint (小整型:系统采用两个字节来保存的整形,能表示 0-65535之间) Mediumint (中型型:采用三个字节来保存数据) Int (标准整型:采用四个字节来保存数据) Bigint (大整型:采用八个...原创 2019-09-11 07:56:55 · 498 阅读 · 0 评论 -
MySQL学习1-7 字符集
字符编码概念 字符(Character)是各种文字和符号的总称,包括各国家文字,图形符号,数字等. 在计算机中所看到的任何内容都是字符构成的. 字符编码(character code)是计算机针对各种符号,在计算机中的一种二进制存储代号. 字符集概念 字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同 常见的字符集...原创 2019-09-06 09:18:13 · 140 阅读 · 0 评论 -
MySQL学习1-6 SQL基本操作---数据操作
数据操作 插入操作 本质含义:将数据以SQL的形式存储到指定的数据表(字段)里面 基本语法1:Insert into 表名 [(字段列表)] values(对应的字段值列表); -- 插入数据到数据表 create table my_teacher( name varchar(10), age int )charset utf8; insert into my_teacher...原创 2019-09-06 08:12:12 · 123 阅读 · 0 评论 -
MySQL学习1-5 SQL基本操作---表操作
数据表操作 创建数据表 1.普通创建表 基本语法: create table 表名(字段名 字段类型 [字段属性],字段名 字段类型 [字段属性],...)[表选项]; -- 创建数据表 create table class( -- 字段名 字段类型 -- 字段与表其实是分不开 name varchar(10) -- 不能超过10个字符 ); ...原创 2019-09-04 17:59:22 · 183 阅读 · 0 评论 -
MySQL学习1-4 SQL基本操作---库操作
数据库基本操作 数据库是数据存储的最外层(最大单元). 注释: #单行注释 -- 单行注释 注意要有一个空格 /* 多行注释 */ 1.创建数据库: 基本语法: create database 数据库名字[库选项]; -- 创建数据库 create database mydatabase; 库选项:数据库的相关属性 字符集:charset 字符集,代表着...原创 2019-09-04 08:01:33 · 127 阅读 · 0 评论 -
MySQL学习1-3 MySQL的基本介绍
基本介绍 1. MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 web 引用方面,MySQL 是最好的 RDBMS (Relational Database Management System 关系数据库管理系统)应用软件. 2.AB公司被Sun公司收购-->Oracle又收购了Sun公...原创 2019-09-04 06:11:15 · 168 阅读 · 0 评论 -
MySQL学习3-3 连接查询
概念(分类) 连接查询:将多张表连接到一起进行查询(会导致记录数行和字段数列发生改变) 连接查询的意义 在关系型数据库设计过程中,实体(表)与实体之间是存在很多联系的.在关系型数据库表的设计过程中,遵循着关系来设计:一对一,一对多和多对多,通常在实际操作过程中,需要利用这层关系来保证数据的完整性. 连接查询的分类 连接查询一共有一下几类: 1.交叉连接 2.内连接 3...原创 2019-09-26 05:35:39 · 123 阅读 · 0 评论