Mysql 学习笔记
文章平均质量分 59
candy_27
这个作者很懒,什么都没留下…
展开
-
SQL数据类型、三大范式
数据类型在MySQL中,有三种主要的类型:文本、数字、日期/时间类型。常用的类型来自菜鸟教程的表格汇总三大范式 符合某一种级别的关系模式的集合 表示一个关系内部各属性之间的联系的合理化程度 满足这些范式的数据库,不会发生插入异常、删除异常、更新异常1NF: 属性不可再分,不重复,原子性。2NF 在1NF的基础上,消除了...原创 2018-08-09 12:55:58 · 306 阅读 · 0 评论 -
数据完整性和约束(操作)
1、数据完整性:是指数据的精确性和可靠性。(数据有效+数据类型准确)2、完整性包含:1.实体完整性主键约束、唯一约束、外键约束2.域(列)完整性默认约束、唯一约束、非空约束、触发器3.自定义完整性触发器、存储过程4.引用完整性外键约束3、约束的常用操作(1) 主键约束在表定义的时候添加主键CREATE TABLE <tab...原创 2018-08-09 13:23:41 · 1253 阅读 · 0 评论 -
DML(数据操纵语言)、DQL(查询)
DML包含对数据的增加、修改删除1、插入数据INSERT INTOInsert into 表名 (列名) values (值列表);-----------------INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( va...原创 2018-08-09 15:58:42 · 2264 阅读 · 0 评论 -
高级特性
变量深入MySQL用户自定义变量1、用户变量以“@”开始,形式为“@变量名”SET @test_name = 666;用户变量跟mysql客户端是绑定的,设置的变量,只对当前用户使用的客户端生效。2、系统变量全局变量 在MYSQL启动的时候由服务器自动将它们初始化为默认值,这些默认值可以通过更改my.ini这个文件来更改。 ...原创 2018-08-10 23:35:02 · 158 阅读 · 0 评论 -
Mysql简介、安装
MySqlMySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中。常见的数据库分类sql server:微软 不开源 收费 中小型软件 无linuxMysql:...原创 2018-08-08 00:06:06 · 268 阅读 · 0 评论 -
了解SQL(基本概念,名词解释)
1、什么是数据库数据库(database):保存有组织的数据的容器 数据库并不是数据库软件,数据库软件DBMS(数据库管理系统); 而数据库是通过DBMS创建和操纵的容器。表(table)某种特定类型数据的结构化清单。类似Excel表表具有一些特征,这些特征定义了数据在表中如何存储,描述表的这组信息就是所谓的模式,模式可以用来描述数据库中特定的表及整个数据库(和其中表的关系)...原创 2018-08-08 00:31:59 · 7137 阅读 · 0 评论 -
DDL(管理数据库和表)
主要关键字:CREATE , DROP ,ALTER,TRUNCATE数据库相关1、创建数据库CREATE DATABASE 数据库名;例:mysql> create DATABASE RUNOOB;-- 也可以直接使用mysqladmin来创建数据库mysqladmin -u root -p create 数据库名2、查看所有数据库SHOW DATAB...原创 2018-08-08 19:41:48 · 1421 阅读 · 0 评论