![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
HLoach
这个作者很懒,什么都没留下…
展开
-
MySQL高级查询
1.常见内置函数count(字段名):统计行数sum(字段名):求和max(字段名):求最大值min(字段名):求最小值avg(字段名):求平均值abs(字段名):取绝对值函数可如下使用:select count(id) from users;2.高级查询语法:Select [distinct(重复结果只显示一次,去重)] *|列名1,列名2,…原创 2017-02-16 19:23:14 · 466 阅读 · 0 评论 -
数据库表的连接查询、子查询
一.连接查询包括:交叉连接,内连接,外连接(左外连,右外连)等。1.交叉连接:一对多,获取两个表相乘后的数据行。语法:select * from 表1 cross join 表2;例如:select * from offices cross join users;2.内连接:获取与连接条件匹配的数据行。语法:select 需要查询的列名列表from原创 2017-02-17 21:31:34 · 3141 阅读 · 0 评论 -
数据库表的外键
一.什么是外键某张表中的列在另外一张表中存储,而且是另一张表的主键列,就可以说该列为外键列,外键列可以有一列或多列,但是外键列必须有主键约束或者唯一约束原创 2017-02-17 19:11:00 · 7217 阅读 · 0 评论 -
数据库基础知识
1.数据库英文:DataBase2.数据库作用:数据容器,用于存储数据3.数据库是如何存储数据的?数据库是以二维表的形式存储数据的。表中每列都必须有类型,列名,约束,每行数据都表示一个数据实体。每个数据库都可以有多张表,可以提供给多个用户使用,多个数据库都存储在一个数据库服务器(程序)中。4.SQL,DDL,DML,DQL,DCLSQL:结构化查询语言(Structured Q原创 2017-02-13 20:06:08 · 415 阅读 · 0 评论 -
MySQL数据库事务管理与存储过程
一.事务管理1.什么叫做事务?一件事(务)中包含多个操作,在计算机中是指数据库的一组操作,由一条或者多条sql语句组成。2.事务的作用:避免误操作。3.事务规则:要么都执行成功,要么都执行不成功,即同时执行成功,同时不执行成功。例如:银行转账:转入和转出操作语句必须保证都执行成功,只要其中有一个执行不成功,就会全部执行不成功,这也保证了银行转账时的安全性。4.事务管原创 2017-02-21 19:29:51 · 1040 阅读 · 0 评论 -
MySQL部分DDL(数据库定义语言(Data Definition Language)),MySQL数据库表中字段的数据类型
MySQL(注意:Windows系统下不区分大小写,Linux与Unix系统下字段名、数据库名和表名均要区分大小写,这里所说均在Windows系统下)一.部分DDL(数据库定义语言(Data Definition Language))1.创建数据库create database 自定义数据库名;2.显示所有数据库show databases;原创 2017-02-14 19:46:46 · 714 阅读 · 0 评论 -
MySQL数据库表约束、索引、表操作及部分常见条件运算符
一.表的约束:避免输入错误的数据,保证数据完整性1.主键约束:主键默认是not null unique单列主键:主键在当前列的设置后面添加primary key(只有一个,非空),例如:id int primary key。多列复合主键:一般都是在建表语句最后面添加primary key(列名1,列名2,...)。例如:use firstdb;DROP TABLE if原创 2017-02-15 19:30:54 · 584 阅读 · 0 评论