随笔分类 -  MySQL

摘要:##MySQl 8.0以上下载安装配置教程 下载地址 加压后进入文件夹bin内,复制所在文件夹地址 CMD 以管理员用户运行,打开复制的文件夹地址 安装mysql服务,如果出现此错误,可以去下载 微软常用运行库(MSVBCRT) 安装 然后就可以安装成功了(mysqld --install) 初始化 阅读全文
posted @ 2021-01-17 16:38 MrXiaoK
摘要:常用命令 登录 mysql -uroot -p密码 查看全部数据库 show databases; 创建数据库 create database 数据库名 进入(使用)数据库 use 数据库名 查看当前使用的数据库中的所有表 show tables; 初始化数据 source 数据库文件地址(例如: 阅读全文
posted @ 2020-11-03 09:13 MrXiaoK
摘要:数据库设计三范式 什么是设计范式 ​ 设计表的依据。按照这个三范式设计的表不会出现数据冗余。 三范式都是哪些? 第一范式:任何一张表都应该有主键,并且每一个字段原子性不可再分。 第二范式:建立在第一范式的基础之上,所有非主键字段完全依赖主键,不能产生部分依赖。 多对多?三张表,关系表两个外键。 t_ 阅读全文
posted @ 2020-07-20 12:46 MrXiaoK
摘要:数据库数据的导出 在Windows的dos命令窗口中执行: 导出指定的整个库: mysqldump 数据库名>需要存放的路径 -u用户名 -p密码 例如: mysqldump xiaokw>D:\data\xiaokw.sql -uroot -p123456 导出指定数据库当中的指定表: mysql 阅读全文
posted @ 2020-07-20 12:34 MrXiaoK
摘要:视图(view) 什么是视图? ​ 站在不同的角度去看到数据。(同一张表的数据,通过不同的角度看待)。 怎么创建和删除视图? 创建:create 视图名 as select结果; create view myview as select empno,ename from emp; mysql> se 阅读全文
posted @ 2020-07-20 11:25 MrXiaoK
摘要:MySQL的事务-TCL(Transaction) 什么是事务 一个事务是一个完整的业务逻辑单元,不可再分。 比如:银行账户转账,从A账户向B账户转账10000,需要执行两条update语句: update t_act set balance = balance - 10000 where actn 阅读全文
posted @ 2020-07-20 10:54 MrXiaoK
摘要:MySQL存储引擎 完整的建表语句 CREATE TABLE `t_abc' ( `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 注意:在MySQL当中,凡是标识符是可以使用“ `` ”(飘号)括起来的。最好别用,不通用 阅读全文
posted @ 2020-07-19 21:11 MrXiaoK
摘要:MySQL的增删改查-CRUD Create(增) Retrieve(检索) Update(修改) Delete(删除) 建表语句的语法格式: create table 表名{ 字段名1 数据类型 字段名2 数据类型 字段名3 数据类型 } 关于MySQL当中常见的数据类型: int 整数型 big 阅读全文
posted @ 2020-07-19 15:25 MrXiaoK
摘要:MySQL查询命令-DQL EMP //员工表 员工编号 员工名 岗位 领导 入职日期 工资 奖金 部门编号 + + + + + + + + + | EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEPTNO | + + + + + + + 阅读全文
posted @ 2020-07-19 15:24 MrXiaoK