一:基础概念
数据库:存储数据的仓库,数据是有组织的进行存储
数据库管理系统:操纵和管理数据库的大型软件
SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准
关系图
二:数据模型
关系型数据库:建立在关系模型基础上,由多张相互连接的二维表组成的数据库
客户端----->SQL语句---->数据库管理系统------>数据库
三:SQL
(1)通用语法:
1:SQL语句可以使用单行或多行书写,以分号结尾;
2: SQL语句可以使用空格/缩进来增强语句的可读性
3: MySQL数据库的语句不区分大小写关键字建议使用大写
4: 注释--- # /* */
四:DDL
数据定义语言,用来定义数据库对象(数据库,表,字段)
1:数据库操作
(1):查询所有的数据库--show databases;
(2):创建数据库:create database
(3):创建字符集:utf8默认为3个字符集,utf8mb4为四个字符集
(4) :使用数据库。并查询当前数据库
2:表操作
(1) :show tables;必须在一个库里面进行执行
(2):表操作--创建
create table 表名(
变量名 变量类型 comment '注释',
变量名 变量类型 comment '注释',
变量名 变量类型 comment '注释',
变量名 变量类型 comment '注释‘
)comment '注释’;
(3):查询表:desc 表名
(4): 展示更为详细的信息:show create table 表名:
(5):表修改
添加:alter table表名 add 字段名 类型(长度)
(6):字段:
数据类型:alter table 表名 modify 字段名 新数据类型(长度);
修改字段名和字段类型:alter table 表名 change 旧字段名 新字段名 类型(长度);
删除字段:alter table 表名 drop 字段名:
更改表名:alter table 表名 rename to 新表名
删除表:drop table 表名:
谢谢大家捧场哟!!!