没有合适的资源?快使用搜索试试~ 我知道了~
关系型数据库管理系统之MySql学习总结
5星 · 超过95%的资源 1 下载量 35 浏览量
2020-12-14
12:53:32
上传
评论
收藏 155KB PDF 举报
温馨提示
试读
4页
文章目录数据库介绍MySql介绍添加数据导入数据查询数据内连接左外连接/右外连接子查询约束函数聚合函数分组函数数学函数字符串函数日期时间函数条件判断函数系统信息函数加密函数格式化函数自定义函数视图事务存储引擎存储过程循环 数据库介绍 数据库(Database,DB) 概述:存储数据的处所,用户可对数据进行增删改查等操作,用一定方式存储数据,可用户共享,即一个数据库多张表的结构。 数据库管理系统(Database Management System,DBMS) 概述:操作和管理数据库的软件,用于建立,使用,维护数据库,对数据库进行统一管理,以确保数据库的安全性和完整性,用户通过数据库管理系统访问
资源详情
资源评论
资源推荐
关系型数据库管理系统之关系型数据库管理系统之MySql学习总结学习总结
文章目录文章目录数据库介绍MySql介绍添加数据导入数据查询数据内连接左外连接/右外连接子查询约束函数聚合函数分组函数数学函数字符串函数日期时间函数条件判断函数系统信息函数
加密函数格式化函数自定义函数视图事务存储引擎存储过程循环
数据库介绍数据库介绍
数据库(数据库(Database,,DB))
概述:存储数据的处所,用户可对数据进行增删改查等操作,用一定方式存储数据,可用户共享,即一个数据库多张表的结构。
数据库管理系统(数据库管理系统(Database Management System,,DBMS))
概述:操作和管理数据库的软件,用于建立,使用,维护数据库,对数据库进行统一管理,以确保数据库的安全性和完整性,用户通过数据库管理系统访问数据库中表内的数据信
息。
数据库和数据库管理系统的关系:数据库和数据库管理系统的关系:
有关一些数据库介绍:有关一些数据库介绍:
MySql:主流,开源免费小型数据库,已经被oracle公司收购,mysql6.x版本开始收费。
Oracle:主流,收费的大型数据库,oracle公司的产品,oracle收购了sun公司和mysql。
DB2:IBM公司收费的大型关系数据库,经常应用于银行系统中。
SQLServer:主流,microsoft公司收费的中型数据库,c#,.net等语言常使用。
Sybase:以淡出历史,免费的专业数据建模的工具powerdesigner。
SQLite:,免费的轻量级嵌入式小型数据库,应用于手机端。
MySql介绍介绍
什么是什么是sql::
1、数据库不识别其他语言,但要与它交互,这时要用到数据库认识的sql语句
2、结构化查询语言structured query language简称sql,是关系型数据库管理系统都要
遵循的规范,不同数据库都支持sql语句,但都有特有内容。
数据库定义语言(数据库定义语言(Data Definition Language)) DDl:用于操作数据库,表,列等。:用于操作数据库,表,列等。
数据库控制语言(数据库控制语言(Data Control Language)) DCL:定义数据库访问权限,用户。:定义数据库访问权限,用户。
数据库操作语言(数据库操作语言(Data Manipulation Language)) DML:对表中数据进行增删改。:对表中数据进行增删改。
数据库查询语言(数据库查询语言(Data Query Language)) DQL:对表中数据进行查询,统计数量。:对表中数据进行查询,统计数量。
创建数据库语法:创建数据库语法:
1、create database 数据库名数据库名;
2、create database 数据库名数据库名 character ‘UTF-8’;(设置字符集)(设置字符集);
**使用数据库就要切换:use 数据库名;
查看所有的数据库: show databases;
查看指定数据库: show create database 数据库名;
查看当前使用的数据库,为null 代表没有切换数据库:select database();
删除数据库: drop database 数据库名;
创建表(多个字段用逗号隔开,字段后写字段类型,约束)
create table 表名 (字段名1 类型(长度) [约束] , 字段名2 类型(长度) [约束])
查看当前数据库中所有表: show tables;
查看表结构: desc 表名;
查看建表语句: show create table 表名;
删除表: drop table 表名;
修改表结构
给指定表添加列: alter table 表名 add 列名 类型 约束;
对表中字段的类型和约束修改: alter table 表名 modify 列名 类型 约束;
对表的字段名类型和约束修改: alter table 表名 change 旧列名 新列名 类型 约束;
删除表中的指定一列: alter table 表名 drop 列名;
添加数据添加数据
整表添加数据: insert into 表名 values (值1,值2);
指定列添加数据:insert into 表名 (列名1,列名2) values (值1,值2);
多条数据插入: insert into 表名 (列名1,列名2) values (值1,值2),(值1,值2);**
添加时需要注意:添加时需要注意:
列的数量要和值的数量一致;
列的类型要和值的类型一致;
weixin_38526225
- 粉丝: 5
- 资源: 956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10