用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
Mysql
›
MySql从入门到醒目
MySql从入门到醒目
美食家大橙子
论坛元老
|
2025-3-29 10:54:39
|
显示全部楼层
|
阅读模式
楼主
主题
1927
|
帖子
1927
|
积分
5781
第一部分 基础篇
1.概述
1.1 启动与制止MySql
启动
net start mysql80
复制代码
制止
net stop mysql80
复制代码
留意: mysql开机默认启动
1.2 客户端连接
方法一:利用MySQL提供的命令行客户端
方法二:系统自带的命令行工具执行指令
mysql [-h 127.0.0.1] [-p 3306] -u root -p
1.3 CentOS下MYSQL的登录、启动、制止、重启命令
MySql登录
mysql -u root -p
MySql配置文件
/etc/my.cnf
可配置端口3306,sql-model等信息。
在CentOS根目次下执行命令
启动
1、利用 service 启动:service mysql start
service mysqld start
systemctl start mysqld.service
2、利用 mysqld 脚本启动:/etc/inint.d/mysql start
3、利用 safe_mysqld 启动:safe_mysql&
制止
1、利用 service 启动:service mysql stop
service mysqld stop
systemctl stop mysqld.service
2、利用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、mysqladmin shutdown
重启
1、利用 service 启动:service mysql restart
service mysqld restart
systemctl restart mysqld.service
2、利用 mysqld 脚本启动:/etc/inint.d/mysql restart
状态查询
1、利用 service 启动:service mysql status
service mysqld status
systemctl status mysqld.service
2.SQL语句
注释 单行注释用–大概#,多行注释用/* */
SQL语句一般以分号末端
MySql数据库的SQL语句不区分大小写
SQL语句分类
DDL :Data DefinitionLanguage 数据定义语言,用来定义数据库对象(数据库,表, 字段)
DML:Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增编削
DQL: Data Query Language 数据查询语言,用来查询数据库中表的记录
DCL: Data Control Language 数据控制语言,用来创建数据库用户、控制数据库的 访问权限。
2.1 DDL 用来定义数据库对象(数据库,表, 字段)
2.1.1 DDL-数据库操作
2.1.2 DDL-表-操作
2.1.3 DDL-表-增删修改
对字段进行操作
增加字段
ALTER TABLE 表名 ADD 字段名 类型(长度) 【comment 注释】【约束】;
修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新的类型(长度);
修改字段名和数据类型
ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型(长度);
删除字段
ALTER TABLE 表名 DROP 字段名
对表进行操作
修改表名
ALTER TABLE 表名 RENAME TO 新表名
删除指定表
DROP TABLE [IF EXISTS] 表名
删除指定表,而且重新创建该表(表的数据内容会被扫除)
TRUNCATE TABLE 表名
2.2 DML 用来对数据库表中的数据进行增编削
2.2.1 DML-添加数据
留意:
插入的值应该和字段顺序一致
插入的字符串和日期数据应该要用引号
2.2.2 DML-修改数据
UPDATE 表名 SET 字段名1=值1,字段名2=值2,……[WHERE 条件]
留意:
没有加where条件默认修改整张表上该字段名的所有值
2.2.3 DML-删除数据
DELETE FROM 表名 [WHERE 条件]
留意:
没有加where条件默认删除整张表上的所有数据
delete语句不能删除某一个字段的值,可以用update语句将该字段修改为null
2.3 DQL 用来查询数据库中表的记录
2.3.1 DQL-基础查询
2.3.2 DQL-条件查询
留意:
between …and… 必要小的数字放在前面,大的数字放在反面
2.3.3 DQL-聚合函数
留意:
所有的null值不到场聚合函数的计算<
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
美食家大橙子
论坛元老
这个人很懒什么都没写!
楼主热帖
【计算机视觉】图像检索
面了个腾讯拿28k跳槽出来的,真正见识 ...
全面数字化时代,国有大型银行如何走好 ...
MySQL实战45讲 11
【大话云原生】负载均衡篇-小饭馆客流 ...
K8S 性能优化 - OS sysctl 调优
【kotlin】第一天
解决Mac下腾讯会议无法使用OBS等虚拟摄 ...
【docker专栏2】CentOS操作系统安装Doc ...
Python入门自学进阶-Web框架——14、Dj ...
标签云
国产数据库
集成商
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表