何为DBMS —— MySQL数据库学习笔记
文章平均质量分 57
这个专栏为MySQL数据库基础学习笔记。
咖啡,巫师与猫
这个作者很懒,什么都没留下…
展开
-
MySQL入门之数据库的事务机制与数据的导入导出
事务机制 (Transaction)RDBMS = SQL语句 + 事务(ACID)事务是一个或者多个SQL语句组成的整体,要么全部执行成功,要么全都执行失败当值执行一条SQL语句的时候,MySQL默认开启事务。当执行多条SQL语句的时候,需要手动开启事务。事物的ACID属性原子性(Atomicity):一个事务中的所有操作要么全部完成,要么全部失败。事务执行后,不允许停留在中间某个状态一致性(Consistency):不管在任何给定的时间、并发事务有多少,事务必须保证运行结果的一致性隔离性原创 2022-05-27 15:11:52 · 315 阅读 · 0 评论 -
MySQL入门之数据库的基本函数
数字函数SELECT ABS(-100);SELECT ROUND (4.62.88* 100)/100;SELECT FLOOR (9.9);SELECT CEIL(3.2);SELECT POWER(2,3);SELECT LOG (7,3);SELECT LN (10);SELECT SQRT(9);SELECT PI();SELECT SIN(RADIANS(30));SELECT COS(RADIANS(45));SELECT TAN(RADIANS(30));SE原创 2022-05-27 11:16:26 · 126 阅读 · 0 评论 -
MySQL入门之数据库的增删改操作
增加数据记录INSERT语句INSERT语句可以向数据表写入记录,可以是一条记录,也可以增加多条记录。# INSERT INTO 表名(字段1, 字段2, ......)# VALUES(值1, 值2, ......)# INSERT INTO 表名(字段1, 字段2, ......)# VALUES(值1, 值2, ......), (值1, 值2, ......);# 字段的声明可以不写,但MySQL的执行效率会降低INSERT INTO t_dept (deptno, dname, lo原创 2022-05-27 02:32:20 · 136 阅读 · 0 评论 -
MySQL入门之数据库的高级查询
聚合函数用于在数据统计分析中对数据进行求和,求最大值和最小值,还有平均值等。# 聚合函数不能写在WHERE关键字中。# SUM()函数用于求和,只能用于数字类型的求和,字符类型的统计结果为0,日期类型的统计结果为毫秒数相加。# MAX()函数用于获得非空值的最大值。# MIN()函数用于获得非空值的最小值。# AVG()函数用于获得非空值的平均值,字符类型的统计结果为0,日期类型的统计结果为毫秒数的平均值。# COUNT()用于返回记录数,COUNT(*)用于获得包含空值的记录数,COUNT(原创 2022-05-26 14:41:53 · 333 阅读 · 0 评论 -
MySQL入门之数据库的基本查询
SQL查询语句SELECT * FROM t_emp;# 查询表中的所有字段SELECT ename, job, sal FROM t_emp; # 查询表中的指定字段重命名结果的列名SELECT empno, sal*12 AS "income" FROM t_emp; # 使用AS重命名查询结果的列名语句执行顺序: FROM -> SELECT.数据分页SELECT empno,ename FROM t_emp LIMIT 0, 8; # 取前八条数据SELECT empno,原创 2022-05-25 21:21:34 · 140 阅读 · 0 评论 -
MySQL入门之数据库表的操作
SQL语言的分类数据操作语言DML对数据的添加、修改、删除、查询。插入数据:INSERT INTO student VALUES(1,"张三", "男","1995-05-15","12312312389",NULL);数据控制语言DCL对用户、权限、事物的管理。数据定义语言DDL对逻辑库、数据表、视图、索引的管理。对逻辑库的相关操作:SHOW DATABASES; #显示逻辑库CREATE DATABASE demo;#创建新的逻辑库DROP DATABASE demo;#删除原创 2022-05-22 12:48:28 · 167 阅读 · 0 评论 -
MySQL入门介绍与配置文件
什么是DBMS?DBMS是数据库系统,是指一个能为用户提供信息服务的系统。关系型数据库关系型数据库系统(RDBMS)是指使用了关系模型的数据库系统。在关系模型中,数据时分类存放的,数据之间可以有联系。如:DB2, Oracle, MySQL, SQL Server。NoSQL数据库系统NoSQL数据库指的是数据分类存放,但是数据之间没有关联关系的数据库系统。如:Redis, Mem Cache, MongoDB, Neo4J。Navicat 创建表的sql语句 CREATE DATABA原创 2022-05-01 21:52:35 · 779 阅读 · 0 评论