一、MySQL背景

Mysql 数据隶属于 MySQLAB公司,总部位于瑞典,后来Mysql 被SUN公司收购, Sun公司被 Oracle 公司收购。

二、MySQL的优点

  1. 成本低:开放源代码,一般可以免费试用
  2. 性能高:执行很快
  3. 简单:很容易安装使用

三、MySQL安装

基于C/S架构的(客户机/服务器)的DBMS,一般来讲安装服务端,分为社区版企业版

四、MySQL服务的启动和停止

Windows下:

  1. 通过命令

    1. net start 服务名
    2. net stop 服务名
  2. 计算机--右击--管理--服务--MySQL服务

五、MySQL登录和退出

  1. 登录:mysql -h主机名 -p端口号 -u用户名 -p密码
  2. 退出:exit 或者 ctrl+c

六、MySQL常用命令

(一)常用命令

​ show databases; ---- 查询所有数据库

​ use 数据库名; ---- 进入某个数据库

​ show tables; ---- 查询所有表

​ show tables from 数据库名; ---- 查询某个数据库中的表

​ select database(); ---- 查询当前位于哪个库

​ desc 表名; ---- 查看表结构

​ select version(); ---- 查看数据库版本

(二)语法规范

  1. 不区分大小写,建议关键字大写,表名、列名小写

  2. 每条命令使用 英文小写 ";" 结束

  3. 每条命令根据需要,可以进行缩进、换行

  4. 注释

    1. 单行注释:

      1. # 注释文字
      2. -- 注释文字
    2. 多行注释:

      1. /* 注释文字 */

(三)SQL语言细化

DQL(数据查询)

DML(数据操作,增删改)

DDL(数据定义)

TCL(事务控制)

最新文章

  1. Java 类初始化顺序
  2. 网络请求三方库——OkHttp
  3. webkit内核中的一些私有的meta标签
  4. 25个增强iOS应用程序性能的提示和技巧(初级篇)
  5. FAST特征点检测
  6. 【jqGrid for ASP.NET MVC Documentation】.学习笔记.2.jqGrid Model-View-Controller 分离
  7. SharePoint 2013 Nintex Workflow 工作流帮助(十)
  8. TCP/IP详解学习笔记(11)-- TFTP:简单文本传输协议,BOOTP:引导程序协议
  9. TransparentBlt、StretchBlt与BitBlt三个函数的区别
  10. 解决mysql导入导出数据乱码问题
  11. logrotate 清理tomcat日志
  12. Meteor入门
  13. vj1011:记忆化搜索
  14. 【机器学习】彻底搞懂CNN
  15. [BZOJ1058][ZJOJ2007]报表统计
  16. 【48】java抽象类和接口的定义和区别
  17. baidu-map
  18. LINQ to SQL 实现 GROUP BY、聚合、ORDER BY
  19. IOS Swift 训练
  20. Python 中 __all__ 的作用(转)

热门文章

  1. lnmp搭建-手动版
  2. Elasticsearch删除数据操作,你必须知道的一些坑
  3. web框架初阶
  4. Cache数据库新增用户并分配权限(Caché)
  5. PJzhang:exiftool图片信息提取工具和短信接口调用工具TBomb
  6. [BAT] SetX 永久设置环境变量
  7. 2019-10-20 李宗盛 linux
  8. 【编程开发】 C与C++中的关于函数指针的强制类型转换与指针函数的关系
  9. mac go环境的安装和卸载
  10. Linux 工作管理 (job control)