
msql
文章平均质量分 57
zzx_nihao
这个作者很懒,什么都没留下…
展开
-
14.mysql 基础之触发器
定义语法:create trigger 名称before/after insert/update/delete on 表名begin触发器执行语句end准备数据一:create table empasselect id,name,salary from emploee准备数据二:create table emp_backasselect * from emp where 1=21)新建触发器,实现插入数据后,往备份库也插入数据create trig...原创 2022-05-05 22:07:02 · 522 阅读 · 0 评论 -
13.mysql 基础之存储过程
定义语法:create procedure 存储名(参数)begin存储体end1)无参模式:use test1create procedure select_all_data()begin select * from emploee;end#调用存储过程call select_all_data()2)out参数模式:create procedure select_max_salary(out max_sal decimal)begin s...原创 2022-04-30 10:59:21 · 688 阅读 · 0 评论 -
12.mysql 基础之视图
定义:视图是封装了基表的select语句,不是真实存储数据。创建表:create table emploee(id int primary key,name varchar(20),gender char(1),saraly decimal(10,2),department_id int,manger_man varchar(10))create table departments(dept_id int primary key,dept_name varchar(20...原创 2022-04-23 22:47:14 · 531 阅读 · 0 评论 -
11.mysql 基础之约束
约束(constraint)分类:1.非空约束:not null2.唯一约束:unique3.主键约束:primary4.外键约束:foreign key5.默认约束:defalut key6.检查约束:check约束添加方式一:列约束create table emp(id int primary key#列约束,name varchar(20) not null,salary decimal(10,20))约束添加方式二:表约束create ta原创 2022-04-21 21:56:38 · 490 阅读 · 0 评论 -
10.mysql 基础之数据库增删改(DML)
数据准备 :创建表create table emploee2(id int,name varchar(20),gender char(1),saraly double(10,2),department_id int,manger_man varchar(10))新增数据 insert into 表 (列名)values (......)方式一: insert into emploees values(101,'tom','m',5000,20,'zhangsan');方式..原创 2022-04-12 22:07:02 · 588 阅读 · 0 评论 -
9.mysql 基础之数据库和表创建和修改(DDL)
#创建数据库create database demo#查看所有数据库信息show databases#查看新创建数据库信息show create database demo#切换数据库use demo#创建表方式一:create table if not exists emp(id int,name varchar(20),hire_date date,salary double(10,2))方式二:以现有表创建,而且带有数据create tabl.原创 2022-04-10 13:09:23 · 596 阅读 · 0 评论 -
8.mysql 基础之子查询
1、子查询:查询语句中嵌套了查询语句,也称为嵌套查询2、按查询结果分类:单行子查询和多行子查询3、按关联性分类:关联子查询、非关联子查询4、单行子查询操作符:=、>、 < 、>=、<=、<>5、多行子查询操作符:in 、any(和单行操作符一块使用,表示任一个)、all(和单行操作符一块使用,表示所有)6、exist 和not exist 使用关联子查询 一般使用in的查询,也可以使用该关键字注: 写子查询方法 :1)先写外查询(语句简单)原创 2022-04-09 21:55:28 · 927 阅读 · 0 评论 -
7.mysql 基础之常用函数
一:单行函数1. concat(str1,str2,str3) #字符串拼接函数2.length(列名)#查看字段长度3.curdate() 当前日期,curtime() 当前时间,now()当前时间,sysdate()当前时间4.truncate(123.2344,0) 结果为123 #截取数字,后面数为截取保留的小数位,round(123.567,2)结果为123.57 四舍五入5.datediff(day1,day2) #两个日期的相差天数6 date_format(day,f原创 2022-04-05 11:48:47 · 781 阅读 · 0 评论 -
6.mysql 基础之多表查询
数据准备:创建表emploeescreate table emploees(id int,name varchar(20),gender varchar(100),saraly double(10,2),department_id int,phone_number int,job_idvarchar(20),manger_id varchar(10))数据准备:创建表 departmentscreate table departments(department_id ..原创 2022-03-25 16:03:36 · 630 阅读 · 0 评论 -
5.mysql 基础之排序和分页
数据准备:创建表create table emploees(id int,name varchar(20),gender varchar(100),saraly double(10,2),department_id int,manger_man varchar(10))数据准备 :插入数据insert into emploees values(101,'tom','m',5000,20,'zhangsan');insert into emploees values(102,'.原创 2022-03-19 12:23:54 · 273 阅读 · 0 评论 -
4.mysql 之 sql基础查询
数据准备:创建表create table emploees(int id ,name varchar(20), genvarchar(100),saraly double(10),department_id int,manager varchar(20))原创 2022-03-12 21:48:33 · 785 阅读 · 0 评论 -
1.mysql 服务器8.0安装
下载:1.进入下载地址:MySQL2.切换tab页 download,找到社区版本:MySQL Community (GPL) Downloads »3.点击进入MySQL Community Server4.点击进入 go to download page5.切换到Archives ,选择所需版本8.0.26,操作系统选择windows,下载第一个msi版本6.下载完成后,点击安装,选择devlope模式,并选择服务器存放地址和服务器data存放地址7 直接选择下一步,安装完成原创 2022-03-06 20:17:14 · 590 阅读 · 0 评论 -
2 .mysql 安装客户端 dbeaver
下载:1.进入下载地址:Download | DBeaver Community2.选择Windows下的Windows 64 bit (installer),下载安装3.下载完成后,点击安装,选择保存位置,点击下一步,直到安装完成连接测试:1.打开客户端,点击左上角连接按钮,创建连接输入配置信息, 服务器 地址:localhost,数据库:test1(服务器端已创建的),端口号:3306,输入用户名和密码,点击测试连接,并点击确定...原创 2022-03-06 20:26:04 · 1017 阅读 · 0 评论 -
3.mysql 之 sql基础定义
SQL DML 和 DDL(w3cshool)可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:SELECT- 从数据库表中获取数据 UPDATE- 更新数据库表中的数据 DELETE- 从数据库表中删除数据 INSERT INTO- 向数据库表中插入数据SQL 的数据定义语言 (DDL) ...转载 2022-03-07 21:47:21 · 91 阅读 · 0 评论