【MySql基础笔记(一)Mysql快速入门】教程文章相关的互联网学习教程文章

Mysql基础第二部分,针对以后python使用【代码】

#外键 表与表相连 列名 MUL 外键 参照完整性 不能添加另一个表没有的字段create table study_record( id int auto_increment primary key, day int not null, status char(32) not null, stu_id int not null, #创建外键 key ‘fk_student_key‘ (‘stu_id‘), #起个名字 constraint ‘fk_student_key‘ foreign key ("stu_id") references ‘student‘ (‘id‘))#若表1是参照的 表2是跟随的 如果删除2 是...

Mysql基础2

清空一个表,自增id从1开始truncate table 表名;查询 select 列名 from 表名 where 条件 order by 列名 [desc|asc] limit 跳过条数,查多少条 AS 别名 列名 as 新列名 注意as可以省掉不写 NULL值查询 select * from table1 where 字段 is null; 组合列 select concat(‘No.‘,id) from stu; 去重复 select distinct 列名 from 表名; 注意:列名,只能跟一个 排序 select * from 表名 order by 列名1 asc,列名2 desc; ...

mysql基础【代码】

# 数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库?* 用于存储和管理数据的仓库。3. 数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 -- SQL# MySQL数据库软件1. 卸载1. 去mysql的安装目录找到my.ini文件* 复制 datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"2. 卸载MySQL3. 删除C:/ProgramData目录下的MySQL文件夹。2. 配...

mysql基础【图】

mysql 基础操作:1. 登录数据库mysql -uroot -p123 //u是username,p是password,123是密码此数据库没有密码,所有什么也不要填,当然,有密码-p后边也可以不写,回车后提醒输入密码,没有的话直接回车就可以了2. 查看所有数据库show databases ; //以分号结尾,忘写的话直接加即可此时我故意没有写分号,因为系统没有接收到结束标志,所以会继续往下走,直接分号即可。以下是显示出来的数据库,框里是系统自带的,其他是测...

mysql基础(九) 索引和视图【代码】

索引:是一种按照特定存储格式存储的特殊数据,用于SQL查询 索引的类型: 聚集索引和非聚集索引:数据是否和索引存储在一起 主键索引和辅助索引:索引是否在主键之上 左前缀索引和覆盖索引:是否只截取左边的前几个字节最为索引,mysql默认使用左前缀索引左前缀索引的存储: 在指定索引的字段中截取左边的前几个字节生成索引,并对索引进行排序处理,将排完序的索引进行分组管理 并生成源数据,当用户以索引字段作为查...

MySQL基础(二)【代码】【图】

数据库基本操作 一、数据库操作登录数据库mysql -h host -u username -p password输入密码,验证通过后:创建数据库create database DB_NAME charset=utf8;查看数据库show databases;选择数据库use DB_NAME删除数据库drop database DB_NAME;二、数据表操作1、创建表 create table [ if not exists ] table_name ( col_name data_type col_constraint, ... ) ![](https://s4.51cto.com/images/blog/202009/21/dbd0dabfe51fbf8060662...

MYSQL基础笔记(六)- 数据类型一

数据类型(列类型)所谓数据烈性,就是对数据进行统一的分类。从系统角度出发时为了能够使用统一的方式进行管理,更好的利用有限的空间。  SQL中讲数据类型分成三大类:1、数值类型,2、字符串类型和时间日期类型。  一、数值型  数值型数据,都是数值。  系统讲数值型分为整数型和小数型。  整数型:存放整数型数据,在SQL中考虑为了节约磁盘空间,系统将整形又细分成了5类。  Tinyint:迷你整型,使用一个字节存储, ...

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)

MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明.需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的方法:一、Windows系统 1、中止MySQL服务 2、在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可 3、打开my.ini以后,在[client]和[mys...

Linux自学笔记——mysql基础、备份和恢复、主从复制、MHA【图】

RDBMS:关系型数据库管理系统 C/S:通过专有协议 关系模型:表(行,列),二维关系; 范式:第一范式、第二范式、第三范式(在之前的博客中已经做过说明) 关系运算: 选择 投影 数据库:表,索引,视图(虚表) SQL:Structure Query Language DDL,DML 编程接口: 存储过程 ...

MySQL基础之事务编程学习笔记【代码】【图】

MySQL基础之事务编程学习笔记在学习《MySQL技术内幕:SQL编程》一书,并做了笔记。本博客内容是自己学了《MySQL技术内幕:SQL编程》事务编程一章之后,根据自己的理解做的笔记,内容和书本并不一致,不过书本实验都经过自己验证,基于MySQL5.7版本。做笔记的目的是方便自己复习,同时分享出来或许对其他人或许有点帮助1、事务概述事务是数据库区别于文件系统的重要特性之一,提到事务肯定会想到事务的4个特性ACID,要保证业务的正常...

MysQL基础

MYSQL语句基础知识:Mysql基础:一, Mysql是数据管理系统;一些常用的mysql 命令:登录 mysql ? Mysql -u root -p1.显示服务器上所有已有的数据库 Show databases;2.在服务器中创建自己的数据库 Create database 表名 Character set utf8;3.如何切换到指定的数据库 Use 表名4.如何删除已有的数据库 Drop database 表名二,如何在数据中建立数据表 数据表是一个二维表格(行,列) 一行代表...

关系型数据库之MySQL基础总结_part1【代码】【图】

一:数据库的操作语言的种类MySQL 是我们最常使用的关系型数据库,对于MySQL的操作的语言种类又可以分为:DDL,DML,DCL,DQLDDL:是数据库的定义语言:主要对于数据库信息的一些定义如:create, drop, alter ,truncate DML:是数据库的操作语言:主要是对于数据库表中的内容进行操作如:update, insert, delete 不包含查询DCL:是数据库的控制语言:主要指的是事务的控制以及用户的权限的设置如:grant,revoke,if…else,...

MySQL基础—数据定义语言

数据定义语言:一:库的管理创建、修改、删除二:表的管理创建、修改、删除创建:create修改:alter删除:drop一、库的管理1、库的创建语法:create database 【if not exist】库名create database if not exist books;2、库的修改:一般不修改可以更改库的字符集alter database books charcter set ghk3、库的删除drop database if exists books;二、表的管理1、表的创建语法create table 表名(  列名 列的类型【(长度)约...

MySQL基础之Natural Join用法【代码】【图】

Natural join即自然连接,natural join等同于inner join或inner using,其作用是将两个表中具有相同名称的列进行匹配用https://www.w3resource.com的图例:Natural join特征:关联的表具有一对或多对同名的列连接时候不需要使用on或者using关键字建立两张表:CREATE TABLE t1(id INT,desc1 VARCHAR(50),desc2 VARCHAR(50))ENGINE=INNODB; CREATE TABLE t2(id INT,desc3 VARCHAR(50),desc4 VARCHAR(50))ENGINE=INNODB; 往两张表写数...

001 MySQL基础_课程内容简介

课程结构:  目录导航:    1、李玉婷经典版MySQL基础:  P001---P178    2、周阳Mysql高级:       P179---P242    3、李玉婷2019版MySQL基础:  P243---P326    4、夏磊2019MySQL高级:     P327---P350  MySQL基础单元:    1. 为什么学习数据库    2. 数据库的基本概念      DBMS, DB, SQL    3. 数据库存储数据的特点    4. 初识MySQL      4.1 MySQL产品介绍...