Mysql基础
文章平均质量分 70
一只小白·
这个作者很懒,什么都没留下…
展开
-
08.数据库的规约,三大范式
原创 2022-05-04 11:24:18 · 441 阅读 · 0 评论 -
07.权限管理和备份
7.1用户管理 SQLyog可视化管理 SQL命令操作 用户表在:MySQL/user 本质:对user表增删改查 ---创建用户 ---create user 用户名 identified by '密码' create user aoao identified by '123456' ---修改当前用户密码 set password = password('新密码') ---修改指定用户密码 set password for 用户名= password('新密码') ---给用户重命名原创 2022-05-04 10:10:40 · 410 阅读 · 0 评论 -
06.事务和索引
6.1事务 6.1.1什么是事务 事务就是将一组SQL语句放在同一批次内去执行,如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 事务的ACID原则 原子性(Atomic) 整个事务中的所有操作,**要么全部完成,要么全部不完成,**不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性(Consist) 事务前后的数据完整性要保持一致。以转账原创 2022-04-22 15:55:03 · 559 阅读 · 0 评论 -
5..MySQL函数
5.1常用函数 数据函数 SELECT ABS(-8); /绝对值/ SELECT CEILING(9.4); /向上取整/ SELECT FLOOR(9.4); /向下取整/ SELECT RAND(); /随机数,返回一个0-1之间的随机数/ SELECT SIGN(0); /符号函数: 负数返回-1,正数返回1,0返回0/ 字符串函数 SELECT CHAR_LENGTH(‘狂神说坚持就能成功’); /返回字符串包含的字符数/ SELECT CONCAT(‘我’,‘爱’,‘程序’);原创 2022-04-19 17:34:08 · 550 阅读 · 0 评论 -
4.DQL查询数据(超重点)
4.1DQL DQL(data query language:数据查询语言) 所有的查询操作都用它,关键字 select 简单的查询,复杂的查询它都能做 数据库中最核心的语言,最重要的语句 使用频率最高的语句 建school库语句: DROP DATABASE IF EXISTS `school`; -- 创建一个school数据库 CREATE DATABASE IF NOT EXISTS `school`; -- 使用school数据库 USE `school`; -- 创建学生表 DROP TAB原创 2022-04-19 16:20:29 · 1380 阅读 · 0 评论 -
3.Mysql数据管理
3.1数据库级别的外键(了解) 方式一:创建表的时候,增加约束(麻烦,比较复杂) -- 年级表 CREATE TABLE `grade` ( `id` INT(30) NOT NULL AUTO_INCREMENT COMMENT '年级id', `name` VARCHAR(50) NOT NULL COMMENT '年级名称', PRIMARY KEY (`id`) )ENGINE=INNODB DEFAULT CHARSET=utf8 -- 先删除之前的学生表 DROP TABLE `s原创 2022-04-10 10:39:41 · 108 阅读 · 0 评论 -
2.操作数据库
2.1操作数据库(了解) 操作数据库 》 操作数据库中表 》操作数据库中表的数据 mysql关键字不区分大小写 2.1.1.创建数据库 CREATE DATABASE [IF NOT EXISTS] westos; […] 中表示可选的内容 2.1.2.删除数据库 DROP DATABASE [IF EXISTS] weston; 2.1.3.使用数据库 – 如果你的表名或者字段名是一个特殊字符,就需要带上``(tab键的上面) use westos; 2.1.4.查看数据库 SHOW DA原创 2022-04-09 10:20:17 · 275 阅读 · 0 评论