数据库:database
数据库
基础
1.what:用于存储和管理数据的仓库
特点:
1.持久化存储数据,一个文件系统
2.方便存储和管理数据
3.使用了统一的方式操作数据库(SQL)
常见数据库软件:Oracle,MySQL
2.安装
看链接
3.MySQL服务启动:windows+r=cmd
1.手动搜索服务
2.cmd~services.msc
3.使用管理员打开cmd,net start mysql:启动服务,net stop mysql:关闭服务
4.登录(多种方式,下面只写了一种)
cmd,mysql —uroot —p
输入密码
exit=quit=退出
5.目录结构
配置文件:my.ini
数据目录:数据库,表,数据
SQL
结构化查询语言,定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为方言
通用语法
1.可单行或双行书写,分号结尾
2.空格和缩进增强语句可读性
3.数据库不区分大小写
三种注释
单行注释:—— 注释内容,#注释内容
多行注释:/注释/
语句分类
DDL:操作数据库,表
CRUD
1.创建
创建数据库:create database 数据库名称;创建数据库,判断不存在,在创建:create database if not exists 数据库名称;创建数据库,并指定字符集:create database 数据库名称 character set 字符集名;
2.R查询查询所有数据库的名称:show databases;
R:查询
查询所有数据库的名称
show databases;
查询某个数据库或创建语句
show create database 数据库名称;
3.U修改
修改数据库的字符集
alter databases 数据库名称 character set 字符集名称
4.D删除
删除数据库:drop database 数据库名称;
判断数据库存在,存在再删除:
drop database if exists 数据库名称;
5.使用数据库
查询当前正在使用的数据库名称:select data();
使用数据库:use 数据库名称
DML:增删改数据
DQL:查询数据
DCL:定义访问权限和安全级别,创建用户
操作表
1.C创建
1.语法
create table 表名(
列名1 数据类型1
列名2 数据类型2
…