一、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(事务控制)