文章目录
1.数据库: 数据存储的仓库
2.数据管理系统(DBMS)操作和管理数据库的大型软件
3.SQL:操作关系型数据库的编程语言。(一套标准)
启动:net start mysql
停止:net stop mysql
客户端连接: mysql -u root -p 密码123456
SQL的分类
-
DDL:数据定义语言 定义数据库对象(数据库,表,字段)
-
DML:数据操作语言 (增删改)
-
DQL:数据查询语言 (查询表中的记录)
-
DCL:数据控制语言 (创建数据库用户,控制数据库访问权限)
当前字段指定字段进行赋值:
insert into (字段名1,字段名2) value(值1,值2...),(值1,值2...),....
当前字段所有字段进行赋值:
insert into value(值1,值2...),(值1,值2...),...
查询(SQL):
基础查询:
条件查询:
聚合查询:
分组查询
分组之前过滤用where,分组之后过滤用having
排序查询
分页查询
练习:
DQL 的执行顺序:
DCL
管理用户:(主要是数据库管理员操作)
权限控制
函数
字符串函数
数值函数
日期函数
流程函数