二、MySQL介绍
2024-10-06 16:43:49
目录
一、MySQL背景
Mysql 数据隶属于 MySQLAB公司,总部位于瑞典,后来Mysql 被SUN公司收购, Sun公司被 Oracle 公司收购。
二、MySQL的优点
- 成本低:开放源代码,一般可以免费试用
- 性能高:执行很快
- 简单:很容易安装使用
三、MySQL安装
基于C/S架构的(客户机/服务器)的DBMS,一般来讲安装服务端,分为社区版和企业版
四、MySQL服务的启动和停止
Windows下:
通过命令
- net start 服务名
- net stop 服务名
计算机--右击--管理--服务--MySQL服务
五、MySQL登录和退出
- 登录:mysql -h主机名 -p端口号 -u用户名 -p密码
- 退出:exit 或者 ctrl+c
六、MySQL常用命令
(一)常用命令
show databases; ---- 查询所有数据库
use 数据库名; ---- 进入某个数据库
show tables; ---- 查询所有表
show tables from 数据库名; ---- 查询某个数据库中的表
select database(); ---- 查询当前位于哪个库
desc 表名; ---- 查看表结构
select version(); ---- 查看数据库版本
(二)语法规范
不区分大小写,建议关键字大写,表名、列名小写
每条命令使用 英文小写 ";" 结束
每条命令根据需要,可以进行缩进、换行
注释
单行注释:
- # 注释文字
- -- 注释文字
多行注释:
- /* 注释文字 */
(三)SQL语言细化
DQL(数据查询)
DML(数据操作,增删改)
DDL(数据定义)
TCL(事务控制)
最新文章
- Java 类初始化顺序
- 网络请求三方库——OkHttp
- webkit内核中的一些私有的meta标签
- 25个增强iOS应用程序性能的提示和技巧(初级篇)
- FAST特征点检测
- 【jqGrid for ASP.NET MVC Documentation】.学习笔记.2.jqGrid Model-View-Controller 分离
- SharePoint 2013 Nintex Workflow 工作流帮助(十)
- TCP/IP详解学习笔记(11)-- TFTP:简单文本传输协议,BOOTP:引导程序协议
- TransparentBlt、StretchBlt与BitBlt三个函数的区别
- 解决mysql导入导出数据乱码问题
- logrotate 清理tomcat日志
- Meteor入门
- vj1011:记忆化搜索
- 【机器学习】彻底搞懂CNN
- [BZOJ1058][ZJOJ2007]报表统计
- 【48】java抽象类和接口的定义和区别
- baidu-map
- LINQ to SQL 实现 GROUP BY、聚合、ORDER BY
- IOS Swift 训练
- Python 中 __all__ 的作用(转)