关系型数据库
由多张可以相互连接的二维表组成的数据库
frm表文件
myd数据文件
注释
/**/ 多行注释
--和# 单行注释
四类语法
DDL数据定义语言
DML数据操作语言
DQL数据查询语言
DCL数据控制语言
原始数据库
information_schema存储数据库的基本信息,存储的库名表名列名等
mysql存储数据库权限安全等信息
performance_schema存储性能相关的信息
创建数据库
create database if not exists db1
表的操作
创建表
create table 表名(
列名 数据类型,
列名 数据类型,
列名 数据类型,
。。。
);
create TABLE stu(
id int,
name varchar (10),
gender char(1),
birthday date,
score double(5,2),
email varchar(64),
tel varchar(15)
);
数据类型
查询
desc 表名查询表中数据
修改表
1、修改表名
alter table 表名 rename to 新的表名;
2、增加新的列
alter table 表名 add 列名 数据类型;
3、修改列的数据类型
alter table 表名 modify 列名 新的数据类型;
4、删除列
alter table 表名 drop 列名;
5、修改列名和数据类型
alter table 表名 change 列名 新列名 新数据类型;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现