【MySQL基础复习】教程文章相关的互联网学习教程文章

mysql基础【代码】

2show databases;3create database my_db;4show engines; # 显示数据库支持的引擎5show variables like ‘hava%‘; # 显示变量中含有have开头的任意变量 ,% 代表的任意字符,6show variables like ‘storage_engine%‘ 78# 数据库的搜索引擎性能不大一样,默认的innodb 2、数据类型2.1 整形数据类型 从小到大 tinyint 1字节 small int 2字节 mediumint 3字节 int/integer 4字节 bigint 8字节 1从小到大2ti...

MySQL基础【代码】【图】

前言: 1.NULL+任何值都为NULL ;不区分大小写; sql执行的时候是一行一行执行的 支持跨库操作:库名.表名 MySQL服务的启动和停止 方式一:计算机——右击管理——服务 方式二:通过管理员身份运行 net start 服务名(启动服务) net stop 服务名(停止服务)MySQL服务的登录和退出 方式一:通过mysql自带的客户端 只限于root用户方式二:通过windows自带的客户端 登录: mysql 【-h主机名 -P端口号 】-u用户名 -p密码退出: exit或c...

PHP和mysql基础【图】

运行在浏览器上 打开文件夹E:\php 点击htdocs将里面的东西删掉,这个文件夹是服务器的根目录。 php文件的书写 文件名不能为中文,文件名后缀为.php 注释和JS中的注释规则相同,每个语句后面都要有;(分号) 所有的 php 代码都要写在一个 php 的范围内 要求以<?php 开头 要求以?> 结尾 例如: PHP基础语法: 定义变量:直接用$来确定变量 例: 输出语法(打印): echo 输出你要输出的内容 只能输出所谓的基...

Mysql基础【代码】

MySQL数据库 一、基本使用 cls 清屏(windows) ctrl + l 清屏(linux) 1、开启或关闭mysql服务 (1)windows:超级管理员权限下才能使用 ? 启动mysql:net start mysql ? 停止mysql:net stop mysql (2)linux:直接启动即可 ? 启动mysql:service mysql start ? 停止mysql:service mysql stop ? 重启mysql:service mysql restart 2、基本权限操作 登录操作 ? musql -u用户名 -p密码 -h地址ip ? (1)登录到本地mysql,默...

mysql基础

create database python charset=utf8;show create database python;drop databases python; create table tb_test(id int primary key not null auto_increment, name varchar(30))create table tb_student( id int unsigned not null auto_increment primary key, name varchar(30), -- 无符号整形0-255 age tinyint unsigned default 0, high decimal(5,2), -- 枚举类型 可用数字表示 1,2 gender enum("男","女") default "男"...

MYSQL基础介绍【代码】

一、基本命令 1、启动服务: 说明:以管理员身份运行cmd 格式:net start 服务名称 示例:net start mysql57 2、停止服务 说明:以管理员身份运行cmd 格式:net stop 服务名称 示例:net stop mysql57 3、连接数据 格式:mysql -u 用户名 -p 示例:mysql -u root -p 输入密码(安装时设置的) 4、退出登录(断开连接) quit或exit 5、查看版本(连接后可以...

MySQL基础-05DQL语言(数据查询语言)-进阶4常见函数【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶4:常见函数 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点:①叫什么(函数名)②干什么(函数功能)分类:1、单行函数如 concat、length、ifnull等2、分组函数功能:做统计使用,又称为统计...

mysql基础sql语法联系

create table sanguo(id int primary key auto_increment,name varchar(30),gender enum(‘男‘,‘女‘),country enum("魏","蜀","吴"),attack smallint,defense tinyint); insert into sanguovalues (1, ‘曹操‘, ‘男‘, ‘魏‘, 256, 63), (2, ‘张辽‘, ‘男‘, ‘魏‘, 328, 69), (3, ‘甄姬‘, ‘女‘, ‘魏‘, 168, 34), (4, ‘夏侯渊‘, ‘男‘, ‘魏‘, 366, 83), (5, ‘刘备‘, ‘男‘, ‘蜀‘...

MySQL基础-16DDL语言(数据定义语言)-常见的数据类型【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 常见的数据类型 数值型:整型小数:定点数浮点数 字符型:较短的文本:char、varchar较长的文本:text、blob(较长的二进制数据) # blob /bl?b/ 二进制大对象日期型:1.整型 分类:整数类型 字节 范围Tinyint 1 有符号:-128~127 无符号:0~255 /?ta? ni/ 微小的Smallint 2 有符号:-32768~32767 无符号:0...

MySQL基础-09DQL语言(数据查询语言)-进阶8分页查询【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶8:分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求实际的web项目中需要根据用户的需求提交对应的分页查询的sql语句 语法:select 查询列表from 表【join type join 表2on 连接条件where 筛选条件group by 分组字段having 分组后的筛选order by 排序的字段】limit 【offset,】size;offset要显...

MySQL基础-08DQL语言(数据查询语言)-进阶7子查询【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶7:子查询 含义: 一条查询语句中又嵌套了另一条完整的select语句,其中被嵌套的select语句,称为子查询或内查询 外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多 外面如果为select语句,则此语句称为外查询或主查询特点: 1、子查询都放在小括号内 2、子查询可以放在from后面、selec...

MySQL基础-10DQL语言(数据查询语言)-进阶9联合查询【代码】【图】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶9:联合查询 union 联合 合并:将多条查询语句的结果合并成一个结果 /‘ju: ni ?n/语法: 查询语句1 union 查询语句2 union ...应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时(查询的列一致,比如都查性别) 1、将一条比较复杂的查询语句拆分成多条语句 2、适用于查询多个...

MySQL基础-13DML语言(数据操作语言)-3.删除语句【代码】【图】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 3.删除语句 方式一:delete 语法: 1、单表的删除【★】 delete from 表名 where 筛选条件【limit 条目数】2、多表的删除【补充】级联删除sql92语法:delete 表1别名,表2别名 # 只写表1的别名,说明根据连接和筛选条件删除的是表1的记录,只写表2同上,删除两个表的记录就写两个表的别名from 表1 别名,表2 别名where 连接...

MySQL基础-12DML语言(数据操作语言)-2.修改语句【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 2.修改语句 1.修改单表的记录★ 语法: update 表名 set 列=新值,列=新值,... # 列与值类型一致或兼容,值若是字符或日期型要加单引号‘‘,数值型不加 where 筛选条件; # 执行顺序:先找表update,再筛选条件where,然后修改值set2.修改多表的记录【补充】 语法: sql92语法:update 表1 别名,表2 别名set 字段=新值,字...

MySQL基础-14DDL语言(数据定义语言)-1.库的管理【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1库和表的管理一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除创建: create 修改: alter 删除: drop1.库的管理 1.库的创建 语法: create database 【if not exists】 库名【 character set 字符集名】;案例:创建库Books CREATE DATABASE IF NOT EXISTS books ;2.库的修改 一般库不会修改,会导致数据出现...