Mysql基础学习day01
- mysql概述
- 安装
- SQL简介
- SQL:结构化查询语言,操作关系型数据库的编程语言,定义所欲关系型数据库的统一标准。
- 分类:
- DDL:数据定义语言,定义数据库对象(数据库,表,字段)
- DML:数据操作语言,对数据库表中的数据进行增删改
- DQL:数据查询语言,查询数据库中的记录
- DCL:数据控制语言,创建数据库用户、控制数据库的访问权限
- 通用语法:
- 可以单行或多行书写,以分号结尾
- 可以使用空格/缩进来增强语句的可读性
- Mysql数据库的SQL语句不区分大小写
- DDL
- 数据库操作:查询、创建、使用、删除
- 查询数据库:
- 查询所有数据库:
show databases;
- 查询当前数据库:
select database();
- 创建数据库:
- 创建数据库:在同一个数据库中,不能创建两个同名的数据库,所以可以使用[if not exists]
create database [if not exists] 数据库名 [default charset utf8mb4];
- 使用数据库:
- 使用数据库:
use 数据库名;
- 删除数据库:
- 删除数据库:如果删除不存在的数据库会报错,可以使用[if exiets]
drop database [if exists] 数据库名;
c.表操作:
- 创建:
create table 表名(...)
- 约束:
- 数据类型:
- 数值类型:
- 字符串类型:
- 日期时间类型: