数据库
iplaypygocontainer
认真亦信仰
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql安装
一.安装 1.从网上下载MySQL,下载地址:https://dev.mysql.com/downloads/mysql/ 2. 下载完成后解压 我解压的路径是:D:\mysql\mysql-8.0.12-winx64 3. 配置文件 首先在解压的路径下查看是否含有my.ini的文件,如果没有则新建一个. 内容如下: [mysqld] # 设置3306端口 port=3306 # 设置mysql的...原创 2019-03-07 16:48:25 · 144 阅读 · 0 评论 -
存储过程简介
存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非...原创 2019-03-23 12:31:15 · 196 阅读 · 0 评论 -
MySQL——存储过程
MySql-高级 1.存储过程(procedure) 语法: create procedure 存储过程名(参数,…) begin //代码 end// 注意:存储过程中有很多的SQL语句,SQL语句的后面为了保证语法结构必须要有分号(;),但是默认情况下分号表示客户端代码发送到服务器执行。必须更改结束符 通过delimiter指令来跟结束符 delimiter // #将结束字符定义为/...原创 2019-03-23 12:30:25 · 320 阅读 · 0 评论 -
mysql联合查询、子查询、多表查询、索引、视图、事务
MySql 1.union联合查询 将多个select语句的结果纵向组合 select * from stuinfo union select * from stuinfoo; union: 1.all #显示全部记录 2.distinct #(去除重复的值 他是默认) select * from stuinfo union all select * from stuinfoo; 查...原创 2019-03-22 21:41:06 · 449 阅读 · 0 评论 -
外连接
用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。 数据库表:a_table、b_table ** 主题:内连接、左连接(左外连接)、右连接(右外连接) ** 前提 建表语句: CREATE TABLE `a_table` ( `a_id` int(11) D...原创 2019-03-17 20:38:06 · 203 阅读 · 0 评论 -
MySQL查询练习
创建数据表employee和dept。 CREATE TABLE dept ( d_no INT NOT NULL PRIMARY KEY AUTO_INCREMENT, d_name VARCHAR(50), d_location VARCHAR(100) ); 由于employee表dept_no依赖于父表dept的主键d_no,因此需...原创 2019-03-17 20:33:52 · 794 阅读 · 0 评论 -
Pycharm连接MySQL+建表
import pymysql basedata = { 'host': 'localhost', 'port': 3306, 'user': 'root', 'passwd': '', 'db': 'hrm', 'charset': 'utf8' } # 打开数据库连接 conn = pymysql.connect(**basedata) try...原创 2019-03-16 15:29:54 · 4426 阅读 · 0 评论 -
数据库外键
MySql 1.数据的完整性 1.实体的完整性:一个实体就是一条记录,如果记录无法区分,称之为失去了数据的完整性. 2.域完整性:如果两个字段无法区分,称之为失去了域的完整性. 3.引用的完整性:两个表的对应记录不完整.(不可避免的) 4.自定义完整性:自己制定的规则在实现后出现了偏差. user id usename pwd 1 123456@qq.com 123456 ...原创 2019-03-15 19:40:29 · 467 阅读 · 0 评论 -
数据库入门
MySql 1.数据库介绍 数据库是用来存放数据的,数据不是直接存放在数据库中的,数据库中存放的是表,表中存放的才是数据. 所以我们学习就是分为数据的操作,表的操作,数据库的操作. 2.数据库的发展史 2.1萌芽阶段(文件) 所有的存储数据的文件都属于数据库.安全性低. 2.2层次模型 1.优点:查询分类的数据效率比较高 2.缺点: 导航结构,如果查找不同类型的数据,那么效率非常低 ...原创 2019-03-15 19:39:29 · 189 阅读 · 0 评论 -
服务器端数据库表的增删改查(cmd手撸)
一、数据库的创建查看 打开cmd 输入 mysql -u root -p 输入密码:******* (进入数据库) 展示数据库 show databases; 进入某个数据库 use user; 语法:use 数据库名 创建一个数据库 create database mydatabase; 语法:create database ‘数据库名’ charset=‘字符集’(utf8)or(g...原创 2019-03-07 21:31:27 · 748 阅读 · 0 评论 -
解决数据库Can't connect to MySQL server on 'localhost' (10038)的问题
1、数据库莫名就弹出Can’t connect to MySQL server on ‘localhost’ (10061)。 2、打开任务管理器->点击服务->找到MySQL***,***(版本号),比如我是8.03 3、右击启动服务,稍等片刻重新打开数据库就可以了. ...原创 2019-08-09 09:26:18 · 823 阅读 · 0 评论
分享