一、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(); ------------------- 查看数据库版本
show index from 表名; ----------- 查看指定表中所有索引
(二)语法规范
- 不区分大小写,建议关键字大写,表名、列名小写
- 每条命令使用 英文小写 ";" 结束
- 每条命令根据需要,可以进行缩进、换行
- 注释
- 单行注释:
- # 注释文字
- -- 注释文字
- 多行注释:
- /* 注释文字 */
- 单行注释:
(三)SQL语言细化
DQL(数据查询)
DML(数据操作,增删改)
DDL(数据定义)
TCL(事务控制)