openshell 的个人博客

一天很长,但十年很短。

Open Source, Open Mind,
Open Sight, Open Future!
  menu
110 文章
5051 浏览
0 当前访客
ღゝ◡╹)ノ❤️

mysql学习笔记

SQL分类及语法

1.SQL分类

(1)DQL(Date Query Language)数据查询语言:用于查询数据,不会改变数据,查询结果是一张虚拟表。常用关键字:SELECT 、WHERE、FROM

[code]SELECT <列名> FROM <表名> WHERE <条件> [/code]

(2)DDL(Date Definition Language)数据定义语言:用于定义表、列、索引等数据库对象。常用关键字CREATE、DROP、ALTER等

[code]CREATE DATABASE <数据库名>;[/code]

[code]DROP DATABASE <数据库名>;[/code]

(3)DML(Date Mainipulation Language)数据操纵语言:处理数据库中的数据,用于增删改查数据库记录。常用关键字INSERT、DELETE、UPDATE等

[code]INSERT INTO table_name() VALUES(); [/code]

[code]DELETE FROM table_name [WHERE <条件>]; --如果不添加WHERE 语句则默认删除整个表的数据[/code]

(4)DCL(Date Control Language)数据控制语言:用于数据库中授权、角色控制等。常用关键字GRANT(授权)、ROLLBACK  (回滚)

[code]代码[/code]

隐式提交

[code]ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME --隐式提交[/code]

自动提交:若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:

[code]SET AUTOCOMMIT ON;[/code]

MySQL支持的数据类型

MySQL重的运算符

MySQL中常用的函数

表类型

选择合适的数据类型

字符集

索引的设计和使用

视图

函数

储存过程

触发器


标题:mysql学习笔记
作者:openshell
地址:http://solo.caiqz.cn/articles/2017/05/06/525.html