MYSQL数据操作与查询
文章平均质量分 54
数据库操作与查询
C小杰
大一在读
展开
-
MYSQL 全篇总结
(一)MySQL 数据库基础数据库是一个长期存储在计算机内有组织、可共享和统一管理的数据集合。它是一个按数据结构来存储和管 理数据的计算机软件系统。数据库包含两种含义:保管数据的“仓库”,以及管理数据的方法和技术。数据库系统主要由数据库、数据库管理系统、数据库应用程序和数据库管理员(DBA)等组成。启动 MySQL 命令:net start MySQL 服务名。 停止 MySQL 服务:net stop MySQL 服务名。连接 MySQL 服务器的命令:“mysql – h MySQL 服务器主原创 2021-06-26 18:23:16 · 118 阅读 · 1 评论 -
第七章MYSQL连接查询
(一)连接概念查询信息的来源如果来自多张表,则必须对这些表进行连接查询。连接是把不同表的记录连到一起的最普遍的方法,通过连接查询可将多个表作为一个表进行处理。连接查询分为内连接和外连接。(二)内连接查询内连接(1) 概念:内连接基于连接谓词,它将两张表 的列组合在一起,产生新的结果表。内连接分 3 种:交叉连接、相等连接和自然连接。(2)语法SELECT fieldlist FROM table1 [INNER] JOIN table2 ON table1.column1=t原创 2021-06-22 18:13:58 · 131 阅读 · 1 评论 -
第六章MYSQL 聚合函数和分组函数
(一)sum、max 和 min 聚合函数聚合函数概念聚合函数用于对一组值进行计算并返回一个汇总值,使用聚合函数可以统计记录行数、计算某个字段值的总和以及这些值的最大值、最小值和平均值等。聚合函数聚合函数使用(1)sum函数使用select sum(miles) 线路总里程数 from line;(2)max/min 函数使用select max(miles) 最长线路里程 , min(miles) 最短线路里程 from line;--查询年龄最大的公交司机的出生原创 2021-06-21 15:37:55 · 306 阅读 · 1 评论 -
第五章MySQL 函数-日期和时间函数
(一)日期和时间函数介绍日期和时间函数主要用来处理日期和时间的值,一般日期函数除了使用 DATE 类型的参数外,还可以使用DATETIME 类型或 TIMESTAMP 类型的参数,只是忽略了这些类型值的时间部分。类似的情况还有以 TIME 类型为参数的函数,可以接受 TIMESTAMP 类型的参数,只是忽略其中的日期部分,许多日期函数可以同时接受数值和字符串类型的参数。函数type 和 expr 取值DATE_FORMAT 和 TIME_FORMAT 函数中 format 格式表原创 2021-06-19 14:53:33 · 139 阅读 · 0 评论 -
第五章MYSQL 函数-字符串函数
(一)字符串函数介绍字符串函数主要是用来处理字符串数据,MySQL 字符串函数主要有计算字符长度函数、字符串合并函数、字符串转换函数、字符串比较函数以及查找指定字符串位置函数等。(二)字符串函数应用--使用 char_length(str) 和 length(str) 计算字符个数和字节个数。select char_length('test'),char_length(' 测试 '),length('test'),length(' 测试 ')--使用 concat(s1,s2,…) 函数原创 2021-06-15 18:10:46 · 233 阅读 · 1 评论 -
第五章MYSQL 函数-数学函数,控制函数
(一) 数学函数概念:数学函数是用来处理数值数据的运算,MySQL 中主要的数学函数有绝对值函数、三角函数、对数函数和随机函数等。注意:使用数学函数时,如有错误发生,该函数将返回 null示例:--使用 ceil(x) 和 ceiling(x) 返回不小于 x 的最小整数。select ceil(2), ceil(2.75), ceil(-2), ceil(-2.75)--使用 floor(x) 返回不大于 x 的最大整数。select floor(2), floor(2.75),原创 2021-06-11 08:52:04 · 839 阅读 · 2 评论 -
第四章select数据查询
(一)select 选择列表查询全部信息--语法SELECT * FROM 表名;--示例SELECT * FROM flight;局部查询--语法SELECT 字段名1 字段名1中文注释,字段名2 字段名2中文注释 FROM 表名;--示例SELECT flightID 航班号,model 机型 FROM flight;查询不重复数据--语法SELECT DISTINCT 字段名 字段名中文注释 FROM 表名;--示例SELECT DISTINCT mod原创 2021-06-08 18:03:51 · 107 阅读 · 6 评论 -
第三章MYSQL DDL和DML
(一)数据库操作创建数据库--语法CREATE DATABASE 数据库名;--示例CREATE DATABASE Myschool;查看数据库列表--语法--DATABASES必须写S,因为数据库中列表不止一个SHOW DATABASES;选择数据库--语法USE 数据库名;--示例USE Myschool;删除数据库--语法DROP DATABASE 数据库名;--示例DROP DATABASE Myschool;(二)表操作...原创 2021-06-07 15:26:03 · 1015 阅读 · 10 评论 -
第二章MYSQL表结构管理
(一)数据库组成部分表视图函数查询备份(二)MYSQL数据类型(三)数据完整性主要包括实体完整性域完整性参照完整性实体完整性主要包括1.主键约束———用于唯一识别每一条记录,不能重复且不能为null值主键的选择:新增一个没有业务含义的字段作位主键值自动增长(选中该字段——勾选自动递增)2.唯一约束——不能重复,但允许值为null步骤:选中字段名——索引输入索引名:unique_index1(如两个以上:unique_index2)手动勾选对应字段原创 2021-06-01 12:52:14 · 1083 阅读 · 8 评论 -
第一章MySQL数据库基础
MySQL数据库基础(一)数据库简介1.数据库组成数据库数据库管理系统数据库应用程序2.数据库类型层次型数据库网络型数据库关系型数据库对象数据库(二)MySQL环境变量配置新建MYSQL_HOME(放置MYSQL的安装目录)例如:c:\programFiles\MYSQL\MYSQL server 5.7追加path(放置MYSQL的bin目录)例如:在上一个分号后添加:;%MYSQL_HOME%\bin(三)启动和停止MYSQL服务方法一:通过原创 2021-05-31 14:33:27 · 455 阅读 · 10 评论