
数据库
数据库学习路上的一些记录
panfengblog
51522zzwlwlbb~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学生数据库JAVA应用
学生数据库JAVA应用版本说明java:jdk1.8.0_261mysql驱动:mysql-connector-java-8.0.22.jarmysql数据库:Ver 8.0.22 for Linux on x86_64 (MySQL Community Server - GPL)代码在这里应用预览其实就是一个while循环里嵌套一个switch,实现一个命令行菜单,大佬勿喷实现功能:学生类1.新生入学信息增加 2.学生信息删除 3.查询所有学生信息 4.学生信息修改原创 2020-11-20 00:12:10 · 263 阅读 · 4 评论 -
Mysql添加约束
Mysql添加约束1.主键约束:格式为:alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:alter table emp add constraint ppp primary key (id);2.check约束就是给一列的数据进行了限制格式:alter table 表名称 add constraint 约束名称 增加的约束类型 (列名)例子:alter table emp add constraint xxx check原创 2020-11-18 00:56:22 · 3114 阅读 · 0 评论 -
【转】MySQL存储函数
【转】MySQL存储函数存储过程和函数区别1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全局数据库状态的操作。2)对于存储过程来说可以返回参数,如记录集,而函数只能返回值或者表对象。函数只能返回一个变量;而存储过程可以返回多个。存储过程的参数可以有IN,OUT,INOUT三种类型,而函数只能有IN类~~存储过程声明时不需要返回类型,而函数声明时需要描述返回类型,且函数体中必须包含一转载 2020-11-17 23:45:34 · 194 阅读 · 0 评论 -
【转】MySQL 存储过程
【转】MySQL 存储过程没空自己总结了 ????MySQL 5.0 版本开始支持存储过程。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。优点存储过程可封装,并隐藏复杂的商业逻辑。存储过程可以回传值,并可以接受参数。存储过程无法转载 2020-11-17 21:22:01 · 112 阅读 · 0 评论 -
【转】MySQL触发器trigger的使用
【转】MySQL触发器trigger的使用转自这里阅读目录:触发器trigger的使用创建触发器单一执行语句、多执行语句new、old详解查看触发器删除触发器:慎用触发器,不用就删除Q:什么是触发器?A:触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的特性:1、有begin end体,begin end;之间的语句可以写的简单或者复杂2、什么条件会触发:I、D、U3、什么时候触发:在增删改前或者后4、触发频率:针对每一行执转载 2020-11-17 11:29:58 · 322 阅读 · 0 评论 -
Mysql用户、权限和角色管理
Mysql用户、权限和角色管理数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,同时令所有未被授权的人员无法接近数据,这主要通过数据库系统的存区控制机制实现 : )1. 用户管理1.1 创建用户CREATE USER [IF NOT EXISTS] user [auth_option] [, user [auth_option]] ... DEFAULT ROLE role [, role ] ... [REQUIRE {NONE | tls_optio原创 2020-11-08 17:39:01 · 1557 阅读 · 0 评论 -
Mysql命令笔记
Mysql命令笔记内容有点多哈,所有内容都写一起了~~1 mysql管理数据库操作命令说明命令创建数据库CREATE DATABASE [数据库名];查看已有数据库SHOW DATABASES;删除数据库DROP DATABASE [数据库名];选择数据库USE [数据库名];2 mysql数据表操作2.1 mysql数据类型列举了一些常用的数据类型,更多类型可以参考这里类型大小范围(有符号)范围(无符号)说明IN原创 2020-10-29 18:49:40 · 348 阅读 · 4 评论 -
docker mysql+navicat安装记录
docker mysql+navicat安装记录docker安装啥都方便~1.下载mysql镜像(大约150+M,一会就好了~)docker pull mysql2.运行mysql容器,这里直接参考docker hub mysql的页面,简易的启动命令如下:只有一个特殊的参数-e用于指定我们的mysql root密码docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag于是很快我们的容器原创 2020-10-25 20:58:12 · 137 阅读 · 0 评论 -
MySQL数据库批量写入python脚本
MySQL数据库批量写入python脚本这是一个个人信息的数据库批量写入的脚本,随机生成的一些数据,如有变动,可以在代码上稍作修改即可import pymysqlimport randomdb = pymysql.connect( user = "root", password = "qwer", host = "localhost", database = "utf8")cursor = db.cursor()IDnumber_pre = "1010"Pho原创 2020-05-31 10:25:03 · 236 阅读 · 0 评论