SQL语言

  • 结构化查询语言(Structured Query Language)

    1. 非过程性语言:语句的执行不依赖其他语句,一条语句就会执行一个结果。
    2. 为了增强SQL语言的能力,各厂商增强了过程语言的特征,如SQLServer的T-SQL。
    3. SQL是用来存取关系型数据库的语言,具有查询(DQL)、操纵(DML)、定义(DDL)和控制(DCL)关系型数据四个方面的功能。
  • 分类:

    • DQL:数据查询语言(SELECT)
    • DML:数据操纵语言(INSERT、DELETE、UPDATE)
    • DDL:数据定义语言(CREATE、ALTER、DROP)
    • DCL:数据控制语言
    • TCL:事务控制语言
  • MySQL中的SQL规范

    1. 不区分大小写,但是建议关键字大写,表名、列名等小写
    2. 每条命令以;结尾
    3. 每条命令可以根据需要可以进行换行和缩进,建议根据关键字换行
    4. 主键以pk_开头,唯一索引以uk_开头,普通索引以idx_开头。
    5. 注释
      • 单行注释:#注释文字 或 – 注释文字 (注意–后面有一个空格)
      • 多行注释:/* 注释文字 */
  • 下载:http://dev.mysql.com/downloads/mysql

  • MySQL服务的启动与停止

    1. 启动mysql服务:net start mysql
      02.SQ语言

    2. 停止mysql服务:net stop mysql
      02.SQ语言

  • MySQL服务的连接与断开

    1. 连接mysql服务:mysql -h 127.0.0.1 -P 3306 -u root -p
      02.SQ语言

    2. 断开mysql服务:exit
      02.SQ语言

相关文章: