是有多张相互连接的二维表(行,列)组成的数据库
不是用通过表来存储数据的是非关系型数据库
启动mysql:net start mysql
结束mysql;net stop mysql
服务器:安装了某一个服务其软件的计算机,可以提供服务,提供你想要的东西
登陆服务器:mysql -uroot -p
退出:exit或quit
可以创建多个数据库,一个数据可中可以存储多张表,一张表中可以存储多条数据
DDL:操作数据库,表等
DML:对表中的数据进行增删改
DQL:对表中的数据进行查询
DCL:对数据库进行权限控制
一、创建表
二、查询表
三、修改表
四、删除表
数据库数据类型大概分为三种:数值,日期,字符串
数值常用:int,double(总长度,小数点后保留的位数)
日期常用:date
字符串常用:char(最长字符数),varchar(最长字符数)
一、添加数据
二、修改数据
三、删除数据
四、查询数据
基础查询
条件查询
注:在sql语句中,日期也是可以用大小来比较的
排序查询
聚合函数:
注:count(取值):主键或者*
分组查询
分页查询
定义::约束的是作用于表中列上的规则,用于限制加入表的数据
作用:约束的存在保证了数据库中数据的正确性,有效性和完整性
分类:
注:
MySQL不支持检查约束
自增:auto increment
操作约束
直接在创建表的字段后面添加约束或者