【MySQL学习之SQL基础(一)DML】教程文章相关的互联网学习教程文章

网编并发mysql基础题【代码】

注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题简述 OSI 7层模型及其作用?(2分) 应用层(七层)表示层(六层)会话层(五层)传输层(四层) 端口 UDP TCP 四层交换机 四层路由器网络层(三层) ipv4 ipv6协议 路由器 三层交换机数据链路层(二层) mac arp协议 网卡 (二层)交换机物理层(一层)简述 TCP三次握手、四次回收的流程。(3分)第一次:客户端发送初始序号x和syn=1请求标志第二次:服务器发送请...

MySQL基础命令

1.启停MySQL服务 命令行中执行: net start mysql net stop mysql 说明:所有windows的服务都可以使用这两个命令实现。 2.查询MySQL版本 mySQL -V 说明:用于未登录mySQL的前提下查询。 3.MySQL登录及退出 登录语法:mysql 参数 如:mysql -uroot -p123456 -P3306 -h127.0.0.1 说明:1.mysql默认登录的端口是3306,本地数据库。 2.-p后面可以不加具体密码,回车后密文输入。 退出命令: exit; quit; \q; 4.MySQL常见命令及语句规范...

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

虽说可以用DOS窗口直接操作,但还是有一个可视化的工具编辑比较直观,这里推荐SQLyog和MySQLWorkbench; 数据库每句命令后必须加分号。 1. 连接数据库mysql -uroot -p123456 -- 连接数据库//这个是windows操作命令 -- 连接数据库,sql语句注释为--+空格,多行注释为/**/ -- 分号结尾 -- sql命令可通过SQLyog中的历史记录来查看学习 update mysql.user set authentication_string=password(‘YourPassword‘) where user=‘root‘ a...

MySQL基础增删改查【图】

表示数据已经成功插入。 1.1.2 INSERT语句中不指定字段名 若不指定字段名,则添加的值的顺序应和字段在表中的顺序完全一致。 语法:INSERT INTO 表名 VALUES(值11,值2,…); 举例:INSERT INTO student    VALUES (2,‘lisi‘,62); 使用SELECT * FROM student;命令查看结果为:1.2 为表的指定字段添加数据 为指定字段添加数据,即只向部分字段添加值,而其他字段的值为表定义时的默认值。 语法:INSERT INTO 表名(字段1,字...

mysql基础一

创建数据库: create database sanlai; 调用数据库 use sanlai; 导入数据source /var/tmp/sql/20200702/data/culture.sql; 查看用户表select user,host from mysql.user;创建用户并授权GRANT all privileges ON sanlai.* TO ‘sanlai‘@‘10.3.0.%‘ identified by ‘sanlai@yqxc‘;配置生效flush privileges;mysql基础一标签:创建用户 bsp 基础 flush user host 用户表 配置 mysql 本文系统来源:https://www....

MySQL基础_存储过程与函数【代码】

1. 存储过程 含义:一组经过预先编译的sql语句的集合,存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 好处:存储过程在创建的时候直接编译,而sql语句每次使用都要编译,提高执行效率 提高了sql语句的重用性 减少网络之间的数据传输,节省开销/* ?1.创建存储过程 语法:delimiter 新的结束标记create procedure 存储过程名(in|out|inout 参数名 参数类型,...)begin存储过程体;end 新的结束标记 注意:①in、...

MySQL基础之MySQL必知必会(十六)创建高级联结【代码】

crashcourse]> SELECT cust_name, cust_contact FROM customers AS c, orders AS o, orderitems AS oi WHERE c.cust_id=o.cust_id AND oi.order_num = o.order_num AND prod_id = ‘TNT2‘; +----------------+--------------+ | cust_name | cust_contact | +----------------+--------------+ | Coyote Inc. | Y Lee | | Yosemite Place | Y Sam | +----------------+--------------+ 2 rows in set (0.00...

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 * FROM 表名\G # ...

MySQL基础-20视图【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 视图 含义:虚拟表,和普通表一样使用 MySQL从5.0.1版本出现的新特性。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果。应用场景:多个地方用到同样的查询结果该查询结果使用的sql语句较复杂好处:1.重用sql语句 2.简化复杂的sql操作,不...

MySQL基础_变量【代码】

一. 系统变量: 变量由系统提供的,不用自定义,又分为全局变量和会话变量。 1. 全局变量 作用域:针对于所有会话(连接)有效,但不能跨重启 #查看所有全局变量SHOW GLOBAL VARIABLES; #查看满足条件的部分系统变量SHOW GLOBAL VARIABLES LIKE ‘xxx‘; #查看指定的系统变量的值(以autocommit为例)SELECT @@global.autocommit; #为某个系统变量赋值(以autocommit为例)SET @@global.autocommit=0;SET GLOBAL autocommit=0;2. 会话变...

MySQL基础_流程控制结构【代码】

一. 顺序结构顺序结构:程序从上往下依次执行。二. 分支结构分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行。1. if语句 /* 语法:if(条件,表达式1,表达式2); 功能:实现简单双分支,如果条件为真,则返回表达式1的值,否则返回表达式2(类似于C语言的三元运算符) 特点:可以用在任何位置。 */ #示例:查询学生表中张三的成绩是否合格,如果大于60分,则输出成绩合格,否则输出成绩不合格。SELECT score INTO ...

MySQL基础-18DDL语言(数据定义语言)-标识列(自增长列)【代码】【图】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 标识列 又称为自增长列 含义:可以不用手动的插入值,系统提供默认的序列值特点: 1、标识列必须和主键搭配吗?不一定,但要求自增长列必须为一个key 2、一个表至多有一个自增长列 3、标识列的类型只能是数值型 4、标识列可以通过 SET auto_increment_increment=3; # 设置步长可以通过 手动插入值,设置起始值 5、不用手动...

MySQL基础复习【代码】【图】

2) Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改 3) Data Query Language(DQL 数据查询语言),如:对表中的查询操作 4) Data Control Language(DCL 数据控制语言),如:对用户权限的设置 1.1 DDL操作数据库 创建数据库 -- 直接创建数据库db1 create database db1; -- 判断是否存在,如果不存在则创建数据库db2 create database if not exists db2; -- 创建数据库并指定字符集为gbk create databa...

MySQL基础-06DQL语言(数据查询语言)-进阶5分组查询【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶5:分组查询 语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序的字段】;特点: 1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类:分组前筛选和分组后筛选 针对的表 位置 连接的关键字分组前筛选 原始表 group by前 where分组后筛选 group by...

MySQL基础_SQL语言【代码】

1. DQL语言的学习 ① 基础查询 /* 语法:select 查询列表from 表名; 特点:① 通过select查询完的结果 ,是一个虚拟的表格,不是真实存在② 要查询的东西 可以是常量值、可以是表达式、可以是字段、可以是函数③ 可以没有from语句④ 先执行from语句,再执行select查询 */ #?查询单个字段select 字段名from 表名; #?查询多个字段select 字段1,字段2,...,字段nfrom 表名; #?查询所有字段(查询整个表数据)select *from 表名; #...