【Mysql基础创建知识(黑窗口)】教程文章相关的互联网学习教程文章

(一)MySQL基础实操【代码】

一.实操教程 基础介绍:https://www.runoob.com/mysql/mysql-tutorial.html 安装部署:https://www.cnblogs.com/Agent9527/p/13194128.html 创建数据库create databases 库名;切换数据库use 库名;

mysql 基础入门 单表查询【代码】

单表查询 select 表头,表头 as 别名 ,表头(+-*/的运算) from table_a 1.条件查询 where + 条件<> , !=不等于= 等于,也可以表示字符串值相等<,> 小于,大于>=,<= 大于等于,小于等于between... and.. 两个值之间(左小右大,左右都闭),等同于 >=and <=is null,is not null 为空,不为空 (注意null 不能使用=进行衡量)and 并且,and 语句优先级高于oror 或者 例:select name from table where name=‘张三‘or ‘‘李四‘...

MySQL基础--约束【代码】

约束: 概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性 分类: 1.主键约束:primary key 一、注意: 1.如果给某个字段设置了主键 那么这个字段非空且唯一 2.一张表只能有一个字段作为主键 3.主键就是表中记录的唯一标识 二、 在创建表时添加主键约束 create table 表名(id int primary key,name varchar(20) );三、 删除主键约束(只有一个主键 所以不需要指定是哪个字段) alter table 表名 drop primar...

mysql基础01

# 2020.12.06 ## 数据库011. 安装 mysqld(服务端) mysql(客户端)sql语句(通信交流) DBMS2. 关系型数据库 非关系型数据库 //了解3. 数据库 数据表 数据行 的增删改查``` 数据库: //创建数据库 create database db1; //删除数据库 drop database db1; //查看数据库 show database //使用/进入数据库 use database 数据表: //创建数据表 create table tb1( id int not null ...

MySQL基础—存储过程和函数

存储过程和函数 含义:存储过程和函数:类似于java中的方法。 好处:1、提高代码的重用性 2、简化操作 存储过程:一组预先编译好的SQL语句的集合,理解成批处理语句。 1、提高代码的重用性 2、简化操作 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率。 一、创建语法 create procedure 存储过程名(参数列表) begin 存储过程体(一组合法的SQL语句) end 注意: 1、参数列表包含三部分 参数模式、参数名、参数...

mysql基础命令及基本操作【代码】

基础命令及基本操作 基础命令创建表的语法形式使用主键约束使用外键约束使用非空约束使用默认约束 设置表的属性值自动增加 查看数据表结构 查看表详细结构语句 修改数据表 修改字段的数据类型修改字段名添加字段删除字段修改字段的排列位置更改表的存储引擎 删除表的外键约束 删除数据表 删除被其他表关联的主表基础命令 show databases; //查看所有库帮助 (help show) (help SHOW CREATE DATABASE)create database if not ...

Mysql基础(十九):mysql性能优化(四)explain 解析

1、MySQL 查询优化器是如何工作的 MySQL 查询优化器有几个目标,但是其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行。最终目标是提交 SELECT 语句查找数据行,而不是排除数据行。优化器试图排除数据行的原因在于它排除数据行的速度越快,那么找到与条件匹配的数据行也就越快。如果能够首先进行最严格的测试,查询就可以执行地更快。EXPLAIN 的每个输出行提供一个表的相关信息,并且每个行包括下面的列...

MySQL基础—修改语句

修改单表记录☆ 语法: update 表名 set 列=新值,列=新值,.... where 筛选条件 修改多表记录 92语法 update 表1 别名 ,表2 别名 set 列=值,... where 连接条件 and 筛选条件 99语法: update 表1 别名 inner/left/right join 表2 别名 on 连接条件 set 列=值,... where 筛选条件

MySQL基础—插入语句

插入语句: 语法1: insert into 表名(列名,....) values(值1,....) 插入特点:经典插入 1、插入的值的类型要与列的类型一致或兼容 2、不可以为null的列必须插入值,可以为null的列如何插入值? 方式一:以null代替插入值 方式二:列名中不写这一项 3、列的顺序是否可以颠倒?可以颠倒,但是插入值的顺序必须一一对应 4、列数和值的个数必须一致 5、可以省略列名,默认是所有列,并且列的顺序和表中列的顺序一致 语句2: ins...

MySQL基础-框架介绍【图】

目录体系结构存储引擎文件资料摘抄 体系结构数据库:物理操作系统文件或其他形式文件类型的集合,是按照某种数据模型组织起来并存放在存储器中的数据集合。 实例:数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件。Mysql数据库体系结构图:由图可见,MySQL由主要由以下几部分组成:连接池组件:为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。 管理服务和工具组件:系统管理和控制工具,...

mysql基础-增删改查简单使用快速概览【代码】

简单使用快速概览show databases; 查看所有的库 use 库名; 进入这个库 show tables; 在当前使用的库中,查看所有表 show tables from 库名; 在任意地方,均可以查看其它库中的所有表 select database(); 在某个库中,使用database()函数来查询当前所在库的库名 desc 表名; 查看这个表的内容信息 新建表,参考示例: create table stuinfo(stuid int,stuname varchar(20),gender char,borndata datetime ); 在表中插入数据 alter...

MySQL基础【代码】【图】

一、MySQL概述 1、什么是数据库 ?答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ?答:他们均是一个软件,都有两个主要的功能: a. 将数据保存到文件或内存 b. 接收特定的命令,然后对文件进行相应的操作 3、什么是SQL ?答:MySQL等软件可以接受命令,并做出相应的操作,由于命令中可以包含删除文件、获取文件内容等众多操作,对于编写的命...

MySQL基础(一)

一、数据库管理系统数据库管理系统DBMS是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。数据库管理系统分为RDBMS和NoSQL(Not only SQL)两类。RDBMS关系型数据库管理系统,比较适合安全级别要求高的数据及关系较复杂的数据。常见RDBMS有MySQL、Oracle、MSSQL。 NoSQL非关系型数据库,适合于高性能存取数据,一般是配合RDBMS进行使用,针对大数据处理分析,分布式架构更加擅长。常见 NoSQL有:键- 值型存储Redis和...

3-1-3 MySQL基础-数据库的高级查询【代码】【图】

测试表结构 1 DROP TABLE IF EXISTS `t_emp`;2 CREATE TABLE `t_emp` (3 `empno` int(4) NOT NULL,4 `ename` varchar(20) DEFAULT NULL,5 `job` varchar(20) DEFAULT NULL,6 `mgr` int(4) DEFAULT NULL,7 `hiredate` date DEFAULT NULL,8 `sal` decimal(10,2) DEFAULT NULL,9 `comm` decimal(10,2) DEFAULT NULL, 10 `deptno` int(2) DEFAULT NULL, 11 PRIMARY KEY (`empno`) 12 ) ENGINE=InnoDB DEFAULT CHARSE...

mysql基础归纳【代码】

mysql基础归纳在实操mysql之前,详细的看过大佬Ben Forta的《MySQL必知必会》,但是缺少实际操作,本子改用Linux系统后,为了持续学习Mysql数据库基础知识,计划从头开始逐渐总结mysql常规使用方法,该篇博客会不断更新完善。登陆1 mysql -u root -p 查看mysql中的数据库名称、某个数据库中表的名称1 SHOW DATEBASES; 2 USE 数据库名称; 3 SHOW TABLES; 查看所有数据信息(后面增加 \G 用于改变命令行中的输出格式)1 SELECT * FR...

窗口 - 相关标签