mysql笔记01
基础知识
mysql.exe 客服端程序
mysqld.exe 服务器端程序
管理mysql服务器端程序
通过window 提供的服务管理
①通过services.msc查看服务
net start mysql
netstop mysql
②直接mysqld来运行服务
客户端和服务器端进行连接 (通过认证)
mysql -hlocalhost -P3306(port端口) -uroot -p(password)
sql结构化查询语言(structured query language)
针对的操作对象不同,分成不同的语言。
1.数据操作(管理语言)DML mange
查询语言 dql数据查询
增、删、改 dml
2.数据定义语言(对保存的数据的格式进行定义)DDL determine
3.数据库控制语言(针对数据库软件服务进行操作)DCL control
库的操作、
创建一个数据库
create database databaseName(数据库选项)
在命令行大部分语句都应该有;结束符
标示符数据库名 命名规则
大小写取决于当前操作系统 推荐下划线方式
数据库名标识符
原则上是可以使用任何字符,甚至是中文 但是不建议。
特殊的可以使用反引号
限定符:``反引号 不是单引号
每次创建一个数据库都会在mysql的data目录生产一个目录
生成一个db_opt数据库的默认选项(option)
数据查询
show databases; 显示所有数据库
show tables; 显示库中的所有表
注意 并不是只有用户可以创建数据库,mysql内部维护自己的数据库
查看数据的创建语句
show create database db_name;
删除数据库
drop database db_name
修改数据库信息
修改数据库的属性
语法:alter database db_name[修改指令]
指令:数据库的指令修改
数据库的改名
1.改文件夹名(不适应于所有)
2.备份数据,恢复
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现