MySql教程

MySQL学习笔记(1)

本文主要是介绍MySQL学习笔记(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
关系型数据库

是有多张相互连接的二维表(行,列)组成的数据库

非关系型数据库

不是用通过表来存储数据的是非关系型数据库

MySQL

启动mysql:net start mysql
结束mysql;net stop mysql

服务器:安装了某一个服务其软件的计算机,可以提供服务,提供你想要的东西
登陆服务器:mysql -uroot -p
退出:exit或quit

SQL语言:所有关系型数据库的统一标准

可以创建多个数据库,一个数据可中可以存储多张表,一张表中可以存储多条数据

SQL语句语法

在这里插入图片描述

分类

DDL:操作数据库,表等
DML:对表中的数据进行增删改
DQL:对表中的数据进行查询
DCL:对数据库进行权限控制

操作数据库

在这里插入图片描述

操作表

一、创建表
在这里插入图片描述
二、查询表
在这里插入图片描述
三、修改表
在这里插入图片描述
四、删除表
在这里插入图片描述

数据库数据类型

数据库数据类型大概分为三种:数值,日期,字符串
数值常用:int,double(总长度,小数点后保留的位数)
日期常用:date
字符串常用:char(最长字符数),varchar(最长字符数)

操纵表中的数据

一、添加数据
在这里插入图片描述
二、修改数据
在这里插入图片描述
三、删除数据
在这里插入图片描述
四、查询数据

  1. 基础查询
    在这里插入图片描述

  2. 条件查询
    在这里插入图片描述
    注:在sql语句中,日期也是可以用大小来比较的

  3. 排序查询
    在这里插入图片描述
    聚合函数:
    在这里插入图片描述
    注:count(取值):主键或者*

  4. 分组查询
    在这里插入图片描述

  5. 分页查询
    在这里插入图片描述

约束

定义::约束的是作用于表中列上的规则,用于限制加入表的数据
作用:约束的存在保证了数据库中数据的正确性,有效性和完整性
分类:
在这里插入图片描述
注:
MySQL不支持检查约束
自增:auto increment

操作约束
直接在创建表的字段后面添加约束或者
在这里插入图片描述

这篇关于MySQL学习笔记(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!